Free tool · no sign-up needed

Disavow File Generator: Build a Valid Google Disavow File

Paste URLs or domains and get a clean, deduplicated disavow.txt in Google's exact format — domain: lines, comments and UTF-8 — ready to upload. Free.

Disavow full URLs as

disavow.txt

# Your disavow file will appear here

The disavow file format, exactly

Google's disavow tool accepts a single plain-text file. The rules are simple, but small mistakes make lines silently fail:

  • The file must be a .txt file encoded in UTF-8 or 7-bit ASCII.
  • One entry per line: either a full URL, or domain: followed by a domain name.
  • Lines starting with # are comments and are ignored — use them to record why and when you disavowed something.
  • Uploading a new file replaces the old one for that property, so keep a master copy.
Example disavow.txt
# Removal requested 2026-10-01, no response
domain:spammy-links.example
domain:link-farm.example
https://articles-directory.example/submit/your-article

Should you disavow at all?

Probably less than you think. Google has said for years that it ignores most spammy links automatically, and that the disavow tool is an advanced feature for specific situations:

  • You have a manual action for unnatural links in Search Console.
  • You (or a previous SEO) bought links or ran a link scheme and want to clean it up before it causes a problem.

Disavowing good links by mistake can hurt you, so don't feed an automated “toxic score” straight into this tool. Review each domain first — our toxic backlinks guide walks through the audit.

Never disavow your own site or real partners

Add your own domains, subdomains and trusted partners to “Never disavow” so they're stripped out, even if they slip into an export.

How to upload your disavow file

  1. 1

    Try removal first

    Email the site owner and ask for the link to be removed. Keep a note of who you contacted and when.
  2. 2

    Generate the file

    Paste your list above, choose whole domains, exclude your own sites, and download disavow.txt.
  3. 3

    Open the disavow tool

    In Google Search Console, open the disavow links tool and pick the exact property (domain or URL-prefix) the links point to.
  4. 4

    Upload and wait

    Upload the file. Google applies it as it recrawls those pages, which can take weeks. If you had a manual action, file a reconsideration request.

Frequently asked questions

A plain-text .txt file encoded in UTF-8 or 7-bit ASCII, with one entry per line. Each line is either a full URL to disavow a single page, or domain:example.com to disavow every link from that domain. Lines starting with # are comments.

Stop chasing links

Get real backlinks from real sites in your niche — every month.

HrefClub matches you at random with relevant member sites, so your profile grows naturally. Every link is checked daily and refunded automatically if it disappears.

  • Niche-matched, in-content placements
  • Random matching — no A↔B swap footprints
  • Every link re-checked, lost links refunded
  • Plans from $39/mo · cancel anytime