URL encoder & decoder

Prepare a value for use inside a URL component or decode a percent-encoded component back to readable text.

Local processing
Local processing
Ready — nothing leaves this page
Input
Settings
Run tool

Browser memory only. No upload fallback.

Result
Your result will appear here

The input stays available if you need to adjust a setting.

How to use url encoder & decoder

  1. 1

    Paste the value.

  2. 2

    Choose encode or decode.

  3. 3

    Convert and copy the result.

A realistic example

Encode `search terms & filters` for use as one query-parameter value.

Supported formats and limits

Input and output: UTF-8 text.

  • This tool encodes a component, not an entire URL structure.
  • Malformed percent escapes cannot be decoded.

Questions people ask

Should I encode a complete URL?

Usually encode individual parameter values so separators such as `?`, `&`, and `=` retain their meaning.

Why does a space become `%20`?

Percent encoding represents characters that are unsafe or ambiguous inside URLs.