SwipeToLaunch

Webpage to Markdown

Turns any URL into clean Markdown for notes, docs and LLM prompts.

How to use it

  1. Paste a URL. An article, docs page, blog post or landing page.
  2. Convert. We fetch the page, find the main content, and convert it to Markdown with links made absolute.
  3. Copy or download. Copy the Markdown or save it as a .md file named after the page.

Why convert a web page to Markdown

Markdown is plain text with just enough structure: headings, lists, links, emphasis and code. It is the format of README files, static site generators, note apps like Obsidian and Notion, and it is the most token-efficient way to give a web page to an AI model. Raw HTML is mostly markup; the same content as Markdown is often a fraction of the size and much easier to read.

Common uses:

  • Feeding pages to ChatGPT, Claude or your own LLM pipeline without menus, cookie banners and tracking scripts eating the context window.
  • Saving articles to a notes app in a clean, durable format.
  • Migrating content from an old CMS into a Markdown-based site.
  • Quoting documentation in an issue or pull request.

What is kept and what is dropped

The converter looks for the page's main content first: the <main> element, or a single <article>. If there is none, it uses the whole body. Inside that, it keeps headings, paragraphs, bulleted and numbered lists (including nested ones), links, images with alt text, bold, italic, strikethrough, inline code, fenced code blocks with their language, blockquotes and tables.

It drops what is not content: scripts, styles, navigation, page headers and footers, sidebars, forms, buttons, SVG icons, iframes and anything hidden. Relative links and image sources are made absolute, so the Markdown still works when moved somewhere else.

Limits

Pages that build their content in the browser with JavaScript may convert to very little, because the converter reads the HTML the server sends. Very long pages are cut at about 300,000 characters. If you already have HTML rather than a URL, paste it into the HTML to Markdown converter. For a quick look at a page's structure before converting, the heading analyzer shows its outline.

What you get

  • Main content detection via <main> and <article>
  • Headings, lists, links, tables, code and quotes
  • Menus, footers, sidebars and scripts removed
  • Absolute links and image URLs
  • Copy or download as .md

Questions

How do I convert a website to Markdown?

Paste the page URL above and press Convert. The tool fetches the page, extracts the main content and returns Markdown you can copy or download as a .md file.

Is the output good for ChatGPT or Claude?

Yes. Navigation, scripts and styling are removed, so the Markdown contains the readable content with its structure, which uses far fewer tokens than raw HTML.

Why is the Markdown empty or very short?

The page probably renders its content with JavaScript after loading, so the HTML the server sends is nearly empty. Try the page's print view, an AMP version or its RSS feed instead.

Can I keep the navigation and footer?

Turn off 'Main content only' to convert the whole body. Navigation, forms and scripts are still dropped because they rarely convert to useful Markdown.