Website Tools

Website Text Extractor

Get the words of a web page without menus, adverts or markup. Choose the main content – navigation, header, footer and sidebars are removed and the main or article element is used – or the text of the whole page. Headings can be marked with # and list items with -, link addresses can be kept in brackets, and table cells are separated by tabs. The result shows words, characters, reading time and paragraphs and can be copied or saved as a .txt file.

  • Encrypted connection
  • No sign-up
  • Free to use
Analyse pasted HTML instead

How to use Website Text Extractor

  1. Enter a page address (or paste HTML).
  2. Choose main content or the whole page.
  3. Choose heading marks and link addresses.
  4. Copy or download the text.

Website Text Extractor features

Main content mode

Menus and footers removed.

Structure kept

Headings, lists, paragraphs.

Link addresses

Optional.

Counts

Words and reading time.

Paste mode

Analyse HTML you paste, e.g. from a staging site.

Safe fetching

Public addresses only, with size and time limits.

When to use Website Text Extractor

  • Reading articles without clutter.
  • Feeding text into translation or AI tools.
  • Word counts for SEO briefs.
  • Archiving page text.

Website Text Extractor FAQ

How does it find the main content?

It removes navigation, headers, footers, sidebars and forms, then uses the main or article element if the page has one.

Is text added by JavaScript included?

No, only text in the HTML the server sends.

Can I use the text freely?

Text on websites is usually copyrighted. Quote and reuse it within the law and the site’s terms.

What about tables?

Cells are separated by tabs, so you can paste them into a spreadsheet.

Why is some text missing?

Either it is loaded by JavaScript after the page arrives, or it sits in an element that main-content mode removes, such as a sidebar. Try whole-page mode.

Can I use the text for a word count or readability check?

Yes. Main-content mode removes menus and footers, so counts reflect the article rather than the whole template. Paste the result into the word counter or readability checker for the numbers.

Does it keep paragraphs and headings?

Paragraphs are separated by blank lines, and headings can be marked with # so the structure survives in plain text and Markdown.

Just the words of a page

Plain text is the most portable form of content: it pastes cleanly into documents, translation tools, readability checkers and AI assistants.

Marking headings with # keeps the structure visible and works as Markdown.

The extractor removes markup, scripts, menus and other page furniture and returns the words. In main-content mode it drops navigation, header, footer and sidebars and uses the main or article element when the page has one; whole-page mode keeps every visible text.

Headings can be marked with #, list items with - and links with their addresses in brackets, which keeps the structure readable in plain text and Markdown. Table cells are separated so rows stay on one line.

Use the text for word counts, readability checks, translation, quoting or comparing two versions of a page. Text added by JavaScript after loading is not part of the delivered HTML and will not appear. Respect the copyright of the pages you extract.

Typical uses are preparing a page for translation, checking how much real content a template leaves after menus and footers are removed, quoting a passage accurately, or comparing two versions of an article. Because the output is plain text or Markdown, it pastes cleanly into documents, spreadsheets and other tools on this site.

Other useful tools