tooly

URL encoder and decoder

Encode spaces, special and non-Latin characters for safe use in URLs, or decode %-sequences back to readable text. Runs entirely in your browser.

Everything runs in your browser — nothing is sent anywhere

How to use

  1. 1

    Choose Encode or Decode.

  2. 2

    Paste your text or URL.

  3. 3

    Copy the result.

FAQ

What is the difference between encoding a component and a full URL?

A component encodes everything including : / ? & = (for query values). Full URL mode keeps those characters so the address stays valid.

Why is + decoded as a space?

In form-encoded query strings a plus sign represents a space. The decoder handles both + and %20.

Is my text uploaded?

No. Everything runs in your browser.

Does it support Unicode?

Yes. Characters are encoded as UTF-8 bytes, matching what browsers do.

Related tools