URL Decoder

Decode percent-encoded URLs and URL components back into readable text quickly and securely.

Decode URL

Enter an encoded URL or component and choose a decoding mode.

Decoding Mode

Choose whether you are decoding a complete URL or an individual URL component.

0 characters
Max 500,000 characters
0 characters

Your data stays private

URL decoding happens entirely in your browser. Your URLs and text are not uploaded or stored on our servers.

What Is URL Decoding?

URL decoding converts percent-encoded characters back into their original readable representation. For example, %20 becomes a space.

hello%20world

hello world

hello%40example.com

hello@example.com

decodeURI vs decodeURIComponent

JavaScript provides two decoding functions for different URL use cases.

decodeURI()

Best for decoding an entire URL while preserving URL syntax characters such as /, ? and &.

decodeURIComponent()

Best for decoding individual URL components, such as query parameter values and user-provided text.