Publish a free landing page in seconds
Paste your HTML or drop an .html file up to 10 MB or a ZIP up to 25 MB on ship.page for a free landing page link in seconds, no signup. You also get a downloadable QR code, and the page stays online for 30 days, or 90 days when you claim it with a free account.
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 link with no account (90 days signed in)
- 30 days
- Free ZIP limit (100 MB unpacked, up to 100 files)
- 25 MB
- Single HTML file limit on every plan
- 10 MB
- Pro removes badge, keeps the same URL on edits
- $4/mo
How to put a landing page online in under five minutes
Generate or write your index.html file
Ask ChatGPT, Claude, or Gemini for a single-file HTML landing page using the prompt below, or edit an HTML template on your computer. Name the main file index.html so it opens as the homepage.
Connect your waitlist or sign-up button
A static HTML page cannot store form submissions by itself. Point your call-to-action button to a Google Form link, or connect your HTML form tag to a third-party form service.
Drop the file, folder, or ZIP onto ship.page
Paste your code directly into the browser uploader, or drag in your .html file, folder, or .zip archive. No account or credit card is needed, and a ZIP with a single top folder is unwrapped automatically.
Share the HTTPS link or download the QR code
Your page is live in seconds on its own subdomain. Copy the URL for your ad campaign, email, or social bio, or download the PNG QR code from the success screen for print materials.
Prompt to generate a landing page with AI
Prompt
Write a complete, single-file landing page as one index.html file with all CSS and JavaScript inline for [product]. Include: a clear headline, a subheadline, three benefits with short descriptions, a testimonial placeholder, a primary sign-up button linking to [form link], and an FAQ section with four questions. Make the design mobile first and fast to load, using clean modern CSS and no external libraries.
Replace the bracketed parts with your product details and Google Form URL, then paste the finished code straight into ship.page.
Your options
ship.page
- Best for
- Publishing an AI-generated HTML file or ZIP in seconds for ads, social links, email, or QR codes with unmetered bandwidth.
- Free
- Free for 30 days with no signup (90 days with a free account), up to 10 MB per HTML file or 25 MB per ZIP.
- Catch
- No custom domains on any plan, pages send a noindex header, and removing the closable badge or updating a link in place costs $4 a month.
Framer
- Best for
- Designing a visual landing page in the browser when you want built-in layout tools instead of writing or generating HTML.
- Free
- Includes 500 AI credits to try, a free Framer domain, 1,000 pages, 5 MB file uploads, and 1 GB bandwidth.
- Catch
- Framer says the free plan is ideal for non-commercial use, and connecting a custom domain requires a paid plan such as Basic at $10 a month.
Wix
- Best for
- Beginners who want a drag-and-drop visual editor with templates and built-in site tools.
- Free
- Gives you 500 MB storage and 1 GB bandwidth on a siteprefix.wixsite.com/siteaddress URL.
- Catch
- Shows Wix ads on your page and requires a paid Premium plan to connect a custom domain.
GitHub Pages
- Best for
- Developers who already keep their code in Git and want free custom domain support for a personal or open-source project.
- Free
- Free for public repositories on GitHub Free, with published sites up to 1 GB, a 100 GB monthly soft bandwidth limit, and custom domains.
- Catch
- Requires a GitHub account and public repository, has a soft limit of 10 builds an hour, and is not allowed as free hosting for a commercial, e-commerce, or SaaS business.
Limits by plan
| Free | Pro | Team | |
|---|---|---|---|
| Price | $0 | $4 per month | $19 per month |
| Account required | No | Yes | Yes |
| Single HTML file | 10 MB | 10 MB | 10 MB |
| ZIP upload | 25 MB, 100 MB unpacked | 100 MB, 400 MB unpacked | 100 MB, 400 MB unpacked |
| Files per request | 100 | 10,000 | 10,000 |
| Deploys per minute | 10 | 120 | 120 |
| Link lifetime | 30 days, 90 with a free account | No expiry, or any TTL from 60 seconds | No expiry, or any TTL from 60 seconds |
| Update a page, keep its link | No | Yes | Yes |
| Password protection | No | Yes | Yes |
| Vanity subdomain | No | No | Yes |
How do I collect emails or waitlist sign-ups on a static page?
ship.page hosts static files only: HTML, CSS, JavaScript, images, fonts, audio, video, WebAssembly, and JSON. There is no server code or database such as PHP, Node.js, Python, or WordPress to save form entries on the server.
To collect leads, you have two fast options. You can make your call-to-action button a standard link to a Google Form, or you can point an HTML form's action attribute to a third-party form service that collects submissions for static sites.
Tip: If you use ChatGPT to write your page, paste your Google Form URL or form service endpoint directly into the prompt so the AI wires it up for you.
Will my landing page show up on Google or use a custom domain?
Every page uploaded to ship.page is served with a noindex HTTP header, and uploads are never listed in a public directory. Search engines leave your page out of search results, though anyone with the link can open it.
For paid ads, social posts, email newsletters, and QR codes, visitors arrive directly through the link you share, so search indexing does not affect that traffic. If your goal is long-term Google search traffic or you need your own .com address, ship.page is not the right fit: pages are noindex and no plan offers custom domains.
- Good fit: paid ad tests, product waitlists, social bio links, email campaigns, and event QR codes.
- Use another host: SEO landing pages meant to rank on Google, or pages that require a custom domain.
Can I remove the badge or edit my landing page after publishing?
Free pages show a small "Hosted on ship.page" badge that visitors can close. On the free tier, a page cannot be updated in place: uploading a new version creates a new URL, which means changing the link in your ads or emails.
If you are running an active campaign, Pro costs $4 a month (billed monthly, cancel anytime) and removes the badge completely. Pro also lets you re-upload or edit your page while keeping the exact same link, sets page expiry to never (or any duration from 60 seconds), adds password protection, and raises ZIP limits to 100 MB (400 MB unpacked) and 10,000 files.
What are the file size and traffic limits for ad campaigns?
No plan on ship.page meters bandwidth or caps the total number of uploads, so a sudden spike from an ad or social post will not hit a 1 GB bandwidth wall. You can publish a ChatGPT website as a single HTML file or bundle local images and fonts in a ZIP.
File paths are case-sensitive, so match capital letters exactly. If you add extra pages like a privacy policy, save it as privacy.html (opens at /privacy.html) or privacy/index.html (opens at /privacy/). A folder upload is one request of up to 10 MB (roughly 7 MB of files), so zip larger folders first.
Questions
How do I host a landing page I made with ChatGPT for free?
Copy the HTML code from ChatGPT and paste it directly into ship.page, or save it as index.html and drag the file into the uploader. It goes live in seconds over HTTPS with no account required and stays online for 30 days, or 90 days if you claim it with a free Google or email sign-in.
Is there a free landing page builder without branding?
On ship.page, free uploads include a small Hosted on ship.page badge that visitors can close, and the Pro plan at $4 a month removes it. By comparison, Wix shows Wix ads on its free plan, and GitHub Pages needs a GitHub account and does not allow free hosting for a commercial or SaaS business.
Can I update my landing page without changing the link in my ads?
Updating an existing page at the same URL requires the Pro plan ($4 a month) or Team plan ($19 a month). On the free tier, pages cannot be edited in place, so uploading a revised file generates a new subdomain link.
Can I connect a custom domain to my ship.page landing page?
No, no plan on ship.page offers custom domains. Every upload gets its own HTTPS subdomain, and the $19 a month Team plan lets you choose a vanity subdomain. If you need a custom domain, consider GitHub Pages for non-commercial sites or a paid plan on Framer or Wix.
How much traffic can a free ship.page landing page handle?
No plan on ship.page meters bandwidth or caps the number of uploads. Framer and Wix free plans include 1 GB of bandwidth, while ship.page has no bandwidth allowance for an ad campaign or social post to use up.
Keep reading
- Make a website with AI
- Publish a ChatGPT website
- Turn HTML code into a website
- Temporary website hosting
- Get a QR code for your website
Put your landing page online right now
Paste your HTML or drop in a file or ZIP to get a live HTTPS link and QR code in seconds, free with no signup.