Free URL Encode and Decode Tool

Percent-encode text for safe use in a URL or decode an encoded URL back to readable text, instantly in your browser. UTF-8 safe, free, no signup.

Runs entirely in your browser. Nothing is sent to a server.

What is URL encoding?

URL encoding, also called percent-encoding, replaces characters that are unsafe or reserved in a URL with a percent sign followed by their hexadecimal byte value. For example a space becomes %20 and an ampersand becomes %26. It keeps query strings, path segments, and form values from breaking a URL, and it lets you carry spaces, accents, and symbols safely in a link or an API request.

How to use this URL tool

Paste your text in the Input box, then click Encode to percent-encode it, or Decode to turn an encoded string back into readable text. The result appears in the Output box, ready to copy. The tool is UTF-8 safe, so multibyte characters are encoded and decoded correctly. Everything runs in your browser, so nothing you paste is uploaded.

URL encoding FAQ

When do I need to URL-encode? Whenever a value goes into a query parameter, a path segment, or a form body and could contain spaces, ampersands, equals signs, or non-ASCII characters.

What is the difference from Base64? URL encoding only escapes unsafe characters and keeps the rest readable. Base64 rewrites the whole value into a different alphabet.

Is my data safe? Yes. This tool runs entirely in your browser and never sends your input anywhere.

Outgrown your testing tools?

Load test websites and APIs from 25+ cloud regions, monitor page speed and uptime, and get AI analysis that explains your results in plain English.Start for free
jmeter cloud load testing tool

Is your website ready for traffic spikes?

Run a free cloud load test in minutes and see how your site behaves under pressure. No credit card needed.

Run a free load test

Get dev tips and new free tools by email

×