BigTool

Markdown Editor with Live Preview

Write Markdown on one side and see it rendered on the other, with GitHub-flavored tables, task lists and code blocks. Your draft is saved in your browser, and you can export it as a Markdown file or a styled HTML page.

On small screens, switch between Write and Preview.

90 words · 491 characters · saved in this browser

Write Markdown and see the result instantly

Markdown is the plain-text formatting language behind README files, documentation sites, GitHub issues, note-taking apps and many blogs. You write simple symbols — # for headings, ** for bold, - for lists — and they’re turned into formatted text. This editor shows the rendered result next to your text as you type, so you can write confidently without switching between tools.

How to use the editor

  1. Start typing in the editor, or edit the sample document to see how each element works.
  2. Use the toolbar to insert bold, italic, headings, links, code, lists and quotes around your selection.
  3. Watch the preview update. On phones, switch between Write and Preview; on large screens, use Split.
  4. Export your work as a .md file, as a complete .html page, or copy the HTML to paste elsewhere.

Your document is saved automatically in this browser, so it’s still there if you close the tab.

Markdown quick reference

  • # Heading, ## Subheading — headings from level 1 to 6
  • **bold**, _italic_, `inline code`
  • [link text](https://example.com) and ![alt text](image.png)
  • - item or 1. item — bulleted and numbered lists
  • - [ ] task and - [x] done — task lists
  • > quote — blockquotes
  • Three backticks on their own line start and end a code block; add a language name for context
  • Pipes and dashes build tables: | Name | Value | followed by | --- | --- |

The editor supports GitHub-flavored Markdown (GFM), the most widely used variant, so tables, task lists and fenced code blocks work just as they do on GitHub.

Safe HTML output

Markdown allows raw HTML, which is powerful but risky: pasted content could contain scripts or event handlers. Every preview and export here is cleaned with DOMPurify, a widely used sanitizer that removes scripts, inline event handlers and other dangerous markup while keeping normal formatting. That makes the exported HTML safe to open and publish.

Tips for great README files

  • Start with one sentence explaining what the project does and who it’s for.
  • Show installation and a minimal usage example in code blocks near the top.
  • Use headings consistently so readers can scan and platforms can build a table of contents.
  • Keep lines of prose natural — Markdown ignores single line breaks within a paragraph.

Checking length? Paste your text into the Word Counter. Converting existing documents? Try PDF to Markdown, and compare two versions of a file with the Diff Checker.

Frequently asked questions

Which Markdown features are supported?

GitHub-flavored Markdown: headings, bold and italic, links, images, ordered and unordered lists, task lists, blockquotes, inline code, fenced code blocks, tables and horizontal rules.

Is HTML inside Markdown allowed?

Basic HTML is allowed, but the output is sanitized with DOMPurify, so scripts, event handlers and other unsafe code are removed before anything is displayed or exported.

Where is my document saved?

In your browser's local storage on this device, so it's still there when you come back. It isn't uploaded or synced. Export a .md file to keep a permanent copy.

What's in the HTML export?

A complete, standalone HTML page with your content and simple, readable styles for text, code and tables — ready to open in a browser or publish.

Can I use it on my phone?

Yes. On small screens, switch between Write and Preview with the buttons above the editor.