HTML Preview
Write HTML on the left and see the rendered result on the right, instantly. A free online HTML previewer and live editor that runs entirely in your browser, with autosave, formatting and download.
HTML ToolsHow to use HTML Preview
- Paste or type your HTML into the editor on the left.
- The preview pane on the right re-renders as you type, so there is nothing to click.
- Add style or script tags directly in your markup; they run inside a sandboxed frame.
- Press Tab to indent, Shift + Tab to outdent, and use Format to re-indent the whole document.
- Switch the preview between Full, Tablet and Mobile widths to check a responsive layout.
- Copy the markup, download it as index.html, or open the rendered page in a new tab when you are done.
Examples
A minimal page
The smallest valid HTML document you can preview.
<!DOCTYPE html>
<html>
<head>
<title>My Page</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>Styling with inline CSS
A style block is applied to the preview immediately.
<style>
body { font-family: system-ui; color: #2563eb; }
</style>
<h1>Styled heading</h1>Checking a responsive layout
Add a media query, then switch the preview to Mobile to see it apply.
<style>
.grid { display: flex; gap: 12px; }
@media (max-width: 480px) {
.grid { flex-direction: column; }
}
</style>
<div class="grid"><div>A</div><div>B</div></div>Running a snippet of JavaScript
Scripts execute inside the sandbox, so you can test behaviour, not just markup.
<h1 id="out">0</h1>
<button onclick="document.getElementById('out').textContent = Date.now()">
Update
</button>Features
- Instant live preview with no build step and no page reload
- Runs fully client-side, so your markup never leaves your device
- Autosaves your draft to this browser and restores it on your next visit
- One-click Format re-indents the document without touching script, style or pre blocks
- Copy to clipboard, or download a ready-to-open index.html file
- Responsive preview widths for mobile, tablet and full desktop
- Supports inline CSS and JavaScript inside a sandboxed iframe
- Keyboard shortcuts: Tab to indent, Ctrl/Cmd + S to download, Ctrl/Cmd + Enter to re-run
- Works offline once the page has loaded, with no signup and no usage limits
Frequently asked questions
- Is my HTML uploaded anywhere?
- No. The editor and the preview both run in your browser, so your markup is never sent to a server. That makes the tool safe for unreleased work and client code.
- Where is my work saved?
- Your draft is saved to this browser's local storage roughly half a second after you stop typing, and restored the next time you open the page. It never leaves your device, and Reset clears it.
- Does JavaScript run in the preview?
- Yes. The preview is a sandboxed iframe, so scripts execute but cannot read or change the ToolHive page around them.
- Can I preview a full page with head and body tags?
- Yes. Paste a complete document, including the doctype, and it renders exactly as a browser would render the file.
- How do I download the result?
- Use the Download button, or press Ctrl + S (Cmd + S on a Mac). You get a standalone index.html file you can open directly or drop into a project.
- What does the Format button do?
- It re-indents the document by tag depth using two spaces. The contents of pre, textarea, script and style are left untouched, because re-indenting them would change what the page renders or runs.
- Can I test a responsive design?
- Yes. The Full, Tablet and Mobile buttons above the preview constrain it to 768px and 375px, so media queries and breakpoints behave as they would on a real device width.
- Can I load external CSS or scripts from a CDN?
- Yes, as long as the CDN allows it. The preview is a real browser frame, so link and script tags pointing at public URLs load normally.
- Does it work offline?
- Once the page has loaded, the editor and preview keep working without a network connection. Only external resources your own markup requests would fail.
Related tools
About HTML Preview
HTML Preview is part of HTML Tools on ToolHive, a growing collection of small, focused utilities for developers, designers and students. Preview, format, escape and inspect HTML straight in your browser — no build step required. Everything runs client-side, so your data never leaves the browser tab — which makes these tools safe to use with work-in-progress code and private content.