Drag and drop website hosting for folders and HTML
Drag and drop an HTML file, a ZIP or a website folder into ship.page to get a live HTTPS link in seconds, free forever with no signup and no credit card. The free plan takes single HTML files up to 10 MB and ZIPs up to 25 MB (100 files per upload) with unlimited uploads and no bandwidth caps. It fits anyone with finished files who wants a public link right away without Git.
A file. A folder. A fresh start.
Your static site, one link away.
Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.
- Free plan with no signup, no credit card and no ads
- $0 forever
- Free ZIP limit (100 MB unpacked) or 10 MB single HTML
- 25 MB ZIP
- Files per free upload (10,000 on the $4/mo Pro plan)
- 100 files
- Total uploads and bandwidth on every plan
- Unlimited
How to publish your website folder by drag and drop
Check your homepage file name
Make sure the main file in your folder or ZIP is named index.html in lowercase. File paths are case-sensitive, and a ZIP with a single top folder is unwrapped automatically.
Drag your folder, ZIP or HTML file into ship.page
Open ship.page in your browser and drop your .html file, .zip archive or folder onto the upload box, or paste raw HTML. You do not need an account or a credit card.
Share your live link or QR code
Your site goes live in seconds on its own subdomain over HTTPS. Copy the URL or download the PNG QR code from the success screen to share it.
Your options
ship.page
- Best for
- Publishing an HTML file, ZIP or folder in seconds with no account and no temporary password wall.
- Free
- Free forever with no signup: 10 MB HTML file, 25 MB ZIP, 100 files per upload, unlimited uploads and bandwidth.
- Catch
- Static files only, no custom domains, and an unclaimed upload stays online for 30 days (90 days with a free account).
Netlify Drop
- Best for
- Users who already have a Netlify account and want to drop a folder, ZIP or single HTML file into it.
- Free
- Accepts a folder, ZIP or single HTML file in the browser without signing in first.
- Catch
- A site dropped without signing in stays behind a temporary password until you claim it with a Netlify account.
Tiiny Host
- Best for
- Paid users on the $18/month Solo plan who need custom domains, password protection and an API.
- Free
- 1 active project, 3 MB per project, 3 uploads a day, 5,000 visits and 5 GB bandwidth a month with a Tiiny Host banner.
- Catch
- Requires an account that you must log into at least once every three months.
Cloudflare Pages
- Best for
- Large static sites up to 1,000 files by browser drag and drop or 20,000 files from the command line.
- Free
- Direct Upload in the dashboard takes up to 1,000 files of 25 MiB each.
- Catch
- You must create and sign in to a Cloudflare account before uploading.
paste.page
- Best for
- Sharing a single pasted or uploaded HTML file at a paste.page/your-name address.
- Free
- One HTML page up to 10 MB; a free account keeps 1 page online with paste.page branding.
- Catch
- Only hosts a single HTML page (no multi-file folders), and without an account the page lives for 24 hours.
Static.app
- Best for
- Users ready for a paid yearly plan starting at $5/month billed yearly.
- Free
- No free plan; offers a 7-day free trial with 1 website and 50 MB of storage.
- Catch
- Your site stops working after the 7-day trial unless you pay.
Drag and drop website hosts compared
| Tool | Account needed | Free upload limit | Catch |
|---|---|---|---|
| ship.page | No | 25 MB ZIP, 10 MB HTML, 100 files | 30 days unclaimed, 90 days with free login |
| Netlify Drop | To remove password | Folder, ZIP or HTML file | Behind a temporary password until claimed |
| Tiiny Host | Yes | 1 project, 3 MB, 3 uploads/day | 5,000 visits/mo, must log in every 3 months |
| Cloudflare Pages | Yes | 1,000 files of 25 MiB each (browser) | Account required before dragging files |
| paste.page | After 24 hours | 1 HTML page up to 10 MB | Single HTML file only, 24 hours without signup |
| Static.app | Yes | 1 site, 50 MB (7-day trial) | No free plan, paid plans from $5/mo billed yearly |
File hosts vs drag-and-drop website builders
People searching for drag and drop website hosting usually already have finished code on their computer. They want a place to drop a folder of HTML, CSS, JavaScript and images to get a working link, not a visual page builder like Wix where you drag text boxes around a canvas. If you want to skip Git and the terminal, this is how you publish HTML without GitHub.
On ship.page, the browser uploader accepts .html files, .zip files, folders and pasted HTML. Static files only work here: HTML, CSS, JavaScript, images, fonts, audio, video, WebAssembly and JSON are all supported, while server code like PHP, Node.js, Python, databases or WordPress will not run.
Tip: A lone PDF, image or video file is not accepted by itself; put it in a folder or ZIP alongside an index.html file.
When another drag and drop host is the better pick
Pick ship.page when you want a link live in seconds with no signup, no password wall and unlimited uploads. If you are looking for a Netlify Drop alternative, the biggest difference is that Netlify Drop puts an unclaimed upload behind a temporary password until you create or log into a Netlify account, while ship.page gives you a public link right away.
Other tools fit specific jobs better. Use Cloudflare Pages when your folder has between 100 and 1,000 files on the free tier and you do not mind signing into a Cloudflare account first. If you need a custom domain and are willing to pay $18 a month for the Solo plan, compare Tiiny Host, or look at paste.page ($20 a year) if your project is just one HTML file.
- ship.page Free: 0 accounts needed, 10 MB single HTML, 25 MB ZIP (100 MB unpacked), 100 files.
- ship.page Pro ($4/mo): pages never expire, keep the same link on re-upload, password protection, 100 MB ZIPs, 10,000 files.
- ship.page Team ($19/mo): everything in Pro plus a vanity subdomain.
- Cloudflare Pages Direct Upload: up to 1,000 files of 25 MiB each in the browser, or 20,000 via the wrangler CLI.
Folder limits, page lifetimes and routing rules
When you drop a folder into the browser on ship.page, it goes up as one request of at most 10 MB with the files encoded inside it (roughly 7 MB of files) on every plan. For bigger projects up to 25 MB on free or 100 MB on Pro, host a ZIP file instead of a raw folder.
Without an account, a page on ship.page stays online for 30 days. Sign in with Google or an email link for a free account to claim the upload for 90 days; when it goes offline, you can restore it from the dashboard for free for another 90 days, up to three months after it expired. For more long-term options, see our guide to free website hosting.
- A page saved as about.html opens at /about.html; the short /about URL only works when the file is at about/index.html.
- There is no single-page-app fallback and no custom 404 page, so React or Vue apps with client-side routes should use hash routes (#/about).
- Files are served as they are with no Content-Encoding, so pre-compressed .br or .gz builds need a JavaScript decompressor or compression turned off.
- Every upload sends a noindex header so search engines leave it out, and free pages show a small closable badge that is removed on Pro and Team.
Questions
Where can I drag and drop my website files to publish them for free?
You can drag an HTML file, a ZIP archive or a website folder directly into ship.page to get a live HTTPS link in seconds. It is free forever with no signup, no credit card, unlimited uploads, a 10 MB single-file limit and a 25 MB ZIP limit (up to 100 files per upload).
Does Netlify Drop still work without an account?
Netlify Drop lets you drag a folder, ZIP or HTML file into the browser without signing in first, but the uploaded site stays locked behind a temporary password until you claim it with a Netlify account. On ship.page, your link is immediately accessible to anyone you send it to without signing up.
How long do drag and drop websites stay online for free?
On ship.page, an upload without an account stays online for 30 days. If you claim it with a free account, it stays online for 90 days, and once it goes offline you can restore it from your dashboard for free for another 90 days (up to three months after expiry). By comparison, paste.page keeps an unclaimed page for 24 hours, and Static.app only offers a 7-day trial.
Why should I zip my folder before dragging and dropping it?
Browser folder uploads on ship.page are sent in a single request of at most 10 MB, which fits roughly 7 MB of raw files on every plan. Compressing your folder into a ZIP first lets you upload up to 25 MB (100 MB unpacked) on the free plan, or up to 100 MB (400 MB unpacked) on the $4 a month Pro plan.
Can I update my website and keep the same link?
On the ship.page free plan, pages cannot be updated in place, so dragging in a new version creates a new link. The $4 a month Pro plan lets you re-upload or edit a page and keep the exact same URL, and it also adds password protection and pages that never expire.
Keep reading
- Netlify Drop vs ship.page
- Tiiny Host vs ship.page
- Host a ZIP file online
- Free website hosting
- Publish HTML without GitHub
Drop your website folder to go live
Drag an HTML file, ZIP or folder into the box above and get a shareable HTTPS link and QR code in seconds, free with no signup.