# Webpage to Markdown: convert any URL to clean Markdown

> Turn any web page into clean Markdown, the article or the whole page, with front matter, tables and code kept. Batch 50 links to a .zip. Free, no sign-up.

https://www.kortex-notebooklm.com/tools/webpage-to-markdown

[Free tools](/tools)

# 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 November 10, 2026

## 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.

1.  Paste one link, or up to 50 on separate lines.
2.  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.
3.  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](https://jina.ai/reader/), checked 4 November 2026). The MarkDownload browser extension has options much like the ones above, once you install it ([GitHub](https://github.com/deathau/markdownload), 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.](/tools/html-to-markdown)
-   [**YouTube Transcript** Get a video’s transcript as text, Markdown or subtitles.](/tools/youtube-transcript)
-   [**Merge PDF** Join PDFs into one file. Reorder and rotate pages in your browser.](/tools/merge-pdf)
-   [**Split PDF** Split a PDF by page, range or size. Or pull out the pages you need.](/tools/split-pdf)
-   [**PDF to Text** Get clean text or Markdown out of any PDF, page by page.](/tools/pdf-to-text)

## 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).

[Add to Chrome](https://chromewebstore.google.com/detail/kortex/hdapplggdhndkblofffknpmnnnnbncbn)

No card needed.
