URL Decoder Online

Read percent-encoded URL components as ordinary text. Choose whether a plus sign should remain a plus or represent a space in form-style query data.

Decode a captured value

Paste the escaped query value or path component and decode it. The tool reveals its characters without fetching the address.

Choose the correct plus behavior

Form-style queries often use + for a space. Literal path components may use a real plus; choose the option that matches the source.

Spot malformed escapes

An incomplete percent escape or invalid encoded UTF-8 produces an error. Check for truncated copying or a payload that was not URL-encoded.

Handle nested encoding deliberately

A value encoded more than once may need another decoding pass. Inspect each result instead of repeatedly decoding an entire URL blindly.

URL Decoder FAQs

One pass removes one layer of encoding. The original value was encoded at least twice.
No. It only displays decoded text; it does not navigate to or validate a destination.
Form-style query encoding uses + for a space, while a literal plus can appear in other URL components. Enable the plus-as-space option for form-style values. For example, tea+coffee becomes tea coffee with that option, but remains tea+coffee without it.