Free Website to Text converter

Paste a public page and get its readable text: the article, not the menus, without the markup. Copy it or download a .txt file. Free, no sign-up.

5 free previews a day · Public pages only · Use it from your agent

Get code

Use it in your code or agent

The same page, format and options, through hosted Octocrawl (api.octocrawl.dev and mcp.octocrawl.dev: no key within a daily allowance, a key for more and the browser lane) or on your own computer with no limit (npx octocrawl serve, npx -y @octocrawl/mcp). A browser-lane run may differ from this HTTP preview.

    See how it works

    HOW IT WORKS

    From a page to plain text.

    1. Paste a public URL

      Any page anyone can open without signing in: an article, documentation, a product page, a PDF. Five a day, no account.

    2. Octocrawl keeps the content

      It reads the site’s robots.txt first, then the page, and keeps its main content, leaving out menus, headers and footers. Options can keep the whole page.

    3. Take the text

      Headings, links and emphasis lose their marks, tables become tab-separated lines. Copy it, download a .txt, or switch to the Markdown.

    WHO IT IS FOR

    Just the words.

    For when the markup is in the way: the page’s text, in reading order.

    1. Reading and quoting

      Take an article’s text without ads, menus or pop-ups, to read, quote or translate.

    2. Word counts and analysis

      Feed a page’s text to a word counter, a readability check or your own script.

    3. Prompts and notes

      Paste a page’s text into a chat or a note. For structure a model can use, URL to Markdown keeps the headings and tables.

    WHEN A PAGE CAN’T BE READ

    An empty file is not an answer.

    Many text extractors return a blank file and say nothing. Octocrawl says what happened.

    1. robots.txt disallows it

      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.

    2. The site blocks the request

      A verification page, a CAPTCHA or a block page is reported as blocked, never turned into a result about being blocked.

    3. The page needs a login

      It says so. These tools don’t sign in; Octocrawl on your own computer can read pages you’re signed in to, in your own Chrome.

    4. It is drawn by JavaScript

      These tools don’t run scripts, so the result can be incomplete or empty, and it says so. With a free account, the hosted API reads such pages in a browser.

    FROM YOUR CODE OR AGENT

    The same text, from your own tools.

    Every answer carries its Evidence Record: where the page came from, when, and hashes of what was read.

    • REST API

      Hosted, no key for 20 pages a day; a free account’s key for 1,000 credits a month.

      curl https://api.octocrawl.dev/v1/scrape -H 'content-type: application/json' -d '{"url":"https://example.com","formats":["markdown"]}'API reference
    • MCP

      Claude Code, Cursor, Codex and OpenCode read pages through Octocrawl’s tools.

      claude mcp add --transport http octocrawl https://mcp.octocrawl.dev/mcpConnect MCP
    • CLI

      On your own computer, with no daily limit, plus crawl and batch.

      npx octocrawl scrape https://example.com --markdownAdvanced reference
    • Playground

      Signed in, run any page on your credits, read in a browser when it needs one.

      octocrawl.dev/dashboard/scrape/Open the Playground

    MORE FREE TOOLS

    Other things to take from a page.

    FAQ

    Questions,
    answered plainly.

    Is it free? Do I need an account?

    Yes, and no. You get five pages a day without signing up (at most 150 a day for the whole site), reset at 00:00 UTC. A free account gets 1,000 credits a month for the hosted API, MCP and the Playground, and Octocrawl on your own computer has no limit.

    What is the difference from URL to Markdown?

    The same read, shown two ways. Markdown keeps headings, lists, tables and links as marks a model or an editor understands; text drops the marks and keeps the words. The Markdown is one click away here too.

    What happens to tables, links and images?

    A table becomes one line per row with its cells separated by tabs. A link keeps its text and loses its address; an image is left out. List items keep a dash.

    Does it work on pages that need JavaScript?

    It reads the page as the server sends it and does not run scripts, so a page that draws its content in the browser can come back incomplete or empty, and the result says so. With a free account, the hosted API reads such pages in a browser.

    Can it extract text from a PDF?

    Yes, from a PDF’s text layer, for files up to 5 MiB at a public URL. A scanned PDF without text comes back empty with the reason: it does no OCR.

    Do you keep the pages I convert?

    No. Your results live in this page and are gone when you leave it. Each run logs its state and the host of the page, never its path, as the privacy page says.

    More than five a day? Start free.

    A free account gets 1,000 credits a month for the hosted API, MCP and the Playground. No card. Or run Octocrawl on your own computer, with no limit.