For researchersFree, in your browser

Write your paper in LaTeX with your co-authors.

Co-edit one draft in real time, let reviewers mark it up with tracked changes and comments instead of email threads, and cite papers from real records. Time to retire final_v7_REAL_final.tex.

  • No account to start
  • Free for co-authors too
  • No compile timeout
OpenTex on Product Hunt

Features

From first draft to camera-ready.

Write, cite, review and revise in one project, with your co-authors. Every feature is free to use: no paid plans, no credit card.

Real-time

Co-authors in one live draft

Invite co-authors by link or email, each with a role: editors write, reviewers suggest, viewers read. Work on one draft live with named cursors and presence, while suggestions, comments and chat reach everyone.

Track changes

Reviews that stay on the record

Suggest mode turns edits into insertions and deletions to accept or reject, and every decision is committed to git. Comment on any line, discuss, resolve: threads are kept, and every comment and decision lands in an append-only review log.

Paper library

References that check out

Add a paper by DOI, arXiv ID, title or PDF. Its metadata comes only from Crossref, DataCite and OpenAlex, never guessed. One click on Cite adds the citation and its BibTeX entry.

New · MCP

Bring your coding agent into the review

Your own AI agent connected over MCP, inside your LaTeX workflow. Connect a client such as Claude Code or Cursor to OpenTex to read project files and review threads. With your permission, the agent can comment and suggest tracked changes under your name, within your role. You review and accept each suggestion before the paper changes.

Product names and logos belong to their owners. OpenTex is not affiliated with them.

WebAssembly

Compile in your browser

pdfLaTeX and XeLaTeX run as WebAssembly in your tab, and BibTeX runs between passes so citations resolve. XeLaTeX is picked for you when the source needs it. No timeout, no queue, no compile credits — recompile as often as you like.

Version history in real git

Every snapshot is a real git commit in your browser. Label the version you submitted, diff against the current draft or the previous commit, and restore in a click.

GitHub, both ways

Push and pull with fast-forward protection and three-way, per-file conflict detection, so a co-author’s commits are never silently overwritten. Link a repository and each accepted suggestion lands there as its own commit.

Any LaTeX project, ZIP in and out

Import any LaTeX project .zip — sources, bibliographies and images — and export any time. Plain files, zero lock-in.

Project chat

A chat drawer per project. Every member of a shared project sees messages as they arrive.

Source ↔ PDF in one jump

Press ⌘J to find the sentence under your cursor in the PDF; double-click the PDF to jump back to its line.

Symbol palette

Find LaTeX symbols by name and insert them in a keystroke. A missing package is one click away.

Nothing to install

Runs in any modern browser. No TeX distribution to install or keep up to date.

Sign in with Google

Optional Google sign-in via Supabase. No account needed to start writing.

All your projects

A project list with search, duplicate and .zip import. Double-click a title to rename it.

Import

Already on Overleaf?

Looking for an Overleaf alternative? Move your existing LaTeX project to OpenTex as a source .zip, keeping its folders, references and figures.

  1. Download the source

    In Overleaf, open File → Download → Download as source (.zip). In the older editor, it’s Menu → Download → Source.

  2. Drop it on your project list

    Drop the ZIP on OpenTex’s project list, or pick it with Import .zip. A ZIP of several projects becomes one project each.

  3. Keep writing

    Your files, references and figures come along, and the main file and compiler are picked for you.

Import a project

Overleaf is a trademark of its owner. OpenTex isn’t affiliated with it.

How it works

Compiled on your machine, kept in git.

The expensive parts of a LaTeX service — compiling and storing history — run on your machine. That keeps hosting costs low, which is how every feature can be free.

  1. Write

    A CodeMirror 6 editor on a Yjs CRDT. Every keystroke is persisted locally and synced between your tabs and with your co-authors.

    • CodeMirror 6
    • Yjs CRDT
    • IndexedDB
  2. Compile

    TeX compiled to WebAssembly runs in a worker inside your tab. The PDF lands in the preview, errors in the log panel with jump-to-line.

    • pdfLaTeX
    • XeLaTeX
    • pdf.js
  3. Preserve

    Snapshots become git commits, review decisions land in an append-only log, and GitHub keeps an off-site copy.

    • isomorphic-git
    • Review log
    • GitHub

Testimonials

From the people writing papers here.

What changes for the people who write their papers here: first drafts, theses, rebuttals and the revisions in between.

My advisor now leaves suggestions right in the draft instead of emailing me new versions of the same paragraph. With track changes and the review log, our version chaos is over.

Minji K.PhD candidate, computer science

