Disavow File Generator: Free Online Builder

Disavow File Generator

Enter all of your bad links now

One URL or domain per line. Domains will be prefixed with domain:

0 links

File Preview

0
Total Entries
0
Domains
0
Individual URLs
# Exported using AllEasySEO.com
Your disavow entries will appear here...
domain: = Entire domain blocked URL path = Specific page blocked # = Comment line

How Disavow Files Work

Domain Disavow
Enter just a domain (e.g. spamsite.com) to block all links from that entire domain
URL Disavow
Enter a full URL path (e.g. https://spamsite.com/bad-page) to block only that specific page
Upload to Google
Upload the generated file to Google Search Console Disavow Links tool
Use With Caution
Only disavow links you are confident are harmful. Incorrect disavows can hurt your rankings

A disavow file generator turns a list of spammy domains and URLs into a correctly formatted text file you can upload to Google Search Console. Paste or import your bad links, check the live preview, and download a ready-to-use disavow.txt in seconds. It is free and needs no sign-in.

What Is a Disavow File?

A disavow file is a plain text list of domains and pages that you ask Google to ignore when it evaluates the links pointing to your site. Each line holds one entry, and Google reads the file as a set of hints about links you do not want counted.

Google's Search Central documentation describes the format clearly. The file must be a .txt file, with one URL or domain per line, saved as UTF-8 or 7-bit ASCII. It can hold up to 100,000 lines (blank and comment lines count) and be up to 2 MB in size. The generator checks both limits for you.

Line typeExampleWhat it tells Google
Domain entrydomain:spamsite.comIgnore every link from this site
URL entryhttps://spamsite.com/bad-pageIgnore links from this one page
Comment# Added after auditNothing, it is a note for humans

Google also states that most sites never need a disavow file. It is meant for cases where you have a manual action for unnatural links, or a large pile of paid or spammy links you cannot get removed and that you believe could trigger one.

How to Use the Disavow File Generator

You can build a file in under a minute by adding links one at a time, pasting a list, or importing a file. Follow these steps.

  1. Type a domain or page address into the Add Link or Domain box and click Add. You can also press Enter. The entry moves into the list below.
  2. To work in bulk, paste your list into the Bad Links List box, one domain or URL per line. Click Import File to load a .txt or .csv file instead. Imported lines are added to whatever is already in the list.
  3. Watch the counters under the list. They show the number of links and, when repeats exist, a duplicates badge. Click Remove Duplicates to keep one copy of each line.
  4. Read the File Preview. It starts with a comment line and shows every entry exactly as it will appear. Fix any Invalid URL or Invalid domain message before moving on.
  5. Check the three summary numbers: Total Entries, Domains and Individual URLs. Click Copy if you want the text on your clipboard.
  6. Use the generate button under the list to download disavow.txt, then open the file and scan it once before you upload it.

If you start over, Clear All empties the list and resets the preview.

Worked Example: From Messy List to Disavow File

Say a backlink audit gave you four lines, and one of them is a repeat:

  • spamsite.com
  • badlink.net
  • https://toxicsite.org/links/page1.html
  • spamsite.com

After you paste them in, the duplicates badge shows 1. Click Remove Duplicates and three lines remain. The preview then shows the comment header, domain:spamsite.com, domain:badlink.net and the full toxicsite.org page URL. The summary reads 3 Total Entries, 2 Domains and 1 Individual URL.

That result means Google will be told to ignore every link from two sites and one specific page on a third. If toxicsite.org had a dozen spam pages linking to you, a single domain:toxicsite.org line would be cleaner than twelve URL lines.

How Do You Read and Act on the Results?

The counters and preview tell you whether the file is ready, and each number points to a specific fix.

Total Entries, Domains and Individual URLs

Total Entries counts every line that is not a comment. A healthy file for a small cleanup is often a few dozen lines, and most of them should be domain entries. If Individual URLs is much larger than Domains, ask whether the same few sites appear again and again. If they do, replace those URL lines with one domain line each.

The duplicates badge

The badge appears only when the same line shows up more than once. Duplicates are harmless to Google but they waste your line budget and make the file harder to review. Click Remove Duplicates, then recheck the count.

Error messages

  • Invalid domain: the line is not a valid hostname, or it is a page path without a protocol. Use a bare domain such as spamsite.com, or write the page as a full address starting with https:// or http://.
  • Invalid URL: a line starting with http or https could not be read as a web address. Look for spaces, typos or a broken hostname.
  • Use up to 100,000 lines and 2 MB: your list is over Google's limit. Group page URLs into domain entries to shrink it.

While an error is showing, the Copy button is disabled and the download is blocked. That is your cue to fix the list first.

Who Needs a Disavow File Generator?

Anyone who has already decided which links to disavow and wants a clean file without hand-editing text.

  • Site owners with a manual action. If Search Console reports unnatural links to your site, you need a correctly formatted file for the reconsideration process.
  • SEO consultants and agencies. After an audit, you can import a client's spreadsheet export as .csv or .txt and get a formatted file back quickly.
  • Owners recovering from a spam attack. If thousands of junk links appear overnight, bulk import and Remove Duplicates make the cleanup manageable.
  • People updating an old file. Download your current file from Search Console, import it here, add the new entries and generate the combined version.

To find candidates in the first place, run your domain through a backlink checker, then examine the pages themselves with a link analyzer. An anchor text analyzer can also expose patterns, such as hundreds of exact-match commercial anchors from unrelated sites.

Best Practices and Common Mistakes

The biggest risk with a disavow file is not formatting. It is disavowing links that were helping you.

Try removal first

Google recommends asking site owners to take down paid or manipulative links before you disavow them. Keep a record of your outreach. Disavowing is the fallback for links you cannot remove.

Judge links on quality and intent, not on a score

A low authority number alone does not make a link harmful. Small, relevant blogs are often fine. Before you add a domain, ask whether the link was bought, placed in bulk or created by a spammy script. A backlink value estimator helps you weigh a link's worth, and a bulk domain value check helps you sort long lists, but a human review should make the final call.

Prefer domain entries for obvious spam networks

If a site is entirely junk, one domain line covers every past and future link from it. Use URL entries only when a site has a mix of good and bad pages, for example a legitimate forum with a single spam thread linking to you.

Common mistakes to avoid

  • Adding a page path without the protocol, which triggers an Invalid domain message.
  • Pasting a whole spreadsheet row, including commas, ratings or notes, instead of just the domain or URL.
  • Uploading a new file without including your old entries. A new upload replaces the previous one in Search Console.
  • Disavowing your own domains, your social profiles or partner sites by accident. Scan the preview for names you recognize.
  • Expecting an instant ranking change. Google has to recrawl the linking pages before the file takes effect, which can take weeks.

Add comment lines starting with # to note why or when a group of entries was added. Google ignores them, and your future self will be grateful. If you want fresh links to replace the ones you remove, the Backlink Tools category has related options.

Limitations and Accuracy Notes

The generator formats your list. It does not decide which links are harmful, check whether a domain is really spam, or submit anything to Google for you.

You still upload the downloaded file yourself in the Google Search Console disavow tool for the property you are cleaning up. The tool checks that each line looks like a valid hostname or web address, but it cannot confirm that a site exists or links to you. It also cannot tell whether a link is worth keeping.

Always open the downloaded file once before uploading. Confirm that domains carry the domain: prefix, that page lines look the way you expect, and that nothing you want to keep slipped in. A two-minute review is much cheaper than recovering from a mistaken disavow.

Ready to build your file? Add your domains and URLs above, remove duplicates, check the preview and download your disavow.txt, then upload it to Search Console.

Frequently Asked Questions

What is a disavow file?
A disavow file is a plain text list of domains and URLs you ask Google to ignore when assessing links to your site. Each line holds one entry, and you upload the file through Google Search Console. Google says most sites do not need one.
How do I create a disavow file?
List each bad domain or URL on its own line, then save the list as a .txt file. The Disavow File Generator does this for you: add or import your links, remove duplicates, check the preview and download disavow.txt.
What is the correct disavow file format?
A disavow file is plain text, UTF-8 or ASCII, with one entry per line. Use domain:example.com for a whole site, a full URL for one page, and a # at the start of a line for comments. The limit is 100,000 lines and 2 MB.
How do I upload a disavow file to Google Search Console?
Open Google's disavow links tool, choose your property, and upload the .txt file. A new upload replaces your old file, so import your existing entries into the generator first and keep them. Google applies changes after it recrawls the linking pages, which can take weeks.
Why does the generator say Invalid domain or Invalid URL?
The line is not a valid hostname or web address. Invalid domain often means you typed a page path without a protocol. Use a bare domain like spamsite.com, or write the page as a full URL starting with https://. Remove spaces and stray characters.
Is the Disavow File Generator free, and does it need a sign-in?
Yes, the Disavow File Generator is free and needs no sign-in. You can add links one by one, paste a list or import a .txt or .csv file. The tool accepts up to 100,000 lines and 2 MB, which matches Google's limits.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now