Disavow File Merger & Deduplicator
Merge multiple Google disavow files into one clean, deduplicated disavow.txt — normalized, with optional URL-to-domain collapsing. Free.
💡 How to use
- Paste the contents of two or more disavow files into the box (one after another).
- The tool normalizes each line, removes duplicates, and produces one clean, Google-valid file.
- Optionally drop URLs that are already covered by a
domain:entry. Runs in your browser.
Free Disavow File Merger & Deduplicator
Combine multiple Google disavow files into one clean, deduplicated disavow.txt. Paste several files, and the tool normalizes every line, removes duplicates, and can collapse individual URLs into their domain entries — producing a single valid file ready for Search Console. Free, no sign-up, runs in your browser.
What this tool does
Over time you may accumulate several disavow lists — from different audits, tools, or team members. Google accepts only one disavow file per property, so they need to be merged. This tool joins them, cleans up formatting, removes duplicate and redundant entries, and hands you a single tidy file, so you don't have to reconcile them by hand.
How to use it
It is instant:
- Paste the contents of two or more disavow files, one after another.
- Click Merge & dedupe.
- Review the clean, combined file.
- Copy it or download disavow.txt for Search Console.
How it cleans your file
The merger lowercases and trims every entry, strips <code>http://</code>, <code>https://</code>, and <code>www.</code> from domain lines, and removes exact duplicates — including case-only differences like <code>DOMAIN:Example.com</code> versus <code>domain:example.com</code>. It preserves valid URL entries, and can optionally drop any URL that is already covered by a broader <code>domain:</code> entry, since disavowing the whole domain makes the individual URL redundant.
Domain entries vs URL entries
Google's format allows disavowing a whole site with <code>domain:example.com</code> or a single page with a full URL. If your combined list has both a domain entry and specific URLs from that same domain, the domain entry already covers them. Turning on the collapse option removes those redundant URLs, keeping your file shorter and clearer without changing what it disavows.
Keeping it valid and tidy
The output follows Google's disavow format exactly: one entry per line, comment lines starting with <code>#</code> (which you can keep or drop), and no blank clutter. You can sort entries alphabetically for easier scanning, then upload the result in Search Console's Disavow Links tool as your single, authoritative file.
Privacy
Merging happens entirely in your browser — your disavow lists are never uploaded, logged, or stored. Because a disavow file reveals which sites you consider toxic, keeping the process local protects that sensitive information.
FAQ
Is this disavow merger free?
Why do I need to merge disavow files?
How does it remove duplicates?
What does 'collapse URLs into domain entries' do?
Does it keep my comment lines?
Is my disavow data uploaded?
Where do I upload the merged file?
Related tools
Pro tip: pair this tool with Link Attribute Consistency Checker and Domain Authority Checker for a faster SEO workflow.