HTML TO URL
Turn HTML code into a public URL
HTML to URL, for people holding code rather than a website: pasted out of an editor, a chat with an AI, or a snippet somebody sent you. Save it as index.html, drop it here and it is a real page at a real HTTPS address in seconds.
Free plan, free SSL, no credit card.
- 3
- steps: save the code, drop the file, copy the link
- 1
- free site with HTTPS, no card
- 15
- republishes a day while you iterate
- 5,000
- visits a month on the free plan
How it works
Three steps, start to live link
-
Save the code as index.html
Paste your markup into any text editor and save it with an .html extension. The name index.html makes it the page the address opens.
-
Drop the file
Upload that one file. If the markup references a separate stylesheet, script or image, upload the folder containing all of them instead.
-
Copy the URL
Pick a name, publish, and you have an HTTPS address to paste anywhere. Re-upload later and the address stays the same.
The plain answer
How do you turn HTML into a URL?
You save the HTML as a file and put that file on a web server, which gives it an address. There is no way to skip the file: a URL points at something stored somewhere, so the markup has to become a stored thing before it can have a link. What varies between tools is only how much ceremony sits between those two facts.
Here the ceremony is one drag. Save your markup as index.html, drop it on the uploader, choose a subdomain, and the page is live. The name matters: index.html is what a web server returns when a visitor asks for the site root, so calling it that means your address opens your page rather than a file listing.
The place this goes wrong is markup that is not self-contained. Code pasted out of a project often references ./styles.css or /assets/app.js, files that exist on the machine it came from and nowhere else. Uploading only the .html then produces a page with no styling, which reads like a hosting failure and is not one. Upload the whole folder and the references resolve. If the snippet came from an AI chat, see hosting an AI-generated website for what those tools actually hand you.
Who it is for
The people who reach for this
-
Developers
A snippet that needs to be seen rendered, in a real browser, at an address you can put in a ticket.
-
Designers
Markup from a handoff or an export, live on a phone instead of screenshotted from your monitor.
-
Marketing teams
A landing page somebody wrote for you as raw HTML, published without opening a ticket with engineering.
-
Students
Coursework that has to be submitted as a link rather than a file attachment.
In detail
What you actually get
From clipboard to link in about a minute
The path is deliberately short because the thing being published is small. There is no project to create, no repository to initialise and no build to configure.
- Any text editor works for the save step, including the one already open.
- The subdomain is yours to pick, so the link can read like the thing it contains.
- HTTPS is on from the first publish, with the certificate handled for you.
Built for the second, third and fourth version
Code you just pasted is code you are about to change. Republishing keeps the address, which is the difference between iterating and re-sending links.
- Up to 15 publishes a day on the free plan.
- The address is fixed from the first publish, so a link in a message stays correct.
- From Pro, an earlier version can be restored in one click.
React markup works too, with no build
If what you are holding is a component rather than a page, a single .jsx or .tsx file runs at the published URL. The transform happens in the visitor browser, not on our servers.
- React and the JSX runtime are provided and served from our own edge.
- Other packages are not fetched from a public CDN on your visitors' behalf; the page names what is missing instead of rendering blank.
- A multi-file project needs its build first. The three-step export guide covers that.
Pasted code gets read before you find out the hard way
Markup copied out of a working project is the single most likely place to find a key that should not be public. Every publish is checked and reported.
- API keys in inline scripts, tokens in data attributes, a .env or .git that came along in a folder upload.
- On every plan including free, and it never blocks the publish.
- More detail on the security check page.
No card required
What the free plan includes
Publishing code you just pasted costs nothing, and the free plan is a plan rather than a trial of a paid one.
- 1 live site on a real free plan, not a trial of a paid one, and no card to start.
- Up to 25 MB per upload and 25 MB of storage across the account.
- 5,000 visits and 5 GB of traffic a month.
- HTTPS with a real certificate, issued and renewed for you.
- Up to 15 publishes a day, so you can iterate without asking permission.
- The deploy-time security check, which reads what you published and warns about a stray .env file, a .git folder, a private key or an API key left in your JavaScript.
- A small Droply badge in the corner of the page. Removing it starts on Starter.
- Free sites are served noindex, so search engines do not list them. Search visibility starts on Starter.
Droply vs Tiiny Host
How this compares when all you have is code
Both take an HTML file. The differences show up in what happens to the code around it and how quickly you can publish the second version.
| Droply | Tiiny Host | |
|---|---|---|
| Single .html accepted | Yes. | Yes. |
| Single .jsx or .tsx, no build | Yes, transformed in the visitor browser. | Not offered. |
| Free plan | 1 site, 25 MB storage, 5,000 visits and 5 GB a month, no card. | 1 site, 5,000 visits and 5 GB bandwidth a month, 3 MB per project (0.5 MB for a PDF). |
| Republish to the same address | Yes, up to 15 times a day on free. | Yes. Updating a project keeps its link and its QR code. |
| Security check on deploy | Every publish, on every plan, including free. | Not offered. |
| Rollback to an earlier version | From Pro, in one click. | No self-serve rollback is documented. The help center says a deleted link can be restored by contacting support. |
| Custom domain | From Pro, $15 a month. | From Solo, $18 a month or $13 billed annually, up to 5 domains per account. |
| Entry paid price | $5 a month for Starter. | $9 a month for Tiny, or $5 billed annually. |
Tiiny Host figures come from its own help center, checked 8 September 2026: the pricing-plans article (updated 1 September 2026), the visitor, upload and bandwidth limits article (updated 2 September 2026), the free-plan link duration article (updated 21 August 2026), the password-protection article (updated 3 September 2026) and the custom-domains guide (updated 7 September 2026). Product plans can change.
When Droply is the wrong choice
Turning HTML into a URL is a publishing step, not a development environment. These are the cases where you want something else.
- You want to edit the code in the browser and see it update live as you type. This publishes a file; it is not an online editor or a playground.
- The markup is a fragment, a partial or a component with no surrounding page. Wrap it in a complete HTML document first, or it will render as bare text.
- You need a database, a login system, or code that runs on the server. Droply serves files; it does not execute your application.
- You want a build to run on every push to a repository. Droply has no Git integration and no CI: you build locally and upload the result.
- You are running WordPress or another PHP application. A static export of it can be hosted here, but the application itself cannot.
Frequently asked questions
How do I turn HTML code into a URL?
Can I paste code instead of uploading a file?
Why does my page look unstyled after uploading?
What should I name the file?
Does the URL change when I update the page?
Can I turn code from ChatGPT or Claude into a URL?
Is it free to turn HTML into a URL?
Can I share the URL with a client privately?
Does the page keep working if I change the code later?
Related pages
Keep exploring
- HTML tester Paste markup and watch it render, with nothing uploaded.
- HTML formatter Tidy the indentation of code you pasted out of somewhere else.
- Free developer tools All 20 of them, all in the browser.
- The Fastest Way to Ship an Event Page A worked example of publishing a page the same afternoon it was written.