Skip to content
WAYS TO SHARE AN HTML FILE: 10 MB, 25 MB ZIPS

Best ways to share an HTML file in 2026

The fastest way to share an HTML file is to drop it on ship.page and get a live link in seconds for free with no signup or credit card. The free forever plan accepts single HTML files up to 10 MB, ZIP archives up to 25 MB (100 MB unpacked) and folders up to 100 files per upload, with unlimited uploads and no bandwidth caps.

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 single HTML file size on every ship.page plan
10 MB
Free ZIP limit on ship.page (100 MB unpacked)
25 MB
Free files per upload on ship.page, no signup
100 files
Free forever plan with unlimited uploads
$0

How to share an HTML file as a live link in seconds

  1. Open ship.page in your browser

    Go to ship.page. You do not need to create an account or enter a credit card to publish.

  2. Drop your HTML file, ZIP or folder

    Drag in a single .html file up to 10 MB, a .zip up to 25 MB (100 MB unpacked), or a folder of static files. You can also paste raw HTML straight into the browser uploader.

  3. Copy your live HTTPS link or QR code

    Your page goes live in seconds on its own subdomain over HTTPS. Copy the URL to send in a message, or download the PNG QR code shown on the success screen.

  4. Claim the page if you want a dashboard

    Publish without an account, or claim the page with a free account using Google or an email link (no card) to manage it from a dashboard.

Your options

  • ship.page

    Best for
    Turning an HTML file, ZIP or folder into a live link in seconds with no account and no password wall.
    Free
    Free forever with no signup, single HTML files up to 10 MB, ZIPs up to 25 MB (100 MB unpacked), 100 files per upload and unlimited uploads.
    Catch
    Static files only, no custom domains on any plan, and updating a page on the same URL requires the $4 a month Pro plan.
  • Netlify Drop

    Best for
    Dragging a static site folder into the browser when you already have a Netlify account ready to claim it.
    Free
    Takes a folder, ZIP or single HTML file with no account to start, and deploys under 50 MB work best.
    Catch
    A site dropped without signing in stays behind a temporary password and expires on its own until you claim it with a Netlify account, and single files over 10 MB may get stuck.
  • GitHub Pages

    Best for
    Open-source documentation and projects that already live in a public Git repository and need a custom domain.
    Free
    Free for public repositories on GitHub Free with sites up to 1 GB at owner.github.io, a 100 GB monthly soft bandwidth limit and 10 builds an hour.
    Catch
    Requires a GitHub account and a public repository, and it is not allowed as free hosting for a commercial, e-commerce or SaaS business.
  • CodePen

    Best for
    Sharing small front-end demos where you want visitors to inspect and edit the HTML, CSS and JavaScript right next to the result.
    Free
    Up to 3 files per Pen with text files up to 1 MB.
    Catch
    The free plan allows no uploaded images or other media files and no private Pens; asset hosting requires CodePen Pro starting at $8 a month billed yearly ($96).
  • paste.page

    Best for
    Pasting or uploading one standalone HTML file when you want to pick a path at paste.page/your-name.
    Free
    Takes one pasted or uploaded HTML file up to 10 MB; a free account keeps 1 page with paste.page branding.
    Catch
    Without an account the page lives for only 24 hours, and keeping up to 10 pages with passwords or a custom domain costs $20 a year.

Comparison of the 5 best ways to share an HTML file in 2026

WayAccountOpens as a pageCatch
ship.pageNo account neededYes, live HTTPS linkStatic only; no custom domains
Netlify DropNeeded to remove passwordBehind temp password until claimedUnclaimed drop expires; 10 MB file issues
GitHub PagesRequired (GitHub)Yes, at owner.github.ioPublic repo on free plan; no commercial use
CodePenRequired to saveYes, next to code editor3 files, 1 MB text, no free image uploads
paste.pageOptional (24h without)Yes, at paste.page/your-name24h without account; 1 page on free account

Why email attachments, Google Drive and Dropbox fail for HTML

When you send an .html file as an email or chat attachment, the recipient has to download it first. Opening it from a phone often shows raw code instead of a web page, and local browser security rules block many scripts, fonts and relative image paths.

Cloud storage links do not render pages anymore either. Google Drive shut down website hosting on August 31, 2016 (after deprecating googledrive.com/host on August 31, 2015), so a shared HTML file no longer opens as a working page.

