Skip to content
IPHONE FILE TO A PUBLIC LINK

Get a shareable link for an HTML file on iPhone

Open ship.page in your phone's browser, tap to pick an .html file up to 10 MB or a .zip up to 25 MB from Files, and copy the link; it is free forever with no signup, no account and no app. Your page is live in seconds with unlimited uploads, no credit card, and up to 100 files per ZIP.

Ready to ship

A file. A folder. A fresh start.

Your static site, one link away.

No account needed

Shipping…

Uploading publishes your file. The link is public but unlisted, not password-protected, so leave out secrets and confidential content.

Max size for a single HTML file on every plan
10 MB
Max ZIP size on the free plan (100 MB unpacked)
25 MB
Included per upload on the free forever plan
100 files
No account, no credit card, and unlimited uploads
$0

Turn an HTML file on your iPhone into a link

  1. Save the HTML file or ZIP to the Files app

    If the page came from ChatGPT, save the .html file to the Files app or copy the raw HTML code to your clipboard. If your page uses separate CSS, JavaScript or images, put the folder with an index.html inside a .zip file, since most phone browsers cannot pick an unzipped folder.

  2. Open ship.page in your phone browser

    Go to ship.page in Safari or any mobile browser. You do not need to install an app, create an account, or enter a credit card.

  3. Pick your file or paste the HTML

    Tap the upload box to choose your .html file (up to 10 MB) or .zip file (up to 25 MB, up to 100 files) from Files, or paste your HTML straight into the browser. You can also check how an HTML file to link upload works on desktop.

  4. Copy the link and paste it into Messages or WhatsApp

    Your page is live in seconds on its own subdomain over HTTPS. Copy the URL to paste into Messages or WhatsApp, or save the PNG QR code shown on the success screen.

How to get a link for an HTML file on iPhone and Android

StepiPhoneAndroid
Open the siteOpen ship.page in your phone browserOpen ship.page in your phone browser
Pick the fileTap to pick the .html or .zip from Files, or paste HTMLTap to pick the .html or .zip from your phone, or paste HTML
WaitLive in seconds over HTTPSLive in seconds over HTTPS
Copy the linkTap to copy the link or download the QR code PNGTap to copy the link or download the QR code PNG
Share itPaste into Messages or WhatsAppPaste into Messages or WhatsApp

Why you need a link instead of sending the raw file

When you send a raw .html file in a chat app, the person on the other end often sees source code or a blank preview instead of a working webpage. If you only want to view the file yourself, read how to open an HTML file on your device.

When you upload an HTML file to ship.page, it gives you a live HTTPS address on its own subdomain. Anyone you text the link to can tap it in Messages or WhatsApp and use the page right away in their browser.

Every upload also generates a website QR code on the success screen with a PNG download, so people nearby can scan your phone screen to open the page.

What files work when uploading from a phone

Most mobile browsers only let you select single files, not folders. If your project is one self-contained .html file from ChatGPT with its styles and scripts inside it, pick that single file directly.

If your project has separate images, CSS, or JavaScript, compress the folder into a .zip file in the Files app first. Make sure index.html is the homepage; if the ZIP has a single top folder, ship.page unwraps it automatically.

  • Single .html file: up to 10 MB on every plan, or paste the HTML code directly.
  • ZIP file on Free: up to 25 MB (100 MB unpacked) and up to 100 files per upload.
  • Supported static files: HTML, CSS, JavaScript, images, fonts, audio, video, WebAssembly and JSON.
  • No lone media files: a lone PDF, image or video is not accepted unless it is in a ZIP with an index.html.
  • No server code: PHP, Node.js, Python, databases and WordPress do not run, and forms need a third-party form service.

Tip: File paths are case-sensitive, so make sure image and script names in your HTML match the exact uppercase and lowercase letters of the files in your ZIP.

How ship.page compares to GitHub Pages

For a quick shareable link from your phone, ship.page needs no account and publishes in seconds. You can publish without an account, or claim the page with a free account (sign in with Google or an email link, no card) to manage it from a dashboard. A free page cannot be updated in place; a new upload gets a new link.

If you want to keep the same URL when you edit the file, Pro is $4 a month (billed monthly, cancel anytime). Pro pages do not expire while you are on Pro (or you can pick any expiry from 60 seconds), let you re-upload to the same link, add password protection, remove the small closable badge, raise limits to 100 MB ZIPs (400 MB unpacked) and 10,000 files, and include up to 5 custom subdomains like yourname.ship.place.

GitHub Pages is the better pick when you need a custom domain or already keep your code in a public GitHub repository. GitHub's web upload (Add file, Upload files) takes up to 100 files at a time and 25 MiB per file, and GitHub Pages publishes from a branch you pick under Settings, Pages, at username.github.io/repository a few minutes later. It is free for public repositories up to 1 GB with a 100 GB monthly soft bandwidth limit and 10 builds an hour, though it requires a GitHub account and a repository, and is not allowed as free hosting for a commercial, e-commerce or SaaS business.

Questions

How do I get a link for an HTML file on iPhone?

Open ship.page in your iPhone browser, tap to select your .html file or a .zip file from the Files app, and wait a few seconds. Copy the HTTPS link from the screen and paste it into Messages or WhatsApp.

Is it free to turn an HTML file into a link on mobile?

Yes, the ship.page free plan is free forever with no trial, no credit card, no ads, unlimited uploads and no bandwidth limits. You can upload a single HTML file up to 10 MB or a ZIP up to 25 MB with up to 100 files.

Can I upload a folder of HTML and CSS files from my iPhone?

Folders cannot be picked directly in most phone browsers, so compress the folder into a .zip file in the Files app first. Make sure your main file is named index.html, then upload the ZIP to ship.page.

Can I turn HTML code from ChatGPT into a shareable link on my phone?

Yes. Copy the HTML code from ChatGPT and paste it directly into ship.page in your phone browser, or save the .html file to your Files app and pick it from the uploader.

Will search engines find the HTML file I share?

No. Every uploaded page is sent with a noindex header so search engines leave it out, and ship.page does not list uploads anywhere public. Only people who have your link can open it, and Pro ($4 a month) adds password protection.

Can I update the HTML file later without changing the link?

On the free plan, a page cannot be updated in place, so uploading a revised file gives you a new link. On the $4 a month Pro plan, you can re-upload or edit a page and keep the exact same link.

Keep reading

Turn your HTML file into a link

Pick an HTML file or ZIP from your phone and get a shareable HTTPS link in seconds, free with no signup.

Bitgate blog