Disavow File Generator
A disavow file generator turns a messy list of toxic backlinks into the precise plain-text format Google Search Console accepts, so a manual link audit ends in a file that uploads cleanly instead of one Search Console rejects. The disavow tool expects one entry per line, a domain: prefix for whole domains, and a bare URL for a single page, and a single formatting slip can invalidate the whole submission.
This free, browser-based tool reads pasted domains and full URLs together, strips protocols and www from domain entries while keeping page-level URLs intact, collapses bare hosts to their registrable root, removes duplicates, and outputs a ready disavow.txt to copy or download. Everything runs locally, so a sensitive list of toxic links never leaves the page.
🔒 Private: everything runs in your browser. Nothing you paste is uploaded.
This is the exact plain-text format Google Search Console’s disavow links tool accepts: UTF-8 or 7-bit ASCII, one entry per line, domain: for whole domains and a full URL for a single page. Upload it in Search Console › Disavow links.
How to build and use a Google disavow file
Paste your toxic domains and URLs one per line, choose whether to disavow whole domains or specific pages, and the tool writes a Search Console-ready disavow.txt as you type. Below is how each decision affects the file Google ingests.
Disavow whole domains, not single URLs, in almost every case
When a spammy site links to a page from many different URLs, disavowing each URL one at a time misses the rest and leaves the toxic source partly live. A domain:example.com line tells Google to ignore links from every page on that host, which is the right call for link farms, scraped directories, and expired-domain spam. Reserve a bare full-URL line for the rare case where one page on an otherwise legitimate site carries a bad link. The whole-domain toggle in this tool emits the domain: prefix automatically for every bare host you paste.
Format matters: protocols, www, and one entry per line
Google’s disavow tool is strict about syntax. A domain: entry must carry no scheme and no www prefix, so https://www.spam.com/ has to become domain:spam.com before upload. Page-level entries, by contrast, keep their full URL. The file must be UTF-8 or 7-bit ASCII with a single entry per line, and lines beginning with # are treated as comments and ignored. This generator handles every one of those normalisations so a copied list of raw links does not silently fail validation.
Disavow is a last resort, and it removes links rather than penalties
Disavowing should follow real evidence of a manual action or a deliberate negative-SEO attack, not a nervous reaction to any low-quality link, because Google already discounts most spam automatically. Try outreach and link removal first, and keep the disavow list to sources you genuinely cannot get taken down. The file tells Google to disregard those links when assessing the site; it does not lift an existing penalty on its own, and an over-broad list can strip equity from links that were actually helping.
Disavow file frequently asked questions
Q1What format does a Google disavow file need to be in?
It is a plain-text file encoded as UTF-8 or 7-bit ASCII with one entry per line. A whole domain is written as domain:example.com with no protocol and no www, while a single bad page is written as its full URL. Lines starting with a hash are comments and are ignored. This tool produces exactly that structure, ready to download as disavow.txt.
Q2Should I disavow a whole domain or just specific URLs?
In most cases disavow the whole domain. Spammy sites link from many URLs, so a domain entry catches every page at once, while a single URL leaves the rest live. Reserve page-level entries for one bad link on an otherwise trustworthy site. The whole-domain toggle here emits a domain line for every bare host you paste, which is the safer default.
Q3Does using a disavow file remove a Google penalty?
No. A disavow file tells Google to ignore the listed links when it evaluates your site, but it does not lift a manual action by itself. If you have a manual penalty for unnatural links, you typically submit the disavow file and then file a reconsideration request. Disavowing also takes time to recrawl, so changes are not instant.
Q4Is it safe to paste my backlink list into this tool?
Yes. The generator runs entirely in your browser using client-side JavaScript, and nothing you paste is uploaded, logged, or stored anywhere. It works offline once the page has loaded, which makes it appropriate for a confidential link audit. You can confirm this by disconnecting from the network and watching the file still build as you type.
Q5Will disavowing low-quality links hurt my rankings?
It can if you are too aggressive. Google already ignores most spammy links automatically, so disavowing should be reserved for clear negative-SEO attacks or links tied to a manual action. Disavowing a domain that was passing genuine value removes that value, so audit carefully and keep the list tight rather than dumping every low-quality referrer into it.