Dropbox stopped rendering HTML in shared links for free accounts on October 3, 2016, causing shared .html files to download instead of opening. Dropbox Public folder links also stopped working for Basic users on March 15, 2017 and for all users on September 1, 2017. To share an HTML file that opens cleanly on any device, you need a host that serves it over HTTPS.

When to pick each HTML sharing tool

Pick ship.page for the fastest link when you just want someone to open your page in their browser without logging in or typing a password. If you only have raw markup on your clipboard, you can use it as an HTML pastebin or convert HTML to a link in one step. When your page includes local images, CSS, JavaScript, fonts, audio, video, WebAssembly or JSON, put everything in a ZIP up to 25 MB (or a folder with an index.html homepage) and drop it in.

Pick GitHub Pages or Netlify Drop when your workflow starts in Git or ends on your own domain. GitHub Pages supports custom domains and sites up to 1 GB for non-commercial public repositories. Netlify Drop accepts folders, ZIPs or single HTML files, though you will need to sign in to clear the temporary password on your deployment.

Pick CodePen for code walkthroughs when showing the source code side by side with the live preview matters more than sending a clean standalone page. If your project has images or more than 3 files, look at CodePen alternatives or use ship.page so you do not hit CodePen's free asset block.

  • Single HTML file up to 10 MB with no signup: ship.page or paste.page (paste.page lasts 24 hours without an account).
  • Multi-file folder or ZIP with images and scripts, no signup: ship.page (up to 25 MB ZIP, 100 files on free).
  • Custom domain for a non-commercial public repo: GitHub Pages.
  • Side-by-side HTML, CSS and JS editor for small text-only demos: CodePen.

Tip: If you are uploading a folder directly to ship.page, the upload goes as one request of at most 10 MB with the files encoded inside it (roughly 7 MB of files); zip larger folders first to use the full 25 MB free ZIP limit.

What you get with ship.page Free vs Pro

With ship.page, you can publish without an account and share the URL right away. Every uploaded page is sent with a noindex header so search engines leave it out, and ship.page does not list uploads anywhere public. Anyone with the link can open it. You can claim the page with a free account (no card) to manage it from a dashboard. A free page shows a small closeable badge and cannot be updated in place; uploading a new version creates a new link.

Pro costs $4 a month (billed monthly, cancel anytime, no yearly plan). Pro pages don't expire while you're on Pro, or you can pick any expiry from 60 seconds. You can re-upload or edit a page and keep the same link, add password protection, remove the badge, and upload ZIPs up to 100 MB (400 MB unpacked) with up to 10,000 files per upload and 120 deploys a minute.

Pro also includes up to 5 custom subdomains like yourname.ship.place (3 to 40 characters of lowercase letters, numbers and single hyphens) that you can point at any of your pages and move anytime. Developers can also publish with one curl command (POST https://ship.page/deploy), the MCP server at https://ship.page/mcp, or the GitHub Action.

Questions

What is the easiest way to share an HTML file as a link?

Drop the .html file onto ship.page in your browser. It gives you a live HTTPS link and a downloadable PNG QR code in seconds for free, with no account or credit card required.

Can I share an HTML file on Google Drive or Dropbox so it opens as a website?

No. Google Drive shut down googledrive.com/host on August 31, 2016, and Dropbox stopped rendering HTML in shared links for free accounts on October 3, 2016 and ended Public folder links in 2017. Both services now show raw code or force a file download instead of opening the web page.

How do I share an HTML file along with its images and CSS?

Put your index.html file, images, CSS and JavaScript into one folder or a ZIP archive and drag it onto ship.page. The free plan accepts up to 100 files per upload and ZIP files up to 25 MB (100 MB unpacked).

Does Netlify Drop require an account to share an HTML file?

You can drop a file or folder on Netlify Drop without signing in, but the site stays behind a temporary password and expires on its own until you claim it with a Netlify account. On ship.page, visitors can open your link right away without a password or an account.

Are pages shared on ship.page indexed by Google?

No. Every page uploaded to ship.page is served with a noindex header so search engines leave it out, and ship.page never lists uploads publicly. Anyone you give the link to can open it, and Pro users ($4 a month) can add password protection.

Keep reading

Turn your HTML file into a link

Drop an HTML file, ZIP or folder on ship.page to get a live HTTPS link in seconds for free with no signup.

Bitgate blog