Free AI visibility report

Get my report

Disavow File Generator

Paste links or domains from Ahrefs, Semrush or Search Console and get a clean disavow.txt that Google accepts, with every invalid line flagged.

  • Free, no signup
  • Results in seconds
  • Works on any website

Most sites never need a disavow file. Google already ignores most spammy links, so use one for a manual action in Search Console, or for paid or scheme links you can't get removed.

One per line. A full URL disavows one linking page; domain:example.com disavows a whole site. Lines starting with # stay as comments. Ahrefs, Semrush and Search Console exports are read automatically.

spam.com becomes domain:spam.com, which is how most link exports list domains.

Turns every URL into a domain: entry for its site. Use it for link farms and spam networks.

Helps you remember when and why the file was made.

Paste your list or upload an export to build disavow.txt. Every line gets checked, and anything Google would reject is explained.

When a disavow file helps, and when it doesn't

A disavow file asks Google to ignore specific links pointing at your site. Most sites never need one: Google says its systems already ignore most spammy, low-quality links, and random junk links from scraper sites happen to every website. It's a tool for a specific problem, not routine housekeeping.

Use it for a manual action
If the Manual actions report in Search Console shows unnatural links to your site, remove what you can, disavow the rest, then file a reconsideration request. This is the situation the disavow tool was built for.
Or for links you know break the rules
Paid links, link exchanges, private blog networks or an old agency's link scheme are worth disavowing even without a manual action, if you can't get them taken down.
Don't disavow to explain a ranking drop
Disavowing harmless or helpful links can remove value you were getting. Ranking drops are far more often about content, competitors or technical problems, so check those first.
AI recommendations come from trust, not link cleanup
ChatGPT, Perplexity and Google's AI Overviews recommend businesses with clear, useful pages and genuine mentions around the web. A disavow file won't earn that, but it can clear the way after a spam problem.

How to use the Disavow File Generator

  1. Paste links or upload an export

    Paste URLs and domains, one per line, or upload a CSV from Ahrefs, Semrush or Search Console. The right column is detected, bare domains become domain: entries, and # comment lines are kept.

  2. Review every flagged line

    Invalid lines show the reason, duplicates are removed, and URLs already covered by a domain: entry are dropped. International domains are supported, and the file is checked against Google's 2 MB and 100,000-line limits.

  3. Download disavow.txt

    The file is plain UTF-8 text in Google's format. URLs are kept exactly as you pasted them, apart from trimmed spaces, so nothing you reviewed changes on the way out.

  4. Upload it in Search Console

    Open Google's disavow links tool, choose your property and upload the file. A new upload replaces the old one, so always upload your complete list.

The disavow file format, in one table

Google's format is simple, which is why small mistakes, like a missing https:// or a domain without domain: in front, quietly stop a line from working. Every line in your file should be one of these.

WhatExampleWhat it does
A single pagehttps://spam.example/best-linksIgnores links from that exact page only.
A whole sitedomain:spam.exampleIgnores links from every page on that domain.
A comment# Paid links from 2023 campaignIgnored by Google. Useful notes for you.
EncodingUTF-8 or 7-bit ASCII, .txtOther encodings or file types can be rejected.
Size limits2 MB and 100,000 linesComment and blank lines count toward the line limit.

Questions about the Disavow File Generator

Most websites don't. Google says it can generally identify and ignore spammy links on its own, so a disavow file is only worth making if you have a manual action for unnatural links in Search Console, or you know about paid or scheme links you can't get removed. If neither applies, your time is better spent on your content, your reviews and fixing technical problems.

Create a plain text file with one entry per line: a full URL to disavow one linking page, or domain:example.com to disavow every link from a site. Lines starting with # are comments. Save it as UTF-8 or 7-bit ASCII with a .txt extension, keep it under 2 MB and 100,000 lines, and upload it with Google's disavow links tool. This generator builds that file from pasted links or a CSV export and explains any line Google would reject.

Disavow the whole domain when a site is spammy throughout, such as a link farm, a private blog network or a scraper that copies pages; that also covers links it adds later. Disavow single URLs only when the rest of the site is legitimate, like one paid post on an otherwise real blog. Turn on Disavow whole domains in the tool to convert every URL in your list at once.

Export the backlinks or referring domains you've reviewed, then upload or paste the CSV here. The tool reads the linking page or domain column, such as Referring page URL in Ahrefs or Source url and Domain in Semrush, and skips target URL columns, which are pages on your own site. Review the list before uploading it. Third-party tools don't know which links Google already ignores, and a toxic score on its own isn't a reason to disavow a link.

There's no fixed timeline. Google applies a disavow as it recrawls the pages the links are on, which can take weeks or months for a long list. If you're responding to a manual action, submit a reconsideration request after uploading rather than waiting for things to change. Don't expect a jump in rankings afterwards either. If Google was already ignoring the links, as it does with most spam, disavowing them changes nothing, which is exactly why most sites can skip this step.

It can if you disavow links that were helping you. Google treats disavowed links as if they weren't there, good or bad, so disavowing everything a tool labels toxic can remove real value. Stick to links you're confident are manipulative, or ones named in a manual action.

Yes. Each upload replaces the previous file for that property. Download your current file from Google's disavow tool first, paste it in here together with the new entries, and upload the combined list. Your comment lines and domain: entries carry over, and duplicates are removed.

No. Everything runs in your browser, so the links and files you paste or upload stay on your device and aren't sent to RankBull's servers.

Cleaning up links is defence. Getting cited is how you grow.

RankBull publishes pages worth citing and tracks when ChatGPT, Perplexity and Google's AI start mentioning you.

Free AI visibility report for your site

Free · no card · verbatim engine answers · graded fixes