Pronto Arquivo
☰

URL Encode and Decode

Convert text to URL format (%20, %C3%A9) and back, and break down a URL's parameters.

  • Never leaves your device
  • No sign-up
Result
 

Quick answer: To URL-encode, paste your text and choose Parameter (encodeURIComponent, for query values) or Full URL (encodeURI). To decode, switch to Decode. If the text is a URL with parameters, they appear in a table.

How to do it in 3 steps

  1. 1Choose encode or decode.
  2. 2Paste the text or URL.
  3. 3Copy the result.

Why use Pronto Arquivo

Two modes

Parameter or full URL, just like in JavaScript.

Correct accents

UTF-8: é becomes %C3%A9.

Parameters listed

Shows the key and value of each parameter.

Private

Nothing is uploaded.

Guides

When to use each mode

Use Parameter for values that go after = in a URL. Use Full URL when you want :/?& to keep working.

Frequently asked questions

What is URL encoding?

Replacing special characters with %XX so the URL works.

What's the difference between encodeURI and encodeURIComponent?

encodeURIComponent also encodes / ? & = #, so it's the one for parameter values.

How do I decode %20?

Choose Decode: %20 becomes a space.

Is my data uploaded?

No. Everything is processed in your browser.

More tools