URL to Markdown.
Paste a public page and get clean Markdown for an AI agent, a RAG pipeline or your notes. Free, no sign-up. When a page can’t be read, you get the reason.
Paste a public page and get clean Markdown for an AI agent, a RAG pipeline or your notes. Free, no sign-up. When a page can’t be read, you get the reason.
YOUR RESULTS
This visit only · cleared when you leave the page
Use it in your agent: Connect MCP · Run it yourself
SELECTED RUN
HOW IT WORKS
No install and no account: paste the address and take the text.
Any page anyone can open without signing in: an article, documentation, a product page, a PDF. You get five conversions a day.
It reads the site’s robots.txt first, then fetches the page over HTTP and keeps its main content, leaving out menus, headers and footers. Choose Whole page in Options to keep them.
Read it rendered or as source, copy it, or download it as a .md file. Page info shows the final URL and what the page says about itself.
WHAT IT IS FOR
It keeps a page’s headings, paragraphs, lists, tables and links, and drops the markup, scripts and styling around them.
Give a model the page itself, not a summary of a summary, in far fewer tokens than the raw HTML.
Headings give natural places to split a page into chunks. See web scraping for RAG.
Keep a readable copy of an article or a doc page in Obsidian, Notion or a Git repository.
Bring pages from an old site or a wiki into a static site generator or a new docs tool.
WHEN A PAGE CAN’T BE READ
Many converters return a blank or half-blank result and say nothing. Octocrawl says what happened.
It stops before fetching and says the site’s rules don’t allow it. If robots.txt can’t be reached at all, it stops too, and says that instead.
A verification page, a CAPTCHA or a block page is reported as blocked, never converted into Markdown about being blocked.
It says so. This page doesn’t sign in; Octocrawl on your own computer can read pages you’re signed in to, in your own Chrome.
This page doesn’t run scripts, so the result can be incomplete, and it is marked so. The hosted API can read such pages in a browser.
FROM YOUR CODE OR AGENT
Hosted Octocrawl answers without a key for 20 pages a day; a free account gives 1,000 credits a month and API keys. Each answer carries its Evidence Record.
curl https://api.octocrawl.dev/v1/scrape -H 'content-type: application/json' -d '{"url":"https://example.com","formats":["markdown"]}'
claude mcp add --transport http octocrawl https://mcp.octocrawl.dev/mcp. Connect MCP has the line for each client.
npx octocrawl serve runs the same API with no limit, and crawls and batches too.
FAQ
Yes, and no. You get five conversions a day without signing up, the same allowance as the preview on the home page (with at most 150 a day for the whole site); it resets at 00:00 UTC. With a free account you get 1,000 credits a month for the hosted API and MCP, and Octocrawl on your own computer has no limit.
This page reads a page over HTTP and does not run its JavaScript, so a page that draws its content in the browser can come back incomplete, and the result says so. With an account, the hosted API reads such pages in a browser (5 credits a page), and Octocrawl on your own computer can use your own Chrome.
Yes. Tables come through as Markdown (GFM) tables, and links keep their addresses. Tables used only to lay out a page aren’t kept as tables, and images stay as Markdown image links; they aren’t downloaded.
Yes. It reads the site’s robots.txt before fetching the page, and stops if the page is disallowed, or if robots.txt can’t be reached at all (a server error or no answer); the result then says which. A robots.txt that answers 404 counts as no rules. It never signs in, solves a CAPTCHA or gets past a verification page.
Pages up to 2 MiB and files such as PDFs up to 5 MiB, and it stops after 40 seconds. A very long page returns its first 1,000,000 characters of Markdown, and the result tells you when that happened.
This page converts one URL at a time. For many pages, call the hosted API (https://api.octocrawl.dev/v1/scrape) or the MCP server from your agent, or run npx octocrawl serve on your own computer, which also crawls a site and reads up to 1,000 URLs in a batch.
No. Your results live in this page and are gone when you leave it. Each conversion logs its state and the host of the page, never its path, as the privacy page says.