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.
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.