AI Tools

Web Page to Markdown

Turn a web page into clean Markdown for ChatGPT, Claude, or Gemini. Menus, footers, ads, and scripts are left out, so the model reads the content in a fraction of the tokens.

Convert a page locally

Runs locally in your browser. Nothing in the page is run or loaded, and nothing is uploaded, saved, or shared.
Options
0 characters

Pasting from a web page keeps its formatting. For a whole page, paste its source (View Page Source), or drop a saved .html file.

Markdown
Your Markdown will appear here.

Paste a web page to convert it.

Ready when you are.

Watch: turn a page into Markdown

No sound. Each step is captioned on screen and also written out in the guide below.

A page in three steps

  1. 01
    Copy the page

    Select the part you need and copy it, or copy the page source.

  2. 02
    Paste it here

    See the Markdown, what was left out, and the tokens before and after.

  3. 03
    Give it to your AI

    Copy or download the Markdown, and paste it into your prompt.

What it keeps

  • Kept: headings, paragraphs, lists, links, quotes, code blocks with their language, and tables.
  • Left out: menus, headers and footers, sidebars, cookie banners, share buttons, scripts, styles, forms, and hidden text.
  • Images: described by their alt text, kept, or left out.

Pages are often 80–90% shorter as Markdown: most of a page's code is layout, not content.

Frequently asked questions

Why not paste the address and have it fetch the page?

Fetching another site needs a server, and the page would be read by that server instead of in your browser. Copying the page keeps everything on your device, and also works for pages behind a login.

Why Markdown?

AI models read Markdown well, and it keeps the structure (headings, lists, tables, code) in very few tokens. A page's HTML is mostly layout the model doesn't need.

What if it leaves out something I need?

Turn off "Main content only" to keep everything visible on the page. Menus and footers are then included too.

Is anything in the page run?

No. The page is read as text: its scripts don't run, and its images, styles, and fonts aren't loaded.

Is my page uploaded?

No. Converting and counting tokens both run in your browser.