Write Typst and see your PDF update as you type. Fast, offline, no account.
Read full description
Kern is a Typst editor that compiles on your phone. Typst is the modern alternative to LaTeX: clean syntax, instant results and beautiful documents. Kern brings it to Android with a live preview that updates as you type, all offline and without an account.
INSTANT, ON YOUR DEVICE
• The official Typst compiler runs on your phone, so there's no server and no upload.
• The live preview updates as you type, and you can tap the PDF to jump to its source.
• Packages from Typst Universe download once when a document imports them, then work offline.
• Errors are listed with their line numbers; tap one to jump straight to it.
AN EDITOR MADE FOR TYPST
• Syntax highlighting, autocomplete and a document outline.
• A symbol bar above the keyboard for the characters Typst needs most.
• Insert screen: hundreds of math symbols (inserted as valid Typst inside or outside math) and searchable Typst Universe packages.
• Find and replace, and export equations as images.
START FAST
• 7 free templates: resume, homework, thesis, lab report, slides, formal letter and a blank document.
• Import a project from a folder or a .zip, or open any .typ file straight from your file manager.
KEEP YOUR WORK SAFE
• Projects folder: keep your projects as normal files in a folder you choose, so they survive reinstalling the app and work with other apps.
• Git: clone, commit, push and pull with GitHub, GitLab or any Git host.
• Google Drive sync, limited to the files Kern creates.
• Share the PDF or the whole project in one tap.
KERN PRO (ONE-TIME PURCHASE, NO SUBSCRIPTION)
• No ads.
• Snap math: photograph or draw a formula and get Typst, recognised on your device.
• Import LaTeX projects and convert them to Typst.
• 10 premium templates: resumes, cover letter, academic CV, papers, notes, exam and poster.
PRIVATE BY DESIGN
No sign-up and no analytics. Kern has no servers that receive your documents. The free version shows ads from Google AdMob, and Kern Pro removes them.