HTML Viewer & Live Preview
This HTML viewer renders your markup as you type, so you can check a snippet, an email template or a generated table without saving a file and switching to a browser tab. The preview runs inside a sandboxed frame with scripts disabled and no access to this page, which means a snippet pasted from somewhere you do not fully trust cannot read anything here, navigate you away, or execute code — you can inspect unknown markup safely. The trade-off is that script tags will not run, so this shows layout and styling rather than behaviour.
How it works
Renders your markup as you type, so you can check a snippet, an email template or a generated table without saving a file and switching to a browser tab.
The preview runs in a sandboxed frame with scripts disabled and no access to this page, which means a pasted snippet cannot read anything here or navigate you away.
Everything runs in your browser — nothing you paste is sent to a server.
How to preview HTML
- Paste your markup into the editor on the left.
- The rendered page appears on the right and updates as you type.
- Edit until it looks right, then copy the markup out.
Rendered in a sandbox
The preview runs inside a sandboxed frame with scripts disabled and no access to this page. That means a snippet
you pasted from somewhere you do not fully trust cannot read anything here, navigate you away, or run code — you
can inspect unknown markup safely. It also means <script> tags in your HTML will not execute,
so this shows you layout and styling rather than behaviour.
Common use cases
- Checking an email template or a generated table without saving a file.
- Trying a snippet from documentation before pasting it into a project.
- Seeing what an untrusted fragment renders as, safely.
Frequently asked questions
Do scripts run in the preview?
No. The frame is sandboxed with scripts disabled, which is what makes it safe to paste markup you did not write. It also means this shows layout and styling rather than behaviour.
Can a pasted snippet access my data?
No. The frame has no access to this page and no same-origin privileges, so it cannot read anything here or navigate you away.
Does CSS work in the preview?
Yes. Inline styles and style blocks both apply, so layout and styling render exactly as they would in a browser.
Can I load external images or fonts?
Images and stylesheets referenced by absolute URL will load if the remote server allows it. Relative paths will not resolve, since there is no containing document to resolve them against.
Is my code uploaded anywhere?
No. Everything runs entirely in your browser, so nothing you paste is transmitted or stored on a server.
Related tools
HTML Formatter & Beautifier
This HTML formatter re-indents markup using a real parser, so nesting and inline elements are handled correctly.
HTML Minifier
This HTML minifier strips comments and whitespace between tags while protecting pre, script and style.
CSS Formatter & Beautifier
This CSS formatter puts one declaration per line and normalises spacing without rewriting your values.