URL Decode %20 to Spaces

Decode %20 and other percent-encoded bytes back to readable text. Paste an encoded URL or query value.

Part of the free URL Decoder. Runs in your browser — nothing is uploaded.

URL Decode %20 to Spaces

%20 is a space. Decoders walk the string, convert each %HH pair to a byte, then interpret the bytes as UTF-8. Paste an encoded value to see the original text.

Worked example: A search query

Encoded

hello%20world%20from%20KaviForge

Decoded

hello world from KaviForge

Practical tip

If you still see %20 after decoding, the value was double-encoded. Decode a second time.

How to use this URL Decoder

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

URL Decode %20 to Spaces FAQs

Why is my space showing as +?

Form encoding uses + for spaces. Replace + with a space, then decode.

What does %2520 mean?

A double-encoded space: %25 is %, so %2520 decodes once to %20 and twice to a space.