Skip to content
Lemmafour Markdown editor with the source workspace and document theme browser open

Local Markdown publishing

Markdown publishing for files, notebooks, and projects

Open what you already have, shape the publication, and export a typeset PDF. The document work stays in your browser.

Core publishing works without an account or upload queue.

Start where your work lives

One workspace, three common starting points

You do not need to reorganize a single article into a book project, or flatten a project into one enormous Markdown file.

Markdown that keeps its dialect

Open standard Markdown plus static Pandoc, Obsidian, Quarto, and MyST projects without flattening everything to one syntax.

Jupyter notebooks as documents

Publish saved notebook source and outputs as they are, as a results report, or with code and evidence.

Single files and complete project folders

Work with one document or an editable local project containing Markdown, Quarto, notebooks, text, images, and references.

Lemmafour MarkdownPandoc MarkdownObsidian MarkdownQuarto MarkdownMyST Markdown Jupyter .ipynb

AI-assisted authoring

Turn an AI draft into a document you have checked

Paste Markdown from ChatGPT, Claude, Gemini, or another assistant. Inspect the source, equations, diagrams, citations, and page layout before you export the PDF.

See the AI-to-PDF workflow

Choose the deliverable

Preview the current file or the assembled publication

Download the current file, separate PDFs, or a combined PDF in the order you choose. Combined documents preserve document boundaries so a new chapter can begin on a new page.

Jupyter to publication

Use the notebook you saved, without rebuilding it on a server

Publish saved notebook source and outputs as they are, as a results report, or with code and evidence. Saved text, images, tables, charts, streams, and errors are handled through bounded renderers with explicit fallbacks.

As savedResults reportCode + evidence

From a public link

Import a repository, folder, or file

Create an editable browser copy from a public GitHub, GitLab.com, or Hugging Face repository, directory, or file link.

Private, gated, and sign-in-only repository links are not supported. Local files and folders remain available.

GitHubGitLabHugging Face

Built for the page

More than browser print

Typeset mathematics, Mermaid diagrams, tables, code, citations, and footnotes without an account or daily export cap. The same layout pipeline is used for a single document and a combined export.

Long-form structure

Title matter, contents, chapter boundaries, headings, notes, references, and page furniture.

Adaptive layout

One, two, or three columns with wide tables and diagrams promoted when a narrow column would fail.

Preview-to-export parity

Theme, table splitting, notebook output handling, and publication order follow the same compilation path.

See the LaTeX-style Markdown composition Read how publishing claims are tested

Tested workflows

Use the path that matches your source and output

Each guide includes a downloadable fixture, current product evidence, limitations, and a direct route into the workspace.

A useful free core

Publish ordinary work free; pay for professional output controls

Free$0

For private core PDF workflows and everyday Markdown publishing.

  • Core workflows in all 20 listed PDF tools
  • Unlimited local core processing and ordinary exports
  • Math, Mermaid, tables, code, citations, and footnotes
  • Five starter templates, five document themes, core recipes, and all language font packs
Professionalfrom $5

Day Pass and Pro unlock the same professional publishing set for different durations.

  • Professional themes and precision typographyExport with the complete theme set, curated font pairs, and exact type-scale, leading, rule, corner, and heading controls.
  • Repeatable professional deliverablesAdd named editions, reusable branding, delivery packages, and standards-targeted PDF profiles.

Know the boundary before you begin

Saved outputs, not remote execution

Lemmafour publishes outputs already stored in the notebook. It does not run Python, install packages, or execute notebook code.

Repository links must be public

Private, gated, and sign-in-only repository links are not supported. Local files and folders remain available.