Skip to main content
Website Tools

URL Encoder / Decoder

Instantly encode or decode URLs and query strings, right in your browser.

Enter text or a URL below to instantly encode or decode it - entirely in your browser, nothing is sent to our servers.

JustChecker builds tools that respect your data - this one never leaves your browser.

What Is URL Encoding?

URLs may only contain certain characters. URL encoding (percent-encoding) replaces others with a % followed by two hex digits - a space becomes %20 and & becomes %26. This tool encodes and decodes text in your browser.

When to Use It

  • When building query strings with special characters.
  • To read an encoded URL from a log or analytics report.
  • When passing a URL as a parameter inside another URL.

How to Use It

  1. Paste text or an encoded URL.
  2. Choose encode or decode and copy the result.

Understanding the Result

Encode individual parameter values, not the whole URL - otherwise the ://, ? and & that give the URL its structure get encoded too.

Limitations

In HTML form submissions a space may appear as + instead of %20. To split a URL into its parts use the URL Parser.

Frequently Asked Questions

No - this tool runs entirely in your browser using JavaScript. Nothing you type is transmitted anywhere.

Whenever text (like a search query, a space, or special characters such as & or #) needs to be safely included in a URL - for example, in a query string parameter.

It uses standard percent-encoding (the same as JavaScript's encodeURIComponent), replacing reserved and non-ASCII characters with their %XX equivalents.
Share this tool: