ZeroFee Tools
URL encoding fixer repairing double-encoded percent sequences in a link

A URL encoding fixer is a free online tool that repairs broken percent-encoding in links. Decode %20 back to readable text, encode special characters properly, or fix double-encoding where %2520 should be %20. Every result is validated so you know the fixed URL is well-formed before you use it.

Tip: double-encoding happens when a URL is encoded twice, turning a space into %2520 instead of %20. The fix repairs only the doubled sequences and leaves correct escapes alone.

How do I fix a double-encoded URL?

Short answer: Paste the URL and press Fix double-encoding. The tool finds sequences like %2520 (a percent sign that was itself encoded) and reduces them one level to %20, repeating until no doubled sequences remain. Correct single escapes are never touched, and the validation line confirms the result parses as a URL.

Double-encoding usually comes from encoding an already-encoded link, for example when a CMS re-encodes a shared URL or a redirect chain encodes twice.

What is percent-encoding in a URL?

Short answer: Percent-encoding replaces characters that are unsafe in a URL with a % sign plus two hexadecimal digits: a space becomes %20, a slash becomes %2F, and an ampersand becomes %26. Browsers encode automatically, but pasted or hand-built links often contain raw spaces or broken escapes that servers reject.

Use Decode to read an encoded URL as plain text, and Encode to make a raw URL with spaces or unicode safe to share.

How do I know the fixed URL is valid?

Short answer: After every operation the tool attempts to parse the result as a URL and reports valid or invalid with the reason. A valid result means the structure (protocol, host, path, query) parses correctly; it does not check whether the page exists. Test important links by opening them before publishing.

If decoding fails on malformed sequences like a lone % sign, the tool keeps the original text and explains what went wrong instead of guessing.

Frequently asked questions

Is this URL encoding fixer free?

Yes. Fix unlimited URLs with no account and no limits. It runs entirely in your browser.

Will fixing double-encoding decode %20 to a space?

No. The fix only repairs doubled sequences (%2520 to %20). Correct single escapes stay encoded, so the URL remains valid.

What is the difference between encode and decode?

Decode turns %20 into a space for readability; encode turns raw spaces and special characters into % escapes so the URL is valid. They are inverse operations.

Can it fix a URL with a lone % sign?

A lone % is invalid encoding and cannot be safely decoded, so the tool reports it and leaves the text unchanged rather than corrupting your URL.

Is my URL uploaded anywhere?

No. All encoding operations happen locally in your browser.