Get a 6 month tax extension
🔒 No upload — 100% in your browser

URL Encoder / Decoder

Percent-encode text for links, query parameters and APIs — or decode %XX escapes back into readable text. Component or full-URL scope, form-style plus signs, no double encoding. 100% in your browser. It runs entirely in your browser — no signup, no installation, and nothing you paste or drop leaves your device.

Type or paste something on the left — the result appears here instantly.

How to Encode and Decode URLs

A URL may only contain a limited set of characters, so spaces, umlauts, emoji and characters like &, ? or # have to be written as percent escapes such as %20 or %C3%BC. This URL encoder turns your text into exactly those escapes — pick “Component” for a single query value, or “Full URL” when you are pasting a whole link and want the structure characters :/?#&= to stay readable. Switch to Decode to turn a percent-encoded string back into normal text, and tick “Space as +” if you are working with form or query-string style data where spaces are written as plus signs. “Keep existing %XX escapes” prevents double encoding when your input already contains escapes, and malformed escapes or broken UTF-8 byte sequences are reported instead of being silently mangled. Everything happens locally in your browser: nothing is uploaded, and you can copy the result or download it as a .txt file.

More free tools

What is URL Encoder / Decoder?

URL Encoder / Decoder is a free online developer tool built for developers debugging payloads, configs and code. Percent-encode text for links, query parameters and APIs — or decode %XX escapes back into readable text. Component or full-URL scope, form-style plus signs, no double encoding. 100% in your browser In practice you paste your text or URL, choose component or full-URL scope and plus-sign handling, and then copy the encoded or decoded value.

Your code, tokens and payloads never leave the browser, which matters when you are debugging something under NDA or handling production data.

How to use URL Encoder / Decoder

  1. Paste your text or URL.
  2. Choose component or full-URL scope and plus-sign handling.
  3. Copy the encoded or decoded value.

URL Encoder / Decoder FAQ

Is URL Encoder / Decoder free to use?

Yes. URL Encoder / Decoder is completely free and needs no account, no trial and no payment details. Every feature on the page is available without limits.

Is my data uploaded anywhere?

No. URL Encoder / Decoder runs entirely in your browser, so the text, file or number you enter never leaves your device.

Does URL Encoder / Decoder work on a phone or tablet?

Yes. It works in any modern browser on desktop, tablet and phone. There is no app to install and no account to create.

How do I use URL Encoder / Decoder?

Paste your text or URL. Choose component or full-URL scope and plus-sign handling. Copy the encoded or decoded value.

Related tools