Free online tool

Encode and decode URL components

Convert text to percent-encoded form for URL components or decode encoded values into readable text. Use the component mode for query values rather than whole URLs.

Open the interactive URL Encoder / Decoder

The interactive tool loads in the page. Enable JavaScript to enter data, process content, and download results.

Quick guide

How to use this tool

  1. 01Choose encode or decode.
  2. 02Enter a URL component or encoded string.
  3. 03Convert and copy the result.

Capabilities

Features and supported formats

  • Supports URL component encoding/decoding.
  • Shows readable output for percent-encoded text.
  • Runs locally in the browser.

Supported formats

Input and output: URL text and percent-encoded components.

Answers

Frequently asked questions

Should I encode an entire URL?

Usually encode individual query parameter values, not the full URL; encoding reserved URL separators can change its meaning.

What does percent-encoding do?

It represents characters using a percent sign followed by hexadecimal bytes so they can be safely included in URL components.