URL Encoder/Decoder
Encode or decode URLs and query strings.
How to Use the URL Encoder/Decoder?
Encode special characters for URLs, or decode percent encoded links back to readable text.
- 1
Choose Encode or Decode.
- 2
When encoding, choose whether to encode everything or keep the URL structure.
- 3
Paste your text or URL into the box.
- 4
See the result instantly, plus a breakdown of the URL parts and query parameters.
- 5
Click Copy to use the result.
Benefits of Using Our URL Encoder/Decoder
Two encoding modes
Encode a single parameter value completely, or a full URL while keeping its structure.
Readable breakdown
See the host, path and every query parameter in a clear table.
Handles all languages
Correctly encodes Hindi, emojis and other non English characters.
Free and private
Works in your browser with no upload.
Who Can Use This URL Encoder/Decoder?
Developers
Build query strings and debug API calls.
Marketers
Read and fix UTM tracking links.
SEO specialists
Decode messy URLs from reports and logs.
Support teams
Make sense of long encoded links.
Frequently Asked Questions
Everything you need to know about the URL Encoder/Decoder.
What is URL encoding?
URL encoding, or percent encoding, replaces characters that are not allowed or have special meaning in URLs with a % followed by two hex digits. For example, a space becomes %20 and & becomes %26.
Which encoding mode should I use?
Use Encode everything when you are encoding a single value, such as a search term inside a query parameter. Use Keep URL structure when you have a full URL with spaces or non English characters, and you want :, / and ? to stay as they are.
Why does decoding show an error?
Decoding fails when a % sign is not followed by two valid hex digits, or when the encoded bytes do not form valid UTF-8 text. Check for a stray % in the input.
Why are plus signs turned into spaces?
In query strings submitted by forms, a + represents a space. The decoder converts + to a space before decoding, which matches how browsers read form data.
Related Tools
All Content ToolsCase Converter
Convert text to upper, lower, title, sentence and other cases.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences or words.
Text to Speech
Listen to your text read aloud and choose the voice and speed.
Speech to Text
Speak into your microphone and get the words typed for you.