WARC Repackager Extract a custom WARC archive from Common Crawl

Start

Repackage the Common Crawl records you care about into a new WARC archive in your own Hugging Face bucket. Sign in to run your own β€” or try a precomputed example right now, no account needed.

Examples β€” try without signing in

Each example runs on precomputed data: the form fills in, the job logs stream like a real run, and you get a working download link. Two use the structured fields, two use the advanced SQL filter.

Define your filter

Pick which records to keep. Use the guided fields for the common cases, or switch to raw SQL for full control over the columnar index.

Set at least one of the three below β€” registered domains, exact hostnames, or content languages. Each is optional on its own.

Matches the domain and all its subdomains.
Matches exact hosts only. Combine with domains.
Quick picks
No language matches.
Keeps records whose primary detected language is one of these (CLD2 / ISO-639-3). Use the quick picks, or search the full set of 119.
More options
Cap the output to the first N matching records. 0 = all.

Choose crawls

Select which Common Crawl archives to scan. Fewer crawls keep the index scan cheap.

⚠️ More than 10 crawls selected β€” the index scan may be large and slow.

Output destination

Where the repackaged WARC is written. Must be an existing Hugging Face bucket you can write to.

You're browsing as a guest. Sign in on the Start step to pick one of your buckets β€” a placeholder is shown for now.
Buckets you can write to (yours + write-access orgs).
Sub-folder for the output (required); created if missing.
Base name for the output file(s), e.g. repackaged β†’ repackaged-001.warc.gz.
Advanced: hardware

Review & estimate

A cheap index-scan job counts the matching records and estimates the runtime and cost before you commit.

Estimate job Β· logs

Run repackage

This launches the fetch job, streams progress, and writes the WARC to your bucket. You can cancel any time.

Repackage job Β· logs

βœ… Repackaging complete

πŸ‘‰ Click here