Everything needed to cover Folio Writer in five minutes. Review copies: email for a one-time unlock code — no strings.
Folio Writer is a writing studio for scholarly manuscripts — journal articles, grant proposals, theses, and books. It pairs Scrivener-style structure (a binder of sections, a corkboard, an outliner) with plain-text files the writer owns: every document is readable Markdown or Typst on disk. Citations come from BibTeX or Zotero and render live alongside LaTeX math; one click compiles the manuscript to a typeset PDF, Word, LaTeX, EPUB, or HTML, with journal templates for Elsevier, IEEE, and NSF proposals. The Mac app is free to write in, with a one-time purchase (no subscription) for compiling and advanced tools; the iPhone and iPad companion is completely free. There are no accounts and no analytics — projects are files in the writer's own folders and iCloud.
| Name | Folio Writer |
| Platforms | macOS (Mac App Store) · iPhone & iPad (App Store, free) |
| Price | Free to write in · Folio Pro $29.99 · Folio Premium $49.99 — one-time purchases, 7-day full trial, no subscription |
| Formats | Markdown, Typst, BibTeX in; PDF, Word, LaTeX, Typst, EPUB, HTML, Markdown out (pandoc / LaTeX / Typst engines) |
| Notable | Native citations with CSL styles & Zotero · live math · attributed suggested edits · Word tracked-changes round trip · conflict-safe sync with the free iOS apps · no accounts, no analytics |
| App Store | apps.apple.com/us/app/folio-writer/id6788252860 (Mac · iPhone · iPad) |
| X | @foliowriterapp |
| Website | foliowriter.uhup.com |
| Contact | [email protected] |
Click for full size. App icon: PNG.
— The anti-subscription bet: a serious pro app priced once, with the mobile side free.
— Plain text as insurance: a thesis that outlives every app it was written in.
— Typst's first structured writing studio: the new typesetter as a first-class citizen next to Markdown.
— Word détente: academics can't escape reviewers in Word — so the app round-trips tracked changes instead of pretending Word doesn't exist.