Free URL Encoder & Decoder
Encode text for use in web addresses or decode percent-encoded URLs into readable text. This free online URL encoder and decoder works directly in your browser without sending your input to a NinaTools server.
How to use the URL Encoder & Decoder
Encode URL: Converts text into a URL-compatible format. Spaces become %20 and special characters are encoded.
Decode URL: Converts percent-encoded text back into readable text.
Copy Result: Copies the converted text to your clipboard.
Example
Original text:
Encoded result:
Privacy
Your text is processed locally in your browser. This tool does not send your input to a NinaTools server.
What is URL encoding?
URL encoding, also called percent-encoding, converts characters that have a special meaning in a web address or are not allowed in a URL into a format that can be safely transmitted. An encoded character is usually represented by a percent sign followed by two hexadecimal digits. For example, a space is commonly encoded as %20.
When should you encode or decode a URL?
Use URL encoding when text contains spaces or reserved characters and needs to be included in a URL component, such as a query parameter. Decode percent-encoded text when you need to read or inspect a URL value.
Tip: Encode individual URL components or parameter values, not an entire web address that already contains structural characters such as ?, & and =.
Frequently asked questions
Is this URL encoder free?
Yes. You can encode and decode text with this tool for free.
Does the tool upload my text?
No. Conversion is performed locally in your browser. Your input is not sent to a NinaTools server.
What does %20 mean in a URL?
%20 is the percent-encoded representation of a space character.
What is the difference between encoding and decoding?
Encoding converts characters into percent-encoded form for URL use. Decoding converts percent-encoded text back into readable characters.