About this Markdown preview
Markdown is the default authoring format for README files, internal wikis, and static site generators. This page renders your source into HTML in real time so you can proof headings, lists, fenced code blocks, and links before you publish to GitHub, Notion, or a documentation pipeline.
We intentionally disable raw HTML in the Markdown source. That choice reduces XSS risk when you paste untrusted snippets and mirrors how many hosted platforms sanitize user content. Auto-linking and hard line breaks remain enabled for developer ergonomics.
Great use cases
- Reviewing release notes or changelog drafts with accurate code highlighting.
- Checking that relative links resolve the way you expect before pushing to a repo.
- Teaching teammates Markdown syntax with instant visual feedback.
How to use this page
- Author Markdown in the left editor using your normal shortcuts.
- Watch the right pane update as you type—scroll independently when working on long documents.
- Use Copy HTML when a CMS or email client needs sanitized HTML instead of Markdown.
Limitations
GitHub-flavored extensions such as tables or task lists follow the Markdown-it defaults you configured in code; exotic plugins are not loaded here. For GitHub-specific previews, still run a final check on GitHub itself.
Frequently asked questions
- Why is my HTML snippet showing as text?
- Raw HTML is escaped for safety. Rely on Markdown constructs or preprocess trusted HTML elsewhere.
- Does the preview send my document to a server?
- No. Markdown-it runs locally inside your tab.
- Can I export PDFs?
- Not from this page—use print-to-PDF in the browser if you need a snapshot.
- Are images supported?
- Remote image URLs render if you allow network access from the hosting page; large images depend on browser networking policies.