Free encoding tool

URL encoder / decoder

Percent-encode or decode URL components safely in your browser. Free URL encoder for query values, paths, Unicode, and reserved characters.

Runs locallyNo upload · No history
Output
Your result will appear here.
Processed only on this device

About this tool

What url encoder / decoder does

Escape text for use as an individual URL component or convert percent-encoded text back to readable Unicode. Reserved characters such as ampersands and spaces are handled explicitly.

How it works

Encode mode applies the browser's encodeURIComponent behavior. Decode mode applies decodeURIComponent and reports malformed percent sequences instead of returning ambiguous output.

Common uses

When to use it

  • Encode query parameter values before constructing a URL
  • Decode copied callback URLs and log values
  • Safely represent spaces, Unicode, and reserved punctuation

Scope

Limits to know

  • This encodes a component, not an entire URL with its separators
  • A plus sign is not automatically treated as a space; that behavior belongs to form encoding

Worked example

Example input and result

Use the prefilled value in the tool above or paste a similar value of your own.

Input
status=ready & region=eu-west
Result
status%3Dready%20%26%20region%3Deu-west

Quick answers

URL encoder / decoder FAQ

Should I encode a complete URL with this tool?

Usually no. Encode individual path or query values and keep URL separators such as colon, slash, question mark, and ampersand intact.

What is percent encoding?

It represents a UTF-8 byte as a percent sign followed by two hexadecimal digits, allowing reserved characters to travel safely in URLs.

Does URL encoding encrypt a value?

No. Percent-encoded values remain visible and reversible.