HTML to URL · htmlto.link

Turn HTML & Markdown into shareable URLs

Publish HTML, static sites, or Markdown in seconds.

No server setupPublish without signing inManage and update after sign-in

Drop your site folder, file, or ZIP here

Choose a folder, file, ZIP, or paste HTML code. For a private preview link, export its HTML first.

20 MB max total size per upload

Choose files and we’ll detect the entry HTML

In guest mode, uploaded links are kept for 24 hours only.

More than HTML upload

From one file to a page you can keep managing

Choose the publishing path that fits your work. Each one ends with a public link you can share and update.

HTML / static sites

Publish the full site structure

Upload a folder, one HTML file, a ZIP, or pasted code. Preview it and confirm the entry file before publishing.

project/
├─ index.html
├─ assets/styles.css
└─ images/hero.webp
  • Multi-page sites and assets
  • Live code preview
  • Update content on the same URL
Markdown workspace

Turn documents into readable web pages

Write Markdown or import documents, apply a template, and publish. Share editing access and restore earlier revisions.

A
B
C
D
  • 35 content templates
  • PDF / Word / PPT / Excel import
  • Mermaid, collaboration, and history
Open document editor
AI agents / extensions

Let your tools handle publishing

Use Skills, API tokens, or editor extensions to add “generate page → return URL” to your existing workflow.

$ agent
publish this project
✓ https://htmlto.link/...
  • HTML and Markdown Skills
  • VS Code / Cursor / Obsidian
  • One-click browser publishing
Explore the Agent Skill

Why create an account

Stay in control after you share the link

Free sign-up does not block publishing. It lets you recover, manage, and keep improving the page you just created.

Guests can still publish immediately; account tools are available after sign-up.

Save the guest page

Claim the page after sign-up without changing its public URL.

Understand visits

See visits, sources, and page status from My Pages.

Update the same URL

Upload a new version without resending a different address.

Manage and restore versions

Rename and filter pages, then roll back when needed.

Choose only what you need

Publish free first. Pay only when the page needs more time.

Guest publishing, free accounts, Pro, and single-page renewal solve different jobs without forcing an upfront purchase.

No login

Guest publish

For one-off previews and fast sharing.

  • Page stays online for 24 hours
  • Instant public HTTPS link
  • Claim the current page after sign-up
Page management

Free account

For personal pages you need to recover and update.

  • Up to 10 active pages
  • 3-day default hosting
  • Analytics, renaming, and version tools
Keep many pages online

Pro subscription

For multiple client pages, demos, or portfolio projects.

  • Up to 30 active pages
  • Pages stay online while subscribed
  • No repeated per-page renewal

Only need to keep one page?

Renew it for 30 / 90 / 365 days while keeping the same URL. Every page can use access-password protection for free.

See pricing and renewal options

Put the link to work

Built for delivery, demos, and content sharing

Skip the infrastructure ceremony and let people open the real result first.

Client demos and review

Turn a local prototype into a link clients can open on any device.

Fewer ZIP files, screenshots, and setup notes

Portfolio and hiring

Keep improving the work while preserving the URL already on your résumé.

One address for every iteration

AI-generated page delivery

Let Claude, Codex, or an extension publish and return the final link.

Go from generation to sharing in one step

Start now

Publish the first page before deciding what else you need

No domain or server configuration. Upload the content and get a public link you can send to anyone in seconds.

View pricing

🔌 Ecosystem & Extensions

Publish Directly from Your Favorite Editors

Supports VS Code, Cursor & Obsidian. Package, upload, and share links straight from your editor without leaving your environment.

Quick Markdown Share for Obsidian

Obsidian Plugin

Share Obsidian notes online with one click. Automatic formatting and instant public URL copying.

Browser Extension

Chrome / Edge Browser Extension

Publish HTML code blocks on ChatGPT / Claude / DeepSeek pages with one click, or paste HTML / Markdown in the popup to share instantly.

FAQ

Answer the common questions right on the homepage

Can I upload a full site folder?Open

Yes. The original directory structure is preserved for multi-file static sites.

What if I only have one HTML file?Open

You can upload the file directly or paste the HTML code and preview it before publishing.

Can an agent use this directly?Open

Yes. Without login, an agent can create a temporary link that lasts 24 hours. Log in to use an API token for updates and page management.

Get your API token →
Can I keep updating the same link later?Open

Yes. Existing pages can be replaced while keeping the same public share URL.

Can I publish without signing up?Open

Yes. Guests can publish immediately and the page stays online for 24 hours. Sign up before it expires to claim the page without changing its URL.

What do I get after signing up?Open

A free account lets you recover and manage pages, view visit analytics, rename pages, and update content while keeping the same public URL.

What is the difference between Pro and single-page renewal?Open

Pro keeps multiple account pages online during the subscription. Single-page renewal extends only one chosen URL, which is better when you need to preserve a single page.

Which pages can use an access password?Open

Every page can use password protection for free. Set it before publishing, or set, change, and remove it later from My Pages.

What can the Markdown workspace do?Open

Write and preview Markdown, import PDF, Word, PPT, and Excel documents, use content templates and Mermaid, collaborate through an edit link, and restore earlier revisions.

GEO / SEO

A clearer product surface for both search engines and AI answers

HTML To Link (htmlto.link) is a free HTML to URL converter and static HTML publishing tool. Turn folders, single files, ZIP archives, or pasted code into live public URLs—for direct human uploads and for AI agents that need to deploy a generated site and return the final share link.

Product facts last reviewed:

Input methods

4

folder, HTML file, ZIP, or pasted code

Upload limit

20 MB

total file size for one deployment

Entry file

User selected

scan HTML files, then confirm the entry point

Deployment result

1 public URL

copy and open the link immediately after upload

Page updates

Same URL

replace existing content without changing the share link

Agent access

No login required

guest links last 24 hours and support project-key updates

Typical use cases

Publish AI-generated HTML as a live page in one step

Share a working URL with clients, teammates, or interviewers

Put a local static site online temporarily for demos

Let an AI agent package a project and return only the final URL