Turn a web page into clean Markdown
Paste a link, or fifty, and get clean Markdown back. You get the article without the clutter, and its tables, code and links stay. Use it in your notes, your docs or an AI chat. Markdown is plain text with simple marks for headings and lists.
- Free, no sign-up
- Updated
Up to 50 pages at once, one per line.
Converted in your browser. Nothing you paste is sent anywhere.
Convert the page you’re on, in one click
Drag this button to your bookmarks bar. On any page, click it and the page opens here as Markdown. It sends the page as you see it, so it works on pages behind a sign-in and on pages that build themselves with JavaScript.
To MarkdownThat’s the bookmarklet. Drag it to your bookmarks bar instead of clicking it here.
Keyboard
- Enter
- Convert (Shift Enter for a new line)
- C
- Copy the Markdown
- D
- Download it (Z for the whole batch)
- J K
- Next or previous page in a batch
- /
- Back to the address box
- ⌘V
- Paste links, HTML or .html files anywhere
How do I turn a web page into Markdown?
Paste the page’s address above and press Enter. The tool fetches the page and keeps the main article (or the whole page, if you choose). It writes GitHub-style Markdown with a title, front matter, tables, code blocks and links.
- Paste one link, or up to 50 on separate lines.
- Pick what to keep: the article or the whole page, links inline or as references, images or none, and front matter on or off. The tool remembers your choices.
- Read the preview. Fix anything in the Markdown box, and the preview follows. Then copy the Markdown or download a .md file. A batch downloads as one .zip.
What does each option do?
| Option | What you get |
|---|---|
| Article | The main text only, found the way a browser’s reader view finds it. Menus, sidebars, share buttons and footers are left out. |
| Whole page | Everything on the page except scripts, forms and styling. Good for home pages, documentation indexes and link lists. |
| Links as references | Short [text][1] links in the text, with the addresses listed at the end. Long URLs do not break up your reading. |
| Drop images | Text only. If you keep images, each one keeps its full address and alt text. |
| Front matter | A YAML header with the title, source address, author, publish date, the date you saved it and the page’s description. Obsidian and most static site tools read this format. |
What if a page won’t convert?
A page can fail for two reasons. The site may refuse visits from servers. Or it may build its text with JavaScript after it loads, so a server sees an empty
page. The bookmarklet (a button in your bookmarks bar) gets around both. Drag To Markdown to your bookmarks bar and open the page you want. Click it,
and the page arrives here exactly as you see it, even pages behind a sign-in. You can also save the page as .html and upload it. Or copy any part of a page and
paste it here.
Why convert web pages to Markdown?
Markdown is plain text, so it opens in any editor and stays readable for decades. AI assistants also read it best. A page without its navigation and scripts is a fraction of the size. The word and token counts above tell you whether it fits in a chat. Many people keep a folder of Markdown notes in Obsidian, or paste pages into a notebook as sources.
Other ways to do this exist. Jina Reader turns a page into Markdown when you put r.jina.ai/ in front of its address. Its options are
request headers, and it allows 20 requests a minute without a key (jina.ai/reader,
checked 4 November 2026). The MarkDownload browser extension has options much like the ones above, once you install it
(GitHub, checked 4 November 2026). This page needs
neither a key nor an install, and it converts a batch in one go.
Questions
How do I convert a web page to Markdown?
Paste the page’s address into the box above and press Enter. You get clean Markdown with the menus, ads and footers taken out, and a preview beside it. Copy it, or download it as a .md file.
Can I convert several pages at once?
Yes. Paste up to 50 links, one per line. Each page converts as it arrives, and you can click through them. Download all saves every page as its own .md file in one .zip.
What’s the difference between Article and Whole page?
Article finds the main text, the way a browser’s reader view does, and drops menus, sidebars, comments and footers. Whole page keeps everything on the page except scripts, forms and styling. Use Whole page for home pages, documentation indexes and anything that is not a single article.
Why does a page come back blocked or empty?
Some sites refuse visits from servers. Some build their text with JavaScript after the page loads, so a server sees an empty shell. For both, open the page in your browser and use the bookmarklet (a button in your bookmarks bar). It sends the page exactly as you see it. You can also save the page as .html and upload it, or paste its HTML.
Do you keep the pages I convert?
Your browser converts pasted HTML, uploaded files and pages sent by the bookmarklet, and they never reach our server. For links, our server fetches the public page as KortexBot and hands it to your browser to convert. Our host’s cache may keep that public page for up to an hour so a second request is fast. Like any website, its short-lived request logs show the address you asked for.
Does it keep tables, code and images?
Tables become GitHub-style Markdown tables. Code blocks keep their language for syntax highlighting. Images keep their full web address and alt text. Lazy-loaded images, which many sites use, get their real address. Choose Drop images for text only. Choose As references to move long links to the end of the file.
How do I get a web page into Gemini Notebook (formerly NotebookLM)?
Gemini Notebook can add a public page by its address. For pages it cannot read, such as ones behind a sign-in, convert them here and paste the Markdown in as a text source. Kortex, our Chrome extension, sends the page you are reading to the notebook you pick in one click.
More free tools
- HTML to Markdown Paste HTML or drop .html files and get clean Markdown.
- YouTube Transcript Get a video’s transcript as text, Markdown or subtitles.
- Merge PDF Join PDFs into one file. Reorder and rotate pages in your browser.
- Split PDF Split a PDF by page, range or size. Or pull out the pages you need.
- PDF to Text Get clean text or Markdown out of any PDF, page by page.
Send it to your notebook in one click.
Kortex sends web pages, highlights, posts, YouTube videos and AI chats into the Gemini Notebook you pick. Bulk import also takes your open tabs, CSV files and RSS feeds (lists of a site’s new posts).
No card needed.