ENCODING

URL Decoder

Unpack percent-encoded URLs into text you can actually read.

YOUR WORKSPACE
INPUT
Your input stays in this tab · Up to 500,000 characters

A little clarity, coming right up.

Your result will appear here.
A clean result. No extra steps.
Processed here. Never uploaded.
Tip: Ctrl + Enter or ⌘ + Enter to run.
THE QUICK START

One less thing on your list.

  1. 01

    Paste a percent-encoded component.

  2. 02

    Decode the value once.

  3. 03

    Copy the restored Unicode text.

A LITTLE CONTEXT

About this tool

Convert percent-encoded UTF-8 bytes back into text with decodeURIComponent. Decoding happens once to avoid unexpectedly changing nested values.

Malformed escapes produce an error. A literal plus sign stays a plus sign; this is component decoding rather than form-data decoding.

GOOD TO KNOW

A couple of useful answers.

Why is a plus sign unchanged?+

A plus sign only means space in form-url-encoded data. In a generic URL component it may be literal.

Does it decode nested values repeatedly?+

No. Each run performs one decoding pass.

This tool runs in your browser. Your input is not uploaded or saved by Saanvi.

Privacy details