Markdown Previewer
Preview Markdown as you type.
LocalYour data is processed locally in your browser and is not uploaded to Alphzen.
This is a preview, not an HTML runner. Raw tags stay text. Unsafe links are dropped.
Preview
Markdown preview
Alphzen renders a safe subset as React nodes.
- Links allow http, https, and mailto
javascript:URLs are stripped- HTML is shown as text, not executed
See Alphzen.
How to use
- Paste GitHub-flavored-ish Markdown (headings, lists, fences, links).
- The preview updates as you type.
- Copy the source when you are done. HTML in the source is shown as text, not run.
Features
- Custom parser. No eval, no dangerouslySetInnerHTML.
- Links allow http, https, and mailto only. javascript: and data: are dropped.
- Images allow https only.
- Fenced code is displayed, not executed.
- Local processing only. This is not a full CommonMark or GFM implementation.
Examples
# Hello See [Alphzen](https://alphzen.com).
FAQ
Can I preview HTML inside Markdown?
HTML is treated as text. That is intentional. A Markdown preview that injects raw HTML is an XSS gadget.
Tables, task lists, footnotes?
Not in this version. Headings, paragraphs, lists, quotes, fences, emphasis, links, and https images are supported.
Related guides
Related tools
About this tool
Markdown preview should never mean “run whatever HTML was in the file.” Alphzen parses a subset and renders React nodes.
That is stricter than some editors and safer for pasting untrusted README fragments.
Related: HTML Formatter if you already have markup to tidy, Word Counter for length.