Text and Data

URL Encoder and Decoder

Convert query values and URL components with local UTF-8 percent-encoding.

Transform a URL component

Encode a query key or value rather than a complete URL.

Local processing
Result
Direct answer

URL encoding replaces bytes that have special meaning in a URL, including spaces and non-ASCII characters, with percent-prefixed sequences. QR64Code applies component encoding rather than blindly rewriting a complete URL.

What changed in this update?

July 30, 2026

The tool, explanation, limits, sources, and accessible form flow were reviewed together.

How to use it

  1. 1

    Enter the text or URL component.

  2. 2

    Choose Encode or Decode.

  3. 3

    Check the destination context before using the result.

Limits and security notes

Encoding a complete URL as one component also escapes `:` and `/`. Encode query keys and values separately.

Comparison

OperationExampleResult
Component encodinghello worldhello%20world
Form encodingspace+ may be used
Base64binary representationNot URL escaping

Frequently asked questions

Why does a space become %20?

Percent-encoding represents the space byte as %20.

Does + always mean a space?

No. + represents a space only in application/x-www-form-urlencoded data.

Does URL encoding provide security?

No. It changes representation, not confidentiality.

Sources

Related guides