Birthday website
Paste the birthday page ChatGPT made or upload the HTML file, and get a link to send in seconds, with the photos, music and animations working. It's free, there's no account and it works from your phone.
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.
Send a birthday website in three steps
- Make the page: ask ChatGPT or another AI for a birthday website as one HTML file, with your message, a countdown or a slideshow.
- Paste the code into the Paste HTML tab above or upload the file. Add your email address for a backup link, then publish. No account, no password.
- Open the link to check it, then send it. It opens in any browser on their phone or laptop, or from a QR code inside a card.
Or publish it with curl
curl -X POST https://ship.page/deploy \
-H "Content-Type: text/html" \
--data-binary @index.htmlThe response is JSON with your live URL. No account or API key needed.
What a birthday page can include
- Your photos and videos, embedded in the file or uploaded with it in a ZIP
- Background music: MP3 and other audio files play in the page
- Animations, countdowns, confetti and quizzes, since JavaScript runs in the browser
- HTML files up to 10 MB, ZIPs up to 25 MB and 100 files
- A QR code for the link, ready to print inside a card
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 | 900, append up to 10,000 | 900, append up to 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 |
| Named URLs that redeploy in place | No | Yes | Yes |
| Password protection | No | Yes | Yes |
| Vanity subdomain | No | No | Yes |
Adding your own photos and music
Pictures and songs on your phone aren't part of the code ChatGPT writes. Put the page and the files in one folder, name the page index.html and use the file names in the code, like photo1.jpg or song.mp3. Then upload the folder or a ZIP of it.
Browsers only play sound after a tap, so ask ChatGPT for a start button, like Open your surprise, that starts the music.
What works on the page
Static files only: HTML, CSS, JavaScript, images, fonts and PDFs. JavaScript runs in the visitor's browser, including libraries loaded from a CDN. Server-side code doesn't: no PHP, no Node, no database, no WordPress. If the page works when you open it from your own disk, it works here.
Questions
How do I make a birthday website for someone?
Ask ChatGPT or another AI for a birthday page as one HTML file, with your message, photos and music. Paste the code or upload the file above, add your email address and publish. You get a link to send them, free and with no account.
Will the photos and music work?
Yes, as long as they're inside the file, uploaded with it in a ZIP or loaded from a public URL. Files that only exist on your phone or computer don't come along with pasted code. Music starts after the first tap, because browsers block sound that plays on its own.
Can they open it on their phone?
Yes. The link opens in any mobile browser on iPhone and Android, with nothing to install.
How long does the link work?
Free links stay live for 30 days. Claim the page with a free login to keep it for 90 days from claiming. Paid plans keep pages online with no expiry.
Who can see the page?
Anyone who has the link. The URL is unguessable, pages ask search engines not to index them and there's no public list of uploads, but free pages aren't password-protected. Leave out passwords and private data; paid plans add password protection.
Is it free, and do I need an account?
It's free and there's no account. The uploader asks for an email address only to send you a backup link for claiming the page later. No password, no credit card.
Keep reading
- Invitation website: send the party invite as a link
- Page with photos and music? Upload a ZIP
- Website QR code generator
- HTML to link: paste code, get a URL
Their birthday page, one link away
Paste the code or drop the file. Live in seconds, free, no account.