URL Encode / Decode

Percent-encode text for URLs and decode it back.

Last updated: 25 Aug 2026

Quick answer

URL encoding replaces unsafe characters with %-codes so text is safe in a URL — e.g. a space becomes %20. Paste text and Encode, or paste an encoded string and Decode. It runs in your browser.

Percent-encode text so it is safe inside a URL, or decode an encoded string back to readable text. Runs locally in your browser.

How to URL encode or decode

  1. 1 Paste your text or encoded string.
  2. 2 Click Encode or Decode.
  3. 3 Copy the result.

Frequently asked questions

What is URL encoding?
Replacing characters that are unsafe in URLs with % followed by hex codes — e.g. space → %20.
When do I need it?
When putting text (spaces, &, ?, etc.) into a URL query string or path.
Is my data uploaded?
No — encoding and decoding happen in your browser.

Related checkers