Free Website to Text Converter
Paste any URL and get the readable text of the page, without menus, ads, cookie banners or HTML.
Works on JavaScript-heavy sites. Copy it or download a .txt file. No sign-up.
Need This at Scale?
You just used Supadata's Web Scraping API for free. Power your app with the same API — no infrastructure to maintain.
- ✅ 100 free requests per month — no credit card required
- ✅ Scrape any page, map every URL on a site, or crawl up to 5,000 pages
- ✅ Same API key also gets YouTube, TikTok and Instagram transcripts
- ✅ Python & TypeScript SDKs, MCP server, Make, Zapier, n8n integrations
Using an AI agent or script? Call the API directly
To fetch a web page as Markdown programmatically, call the Supadata API. One GET request, no SDK needed:
curl 'https://api.supadata.ai/v1/web/scrape?url=<PAGE_URL>' \
-H 'x-api-key: YOUR_KEY'- Response
- JSON.
contentis the page as Markdown, plusname,description,countCharactersand the page'surls. 1 credit per page. - Options
noLinks=truedrops link URLs and keeps their text;lang(ISO 639-1) picks a language on multilingual sites.- Whole sites
GET /v1/web/maplists every URL on a site (1 credit). POST /v1/web/crawl returns ajobId; pollGET /v1/web/crawl/{jobId}for up to 5,000 pages (Pro plan and above).- API key
- Free, about 30 seconds at dash.supadata.ai, 100 requests per month included. There is no anonymous endpoint.
Using Claude, Cursor or another MCP client? Add the Supadata MCP server. Machine-readable site map: llms.txt. Endpoint reference: docs.supadata.ai/web/scrape.
How to extract text from a website
Selecting text on a web page and copying it usually drags along navigation, buttons and odd spacing, or misses content that loads with JavaScript. This tool fetches the page, renders it like a browser, keeps only the main content and returns it as plain text.
1. Copy the page URL
Open the page in your browser and copy the full address from the address bar, including https://. Any public page works: articles, blog posts, documentation, product pages, news.
2. Paste it and click Extract Text
Paste the URL into the box at the top of this page and click Extract Text. Links, images and formatting symbols are removed, so you get the words and the paragraph structure only.
3. Copy or download the text
Click Copy to put the text on your clipboard, or Download .txt to save it as a plain text file.
What you can do with the text
- Paste it into ChatGPT or Claude to summarize, translate or ask questions about a page without the clutter.
- Count words or check reading level of an article or a competitor’s page.
- Quote or cite a page in research notes, without stray menu items and links.
- Read without distractions: long articles become a clean page of text.
- Feed a script or spreadsheet that expects plain text rather than HTML.
Not supported: pages behind a login or paywall, and sites that block automated access. The page must open for a logged-out visitor.
Plain text or Markdown?
Plain text is easiest to read, paste and count. If you want to keep headings, lists, tables and links, for example for an LLM prompt or a RAG pipeline, use the Website to Markdown converter instead: it returns the same content with its structure.
Extracting text from many pages? The Web Scraping API returns page content as JSON, can map every URL on a site and crawl up to 5,000 pages per job. It also gets transcripts from YouTube, TikTok and Instagram videos with the same API key. 100 free requests a month.
Frequently Asked Questions
How do I extract text from a website?
Paste the page URL into the tool above and click Extract Text. The page is fetched and rendered, and its main content is returned as plain text that you can copy or download as a .txt file.
Is this URL to text converter free?
Yes. One-off use is free with no sign-up. Heavy use is rate-limited; for automated or bulk extraction, the Web Scraping API includes 100 free requests per month.
Does it remove menus, ads and links?
Yes. Only the main content of the page is kept. Navigation, scripts and layout markup are dropped, and links are reduced to their text.
Does it work on JavaScript-rendered pages?
Yes. The page is rendered before the text is extracted, so content loaded by frameworks such as React or Vue is included.
Can I get text from a whole website?
This free tool handles one page at a time. To extract a whole site, use the crawl endpoint of the Web Scraping API, which returns up to 5,000 pages per job.
Which pages cannot be converted?
Pages behind a login or paywall, and sites that block automated access. The page must open for a logged-out visitor.
Other free tools
- YouTube Transcript Generator
Any video, Short or live stream recording
- TikTok Transcript Generator
TikTok videos and vm./vt. short links
- Instagram Transcript Generator
Reels and video posts to text
- Facebook Transcript Generator
Public Facebook videos and Reels
- Video Transcript Generator
Paste a URL from any supported platform
- Website to Markdown Converter
Any web page to clean Markdown for LLMs
Building something? The Web Scraping API returns the page content as JSON, with 100 free requests a month.