Share a local HTML or Markdown file as one link that updates every time you save

MunchFile watches a .html or .md file on your machine and gives you a URL for it. The URL stays the same while you edit — every time you save the file, the page updates to match. Share the link once; keep editing the file.

Get MunchFile free

Free · macOS desktop app or the CLI (macOS and Linux) · read the getting-started guide

How it works

  1. 01

    Point MunchFile at the file

    Watch a Markdown or HTML file that lives on your disk. MunchFile reads it locally — there is no upload step you manage and no copy to keep in sync.
    munchfile watch ./status.html
  2. 02

    Get one stable link

    You get a live URL back. The link is tied to the file, not to a single snapshot, so it stays valid as the file changes.
    ✅ Live: https://view.munchfile.com/x7k2p9
  3. 03

    Save to publish

    Edit the file in your normal editor and save. MunchFile detects the change and serves the new version at the same URL. Nobody needs a new link.

Three ways to share

Same file, same live link — pick whichever fits how you work.

Why one link instead of a fresh file each time

An attached file is a snapshot — the moment you send it, it starts going stale, and the next revision means a new attachment and a new round of "which version is current?" A MunchFile link renders the file as it is right now, so there's one address to share and one source of truth. No re-attaching, no pile of preview tabs, no deploy step.

HTML specifics

Your HTML is served as a real page inside a sandboxed iframe — your <style> and <script> are preserved. See HTML support for exactly what's kept. If you'd rather write <div class="card"> than inline styles, HTML files can opt into hosted Tailwind + DaisyUI with one meta tag — that's Style Embeds.

Get MunchFile free

Prefer the terminal? Install the CLI →

Share an HTML or Markdown file as a live link