I imported my whole project as a ZIP and kept writing that same afternoon. Compiling happens in my browser, so I recompile as often as I like and never wait in a queue.

Diego R.Postdoc, computational biology

I invite the whole lab as reviewers. Their comments land in threads on the exact lines, and every accepted change is on the record. Supervising revisions finally feels orderly.

Sarah L.Professor, materials science

Adding a reference by DOI and getting the metadata straight from the registry records sold me. My bibliography stopped being hand-typed entries I had to double-check one by one.

Ravi P.Graduate student, physics

We drafted our rebuttal together the night the reviews came in, every co-author in one draft with cursors and all. The chat drawer kept the arguing out of my inbox.

Hana M.Research scientist, neuroscience

I connected my coding agent over MCP. It reads the draft and proposes tracked changes under my name, and nothing changes until I accept. The paper stays mine.

Thomas V.Postdoc, machine learning

Pricing

Every feature, free. No paid plans.

You and every co-author you invite get every feature, with no credit card to enter.

All free

  • Every feature

    Real-time co-editing, track changes, review comments, version history and GitHub sync. All of it is free.

  • Co-authors too

    Everyone you invite gets every feature, whatever their role.

  • No credit card

    We never ask for payment details. Start writing without even an account.

Start writing — free

Who pays for it

A grad student makes OpenTex and pays for its hosting. Compiling and version history run in your browser, which keeps that cost low. Donations through GitHub Sponsors help keep it running. They’re voluntary and unlock nothing extra: everything is already included.

Sponsor on GitHub

Roadmap

Next: an AI reviewer with a referee’s eye.

Not shipped yet — and labelled that way. The AI reviewer will read your draft before Reviewer 2 does, leaving comments and tracked changes in the review panel you already use. You’ll accept or reject each change, and every round will stay in the review record.

Unsupported claims

“Significantly” with no test behind it, “state of the art” with no comparison.

Unclear methods

Steps a reader couldn’t reproduce from the paper alone.

Missing citations

Statements that lean on prior work without citing it.

Inconsistent notation

A symbol that changes meaning, or one quantity written two ways.

Your call, every time

Tracked suggestions only, never silent edits — each one yours to accept or reject.

On the record

Every AI review round and every decision, kept in the review record like a human review.

AI reviewerRoadmap

FAQ

Questions, answered.

Researchers who write papers in LaTeX, and the people they write and review them with: a grad student on a first paper or a thesis, co-authors fixing one draft before a deadline, an advisor who leaves suggestions instead of rewriting your text, a lab drafting its reply to Reviewer 2. Start alone without an account; to invite co-authors, sign in with Google and move the project to your account. OpenTex is made by a grad student, and every feature is free.

pdfLaTeX and XeLaTeX are compiled to WebAssembly and run on your own machine. Packages are fetched on demand from a TeX Live mirror, but your manuscript never leaves the tab to compile — so there is nothing to meter: no timeout, no compile cap, no speed tier.

Without an account, in your browser. Sign in with Google and the projects you create are saved to your account, so they open on any device you sign in to and can be shared. You can also sync with your own GitHub repository or export a ZIP at any time.

Yes. Import any LaTeX project .zip — sources, bibliographies, class files and images come along. Export back whenever you like; it is all plain files.

Download its source in Overleaf (File → Download → Download as source) and drop the .zip on your OpenTex project list. Folders, references, figures, class and style files come along, and the main document and compiler are picked for you. A ZIP of several projects becomes one project each. OpenTex compiles with pdfLaTeX or XeLaTeX and builds bibliographies with BibTeX, so a project made for LuaLaTeX, or for biblatex without backend=bibtex, gets a note when it’s imported.

Yes. Sign in with Google and invite co-authors with a link or by email; they join by signing in with Google too. Editors edit, reviewers suggest and comment, viewers read and compile. Everyone works on the same draft in real time, with named cursors and presence, and suggestions, comments and chat reach every member as they happen.

You can connect an AI agent you already use over MCP, from the account menu. It reads your files and review comments and, if you allow it, comments and suggests changes as you; you accept or reject each one. A built-in AI reviewer is on the roadmap: it will read your draft like a referee and leave its comments and suggestions in the same review panel.

Yes. Every feature is free for everyone, with no paid plans and no credit card. A grad student makes OpenTex and pays for its hosting; compiling and version history run in your browser, which keeps that cost low. Donations through GitHub Sponsors help keep it running.

Your next paper starts in this tab.

Start writing without an account, or sign in with Google to invite your co-authors. Free, like everything else here.