LaTeX engines

All the LaTeX engines run online here, inside your browser: pick one, open its example document and compile it, with nothing to install and no login.

How it works

Pick an engine, click Open in LaTeX.to, then click Preview or press Ctrl+Enter. The example opens with its PDF already there, and the first line of main.tex says which engine it runs on.

LaTeX · Plain TeX · ConTeXt · Japanese · Figures · Bibliography tools · Live math preview

LaTeX

Plain TeX

ConTeXt

Japanese

Figures

Bibliography tools

Live math preview

How the engine gets picked

Every example on this site names its engine on the first line of main.tex, % !TeX program = xelatex, and that line works in your own documents too. Without it, leave the dropdown on Auto: the compiler reads the document, picks the engine and the bibliography tool itself, and the status line says what it chose.

Drawing figures

The two languages a document draws its own figures in have pages here as well. TikZ renders on every engine on this site. PSTricks writes PostScript, so it needs the LaTeX, XeLaTeX or LuaLaTeX route, and TikZ vs PSTricks answers which one to write a new figure in.

Coming from Overleaf

All Overleaf projects compile on LaTeX.to, and the Overleaf alternatives page compares the other ways out.

  1. In Overleaf, open Menu, then Download, then Source. You get a zip file of the project.
  2. Open LaTeX.to.
  3. Click the "+" button next to Projects.
  4. Click Import ZIP and pick that file.
  5. The project appears under Projects, named after the zip file. Click its main .tex file to open it.
  6. Click Preview or press Ctrl+Enter.

From a coding agent or the command line

The Agents and CLI page has the full reference.