HTML viewer

View an HTML file online

Drop an HTML file below and it renders in a sandboxed frame, with scripts blocked. It also tells you what the page would have done: how many scripts it carries, which hosts it calls, and whether it posts a form somewhere.

An HTML file rendered in a sandboxed frame, with a bar reporting one script blocked, one form, and an external image host

See it before you trust it

Drop an HTML file here, , or paste the markup below.

Nothing uploads. The markup renders in a sandboxed frame in your own browser.

Scripts are off until you say otherwise

An HTML file is the one format that is also a program. Opening one you did not write, by double clicking it, runs whatever is inside it with your browser and your network.

So the frame here is sandboxed with no script permission at all, and the referrer is suppressed so the markup cannot see where you came from. The checkbox turns scripts on if you need to test your own page, and the status bar changes from blocked to RUNNING so there is never any doubt about which mode you are in.

What the status bar reports

Press Load a sample with a script in it and you get a line like this:

invoice-204.html · full document · title "Invoice 204" · 1 image (1 with no alt text)
· 1 script tag blocked · 1 form · loads from images.example.com

Each of those is worth knowing before you trust a file somebody sent you:

Viewing it and hosting it are different jobs

This page shows you the file. Putting it online as a working page at its own address is the other half, and it is the box at the bottom of this page.

That one has a condition attached: hosting a web page needs a free account with a confirmed email address. Not a paywall, a deliberate one. An anonymous page host on a real domain over HTTPS is exactly what a phishing kit wants, and an account makes an abusive upload traceable. Everything hosted also carries a noindex header, so hosted pages never enter search results.

What this will not do

It will not resolve relative paths. A file that references style.css or img/logo.png has no folder around it here, so those will not load. Paste absolute URLs, or host the whole thing as a zip.

It will not edit the markup, and it will not format or validate it against the spec.

It will not make an unsafe file safe. It blocks scripts and reports what it found; deciding whether to trust the file is still yours.

Limit Value
Characters read in this viewer 400,000
Hosting a page needs a confirmed email
One uploaded file 150MB
Free storage 1GB
1Choose a file
.
Pick a name, or leave it blank for a random one.
Drag & drop your file
or browse to choose
Documents, images and web pages · up to 150MB
2What is it?optional
3Who is it for? optional,
Snapy Pro · unlimited links, and who opened them Refundable within 7 days