Test HTML




Share a page from the HTML code tester
Your tested code gets its own tiiny.site address

1. Press Publish
The Publish button above the preview opens Tiiny Host in a new tab with your code already loaded as a zip. A saved .html file can be dragged into the upload box too.

2. Name your link
Choose a link name, for example my-test-page. The extra settings can wait until later.

3. Go live and share
Publishing takes a few seconds once your email is verified. The URL opens in any browser, so a client or teammate can check the page on a phone or a laptop.
Here's how you can test your HTML
A website code tester built for quick checks
⚡ Runs As You Type
The preview redraws with every edit, so the HTML runner shows what each change does to the page.
🛠️ Errors With Line Numbers
Unclosed tags and bad CSS values are listed with the line they're on, using the W3C's Nu HTML Checker for the HTML. The preview comes back once the list is clear.
⚙️️ CSS and JavaScript Tabs
Styles and scripts can go in their own tabs or inline in the HTML. Both run in the preview, so you can click a button and watch its script fire.
📋 Paste HTML Code From AI Chats
This HTML code paster takes a whole page from ChatGPT or Claude, styles and scripts included, and runs it as written.
📎 Copy the Fixed Code
When the page works, the copy button puts the open tab's code on your clipboard for your own editor.
🆓 Free and Unlimited
Run as many tests as you like. An account only comes into it when you publish.
Choosing between an HTML runner and a code playground
CodePen and JSFiddle suit longer experiments you want to save and fork, though pens and fiddles on their free plans are public. A runner fits the quick check a page needs right before it goes live.
Testing is unlimited, publishing starts free
Use the tester as much as you like. When a page is ready to go online, the free plan hosts one site, and a login every three months keeps it active.
- ✓ Unlimited testing on this page
- ✓ 1 published site
- ✓ Uploads up to 3 MB
- ✓ 5,000 visits and 5 GB bandwidth a month
- ✓ Free yourname.tiiny.site address
- – Free sites carry a small Tiiny Host banner
- Tiny $5 · no banner, 25 MB uploads, feedback mode for reviewers, analytics
- Solo $13 · 5 sites, browser code editor, custom 404 pages, password protection, API
- Pro $31 · 15 sites, team seats, email capture, priority support
- Pro Max $74 · unlimited sites and 2 TB of storage
Upload size per plan
Per-file upload limit by planA tested page with its CSS and JavaScript usually comes to a few hundred kilobytes. Sites carrying photography or video are the ones that outgrow the free 3 MB.
Publish tested HTML from your code or your AI agent
A build step or an AI agent can post an HTML file or a zipped site to the upload endpoint with an API key. The live link comes back in the response.
curl -X POST https://ext.tiiny.host/v1/upload \
-H "x-api-key: $TIINY_API_KEY" \
-F "files=@index.html" \
-F "domain=my-test-page.tiiny.site"
# → https://my-test-page.tiiny.site
# PUT the same domain to replace it
Where an HTML tester helps
Learning HTML
Students can try an exercise in the HTML tester and see straight away whether the markup does what they expected.
Component checks
A component from a UI library can be tried in isolation before it's added to a project.
Bug reports
A broken page cut down to the smallest snippet that shows the problem is much easier for a developer to fix, especially once it's published at a link.
AI-written pages
A landing page or a small game written by an AI chat can be pasted in first. Broken markup turns up here, where only you can see it.
Embed codes
A form or map embed can be pasted here to see whether it loads, then copied into a Custom HTML block in WordPress.
Edits to a live site
A reworked section can be checked by itself. When it looks right, the updated page can replace the old one at the same link.
How to Upload an HTML File to a Website
Step-by-step instructions for putting an HTML file online, with or without a code editor.
How to Add JavaScript to HTML
Shows where script tags go in a page and when to move code into a separate .js file.
How to Edit an HTML File: Basics for Beginners
A beginner's guide to opening an HTML file and changing its code.