Free URL to Text Extractor - Clean Text from Any Web Page

Description
What it does: a visitor pastes the address of a web page and gets the clean readable text of the page as plain text: the main content by default, or every visible text of the page. No menus, headers, footers, sidebars, cookie notices, share buttons, or comments, and no markup at all: no HTML tags, no Markdown symbols, nothing escaped. The result shows the word count, character count (with and without spaces), paragraphs, reading time, and an estimated token count, and the visitor copies the text or downloads it as a .txt file named after the page.
How it differs from URL to Markdown: Markdown keeps the structure with symbols (#, **, link, table pipes). This tool gives only the words, laid out for reading: headings and paragraphs on their own lines, list items with "-" or their number, table rows with tab-separated cells that paste into a spreadsheet, and code with its spacing. Need the structure? Use the URL to Markdown Converter instead.
Who it is for: writers and editors who need the words of a page for a document or a word count, researchers and students who quote and cite web pages, translators, people using read-aloud apps or plagiarism checkers, and anyone pasting web pages into AI chatbots who wants the text without clutter. And site owners who want their own free text extractor page.
What you get: the complete tool as one Cloudflare Worker for your own account and domain: the page, a JSON API, and a plain-text API for scripts, with no database, no API key, no dependencies, the Cloudflare free plan is enough. Settings (name, color, sub-path, limits) are in one config file and every text is in one file. Tests and HTML documentation included.
What you do: run npx wrangler deploy, or try it first with npx wrangler dev. Then share the page or call api/run?url=...&format=text from your scripts.
Features
- Main content by default, Whole page on request
- Plain text with no markup: headings, paragraphs, and line breaks kept as lines
- Bulleted and numbered lists (with their start number), nested items indented
- Tables as tab-separated rows that paste into a spreadsheet, merged cells keep the columns in line
- Code blocks with every space, tab, and line kept
- Three layouts: paragraphs, one line each, or one block (for word counters, plagiarism checkers, and read-aloud tools)
- Optional numbered link list: [1] after each link and the full addresses at the end, to cite sources
- Optional image descriptions from alt text
- Footnote markers, heading anchors, soft hyphens, and zero-width characters removed, no double spaces
- Counts: words, characters, characters without spaces, paragraphs, reading time, and estimated tokens for AI tools
- Copy to clipboard and download as a UTF-8 .txt file, shareable links with
?url= - Plain messages for pages that need JavaScript, PDFs and images, missing pages, sites that refuse tools or ask for a browser check, slow sites, and too many requests
- Safe by design: one page per request, public addresses only (checked on every redirect), size and time limits, an honest User-Agent, a per-visitor limit, nothing stored
- Works on phones, with the keyboard, and inside a frame
Screenshots
Try it live: https://codemarket-live.codemarket.workers.dev/url-to-text/ (no login needed).
Categories
Tags
Built with
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,147 views · 28 clicksSaaS · Week 45 · 3,147 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,547 views · 217 clicksWebsite · Week 45 · 40,547 views · 217 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,645 views · 111 clicksSaaS · Week 45 · 38,645 views · 111 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,687 views · 197 clicksSaaS · Week 45 · 57,687 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,115 views · 119 clicksDesktop App · Week 45 · 27,115 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,037 views · 18 clicksWebsite · Week 45 · 3,037 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,731 views · 16 clicksWeek 45 · 1,731 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,618 views · 13 clicksWeek 45 · 1,618 views · 13 clicks


