SEO Tools
Disavow File Generator
Turns a list of bad URLs and domains into a Google-ready disavow.txt file.
Disavow File Generator tool
Turn a list of bad links into disavow.txt
Paste URLs and domains, or upload a TXT or CSV file, then press Generate disavow.txt.
About the Disavow File Generator
Most sites never need to disavow a single link, and Google says so. The few that do need a correctly formatted .txt file, because one wrong line can disavow the wrong thing. The Kwebby Disavow File Generator is a disavow file generator that turns a pasted list or an uploaded file of URLs and domains into a ready-to-download disavow.txt. This guide covers when Google says disavowing is appropriate, how to build the file and the tool's quirks.
Key Takeaways
- Google's help page says to use the disavow tool only when you have a large number of spammy, artificial or low-quality links and those links have caused, or are likely to cause, a manual action.
- The Kwebby tool accepts pasted text or an uploaded TXT or CSV file. It shows a "Generated disavow.txt" panel with an entries count, a "Copy" button and a "↓ Download disavow.txt" button.
- A line with a path becomes a URL entry. A bare domain, with or without a trailing slash, becomes a
domain:entry. Duplicates are removed and invalid lines are skipped. - Lines you type that start with # are kept as comments at the top of the file.
- Google accepts a .txt file in UTF-8 or 7-bit ASCII, up to 2 MB and 100,000 lines. The generator does not check these limits.
- The tool does not upload anything. You submit the file in Google's own disavow tool, and a new upload replaces your old list.
What Is the Kwebby Disavow File Generator?
The Kwebby Disavow File Generator is a free web tool that formats a list of bad links into the file Google expects. Paste or import your list, review the output and download disavow.txt. It runs in your browser, so the list stays on your device.
It belongs to Kwebby's SEO tools. It formats a list you already chose. To find that list, start with the Backlink Checker.
Key Features and How It Works
Paste or upload your list
The left panel has an upload box labeled "Upload file with URLs", which accepts TXT and CSV files. Save a spreadsheet export as CSV first. Below it sits a text box labeled "Toxic Links (one per line)". After an import, a green message such as "✓ Imported 40 URLs from links.csv" confirms how many URLs were found.
Domain or URL, decided by the line
The hint under the box reads "Enter full URLs (disavows that URL) or just domains (disavows entire domain)". In practice, the tool trims each line and checks for a path. A line such as badlinks.com becomes domain:badlinks.com. A line such as https://spamsite.com/bad-page stays a URL entry.
Host names are lowercased. A bare address with no path, such as https://example.org, is converted to a domain entry.
The generated file
The output panel opens with two comment lines, "# Disavow file generated by Kwebby.com" and "# Generated:" with today's date, followed by any comment lines you typed. Domain entries follow under "# Domains" and URL entries under "# URLs". A badge above the panel shows the entries count and how many duplicates and invalid lines were left out.
Copy, download and clear
"Copy" places the file text on your clipboard. "↓ Download disavow.txt" saves it as a text file. "Clear" empties the input box.
What the tool does not do
It does not find bad links, judge which are harmful, check Google's size limits or submit the file. Those steps stay with you.
Why Disavowing Matters (and When Google Says to Do It)
Disavowing is an advanced step with a downside. Google's disavow help page says the tool can harm your site's performance if you misuse it, and that most sites do not need it. It sets two conditions: you have a large number of spammy, artificial or poor-quality links, and those links have caused or are likely to cause a manual action.
The manual action in question is the "Unnatural links to your site" notice. Google's guide to that action sets out the order of work. Download your links from Search Console and look at the biggest or newest sources first. Ask the owners of violating links to remove them or stop them passing PageRank, for instance with rel="nofollow". Disavow only the links you could not get removed.
Google adds two cautions. Do not disavow organic links, and do not disavow everything without trying removal first, because that can lead to a rejected reconsideration request.
If you have no manual action and no history of paid or manipulated links, the generator is probably not the tool you need. Odd links from low-quality sites are common, and the help page says Google can assess links on its own in most cases.
How to Use the Disavow File Generator
- Collect the links you could not get removed, from Search Console or a backlink audit.
- Open the tool. Click "Upload file with URLs" to import a file, or paste your list into the box labeled "Toxic Links (one per line)".
- Read the import message, then delete any line that does not belong.
- Check the "Generated disavow.txt" panel and the entries badge.
- Click "↓ Download disavow.txt", or click "Copy" and paste the text into your own editor.
- Open Google's disavow links tool, select your property and upload the file. You must be an owner of the property to upload.
Best Practices for Disavow Files
Try removal first
Google asks for a good-faith effort to get links removed. Use the WHOIS Checker to find contact details for the site owner, and keep a record of every request for your reconsideration documentation.
Use domain entries only for whole-domain problems
A domain: line disavows every link from that domain, now and later. Use it when the whole site is spam. If one page is the problem, list that page's URL instead.
Check domain and URL lines
The tool treats example.com and example.com/ as a domain entry. A line with a path, such as example.com/page, becomes a URL entry that disavows only that address. A full https:// address with only a trailing slash is kept as a URL entry for the home page, so type the bare domain when you mean the whole site.
Add comments as you go
Google ignores lines that start with #, so comments cost nothing. Type notes such as the date and the outreach history on lines that start with #, and the tool keeps them at the top of the file.
Merge with your existing list
A new upload replaces the current list for that property. Combine old and new entries in one file before you upload, and keep a backup copy. The generator cannot read the list Google already holds.
Stay inside Google's limits
The file must be .txt, in UTF-8 or 7-bit ASCII, with URLs up to 2,048 characters, at most 100,000 lines including comments and blanks, and 2 MB. Google says a new list can take a few weeks to take effect.
Common Use Cases
- Manual action recovery. Format the unremoved links after an "Unnatural links" notice.
- Old paid-link cleanup. Clean up links from past campaigns that broke Google's link spam rules, then follow the Link Building Checklist for safer growth.
- Backlink export conversion. Turn a CSV export from an audit into a file Google accepts.
- Client documentation. Download a dated file and store it with your outreach log.
- Link triage. Scan suspect domains with the Suspicious Domain Checker before you add them to the list.
Related Kwebby Tools
The Backlink Checker audits the links pointing at a site. The Link Building Checklist covers earning links that will not need cleanup. The WHOIS Checker helps you reach a site owner, and the Suspicious Domain Checker runs safety tests on a linking domain.
Final Thoughts
The Disavow File Generator solves the formatting problem, not the decision problem. Google's guidance is clear: disavow when a large set of spammy links has caused or is likely to cause a manual action, and only after you tried to get them removed. If that is your situation, paste your list, add your comments, check the domain and URL lines and upload the file through Google's tool. If it is not, leave your links alone.
FAQ
Frequently asked questions
What is a disavow file?
A disavow file is a plain text file that asks Google not to count certain links when it assesses your site. Each line holds a URL or a domain: entry. You submit it through Google's disavow links tool.
When should I use the disavow tool?
Use it when you have a large number of spammy or artificial links that caused, or are likely to cause, a manual action. Google says most sites do not need it. If you do, try to get the links removed first.
How do I create a disavow file?
Collect the links you could not remove, then put one URL or domain: entry on each line of a .txt file. The Kwebby generator does this formatting for you. Download disavow.txt and upload it in Google's disavow links tool.
What format does a disavow file need?
It must be a .txt file in UTF-8 or 7-bit ASCII with one entry per line. Use domain:example.com to disavow a whole domain, and start a line with # for a comment. The limits are 2 MB, 100,000 lines and 2,048 characters per URL.
How long does a disavow take to work?
Google says it can take a few weeks, because it must recrawl the web and reprocess the affected pages. Uploading a new file replaces the old list for that property.
Is the Disavow File Generator free?
Yes. Kwebby states that the tool is completely free and needs no account.
Kwebby builds software too
Need a website or app built?
Get 50% off your first project. The discount applies to your first fixed quote only. Kwebby has delivered 1,200+ projects on fixed quotes from $100.