Online Markdown & LaTeX Editor with Live Preview

Local-First, Privacy Focused

A lightning-fast editor with real-time live preview and secure Markdown to PDF conversion. Write with native LaTeX and AsciiMath directly in your browser. No servers, no tracking.

Frequently Asked Questions

Is xyzEditor really free and private?
Yes. xyzEditor is a 100% free, local-first  application. All your documents and data are stored securely in your own browser's local storage. We do not use any backend servers, so your data never leaves your device.
How do I write mathematical equations?
xyzEditor supports both LaTeX and AsciiMath. For LaTeX, wrap your equations in $$ for block maths or a single $ for inline maths. For AsciiMath, use backticks (`) and enable the AsciiMath Code Override in the editor's settings for lightning-fast inline typing.
How do I create flowcharts and diagrams?
You can create flowcharts, sequence diagrams, state diagrams, and more using Mermaid.js syntax. Simply create a Markdown code block and set the language to mermaid. The diagram will render and update automatically in the live preview.
How do I format my document for PDF export?
xyzEditor generates high-quality PDFs using your browser's native print engine. You can force page breaks using --- or ***, and customize margins (in millimeters) directly in the app's settings. Click the "Print / Save PDF" button or press Ctrl+P to export.
What is GitHub Flavored Markdown (GFM)?
GFM is an extension of standard Markdown that adds essential technical writing features like tables, task lists, strikethrough, and autolinking. xyzEditor fully supports GFM, ensuring your documents remain compatible with platforms like GitHub.
How do I manage large documents efficiently?
xyzEditor uses a unique section-based workflow. Instead of scrolling through a massive document, you can break your writing into smaller, manageable sections using the top Section Bar. This keeps the editor blazingly fast regardless of document size.

xyzEditor

A minimalist online Markdown, LaTeX\LaTeX, and AsciiMath Editor.

  • GitHub Flavoured Markdown: Enables comprehensive Markdown syntax.
  • LaTeX Integration: Uses KaTeX\KaTeX for rendering mathematical expressions. Inline maths are enclosed in single dollar signs, e.g. ax2+bx+c=0ax^2 + bx + c = 0, while display maths use double dollar signs:
x=b±b24ac2ax=\frac{-b \pm \sqrt{b^2-4ac}}{2a}
  • AsciiMath Support: Optionally overrides standard Markdown code behaviour to render inline maths, e.g. int_-oo^oo e^(-x^2)=sqrt(pi) (enable the Am icon in the toolbar or in Settings). Display maths can be written in fenced code blocks using the info string "am":
 
  • Mermaid Integration: Supports diagrams and visualisations using Mermaid’s Markdown-inspired text definitions:
  • Enhanced Printing: Improves browser printing by allowing you to control print margins, page numbering, and title display where supported. You can also optionally enable redefining Markdown horizontal rules, e.g. *** as page breaks in Settings.

  • Theme Support: Provides multiple rendering themes, including Default, Black & White, and GitHub.