Skip to content
AldeaCode Logo
Basic text100% local · 0 bytes sent

URL List Cleaner

Take a list of full URLs and reduce each to its bare domain, strip the path, query, www. prefix, and (optionally) the protocol. Optionally dedupe so each domain appears once.

Loading…

How it works

Each line is parsed with the URL constructor (https:// is added if missing). The hostname is taken, www. is stripped by default, and a deduper keeps only first occurrences. Lines that don't parse as URLs are dropped silently.

How to use it

  1. Paste the URL list

    Drop in a scraping result, an SERP export, or a backlink dump. Mixed protocols and broken lines are fine.

  2. Pick what to keep

    Toggle whether to keep the protocol (https://) and the www. prefix. Toggle dedupe to keep one row per domain.

  3. Reduce to root domains

    Each line goes through the URL constructor. Hostname is taken, optionally stripped of www., and lines that do not parse are dropped.

  4. Copy the clean domains

    Take the deduped domain list into a blocklist, an allowlist, an outreach sheet, or a comparison between two crawls.

Use cases

Build a unique domain list from a scraping result.

Compare which sites appear across two crawls.

Prepare a clean blocklist or allowlist.

Audit external links by domain.

Your data never leaves your browser

Every utility runs entirely on your device. Nothing is uploaded, nothing is stored on a server. You can disconnect from the internet and they keep working.

Frequently asked questions

Related tools