Illucrum
Get in touch

Free · no account · nothing to install

Check 25 pages at once. Export the lot to a spreadsheet.

Paste your URLs. Get every title, meta description, heading, word count, link, image and schema block back as CSV. No account, nothing to install, nothing stored.

Paste your URLs What it will not do

  • Worth knowing: it reads the HTML your server sends, so content added by JavaScript won't appear. There's no overall score either; you get the raw data and decide what it means.
At a glance

25 URLs per run

7 Data tables

51 Columns in the pages export

Paste up to 25 URLs

Each address is fetched once, parsed in your browser, and added to the tables below as it completes.

One per line, or separated by commas. Bare domains are fine, https:// is added for you. Anything past the first 25 is ignored.

Requests are spaced out so the run stays polite to the server on the other end.

Ready.

One row per URL. The CSV carries every column, including all Open Graph and Twitter tags.

0 rows

Four steps, one of them on a server

Only one step runs on a server. Here's what happens at each.

  1. You enter URLs

    Nothing is sent anywhere while you type. The list is cleaned, deduplicated and capped at 25 in your browser.

  2. A relay fetches the HTML

    Browsers refuse to fetch pages from other domains. A small Cloudflare Worker on this site's domain requests each page and passes the HTML back. It stores nothing and logs nothing.

  3. Your browser does the work

    Parsing, counting, classifying, all of it happens on your machine.

  4. You export what you need

    Each table downloads as its own CSV, generated in the browser. They share a url column, so they join cleanly in a spreadsheet.

Seven tables, each one exportable

Each table covers one part of the page and downloads as its own CSV. There's no overall score, just the data.

What this tool does not do

Worth knowing before you rely on the results.

What happens to the URLs you enter

The URL goes to the relay, and nowhere else

To fetch a page, its address has to reach a server. The relay, on Cloudflare's network, receives it, makes one request and returns the HTML. It writes nothing to a database, a log file or an analytics tool.

The page content never leaves your browser

The HTML comes back to your machine and is parsed there. Titles, headings, word counts, links, images and structured data are all derived locally. None of it is sent anywhere.

No account, and the tool stores nothing

The checker needs no sign-up and stores nothing in your browser. Close the tab and the results are gone, so download the CSVs first if you want to keep them. Like the rest of the site, this page uses Google Analytics, which you can turn off in Cookie settings, and analytics never sees the addresses you enter.

The CSVs are made on your machine

Each export is assembled in the browser and handed straight to your downloads folder. No file is generated or stored on a server.

What other services can see

The review badge comes from Clutch, so Clutch sees your IP address, as with any content loaded from another server. The checker works the same with it blocked.

Common questions

Why does it need a server at all?

Browsers don't let a page on one domain read a page on another. It's called the same-origin policy, and a website can't switch it off from its own side, so a small relay does the fetching.

Can I use it on a site I don't own?

Yes. It reads exactly what any visitor's browser would read, one page at a time, with a pause between requests. It's meant for a handful of pages, not a whole site.

Why only 25 URLs?

Because it runs in a browser tab. Beyond that, memory gets tight, the tables slow down, and it stops being polite to the server on the other end. For hundreds of pages, a desktop crawler is the better fit.

Does it work on a site built with React, Vue or Next.js?

Only if that site sends finished HTML. Server-rendered and statically generated pages read normally. A single-page app that draws everything after load will come back nearly empty here, and that emptiness is itself worth seeing, because a crawler that does not render will see something close to it.

Why is the word count different from another tool?

Every tool draws the line between content and boilerplate somewhere different, and none of them are wrong. This one strips nav, header, footer, script and style, and prefers main when a page has one. Compare a page against itself over time rather than against another tool's number.

Why is it free?

It's the same data collection I use at the start of an audit, and it's useful on its own. There's no account, no upgrade and no email sign-up.

Does this replace an SEO audit?

No. The tool shows what's on your pages. An audit works out which of it matters, why, and what to fix first. If the tables are all you need, that's fine.

When you want the full picture

The checker covers the data-collection step of an audit. A full audit reviews technical SEO, content, keywords, links, competitors and AI visibility point by point, and ends in a written report with every fix in order.

Get in touch See the audits

Other checks the same tool runs: Meta tag check, Heading check, Alt text check, Word count check, Canonical check, Open Graph check, Schema check