URL Encoder and Decoder
URL Encoder & Decoder Free Online Tool
Our url encoder and decoder free online tool converts text and links into a safe URL format, and turns encoded strings back into readable text, in one click. Paste your text, choose Encode or Decode, and the result appears instantly. There is nothing to install and no sign-up, and everything runs directly in your browser.
Free URL Encoder Online for Links, Queries and Parameters
This free url encoder online makes sure special characters such as spaces, ampersands, slashes and accented letters do not break your links. It is useful for query strings, redirect URLs, API requests, tracking parameters and form data. If you are also sharing links on print or social media, turn the finished address into a scannable code with our QR Code Generator.
URL Decoder Online Free: Make Encoded Links Readable
Ever seen a link full of %20 and %3A? This url decoder online free translates those codes back into normal characters so you can read, check and edit them. It is handy for debugging analytics links, inspecting redirects and cleaning up addresses copied from emails or logs.
Encode URL Online in Three Simple Steps
You can encode url online without any technical knowledge:
- Paste your text or link into the input box.
- Select Encode to convert it, or Decode to reverse it.
- Press Copy and paste the result into your browser, code or document.
The output updates as you type, so you do not need to press a separate convert button.
URL Percent Encoding Online: How It Works
URL percent encoding online simply means replacing unsafe characters with a percent sign followed by two hexadecimal digits. A space becomes %20, an ampersand becomes %26, and a letter like é becomes %C3%A9. Letters, numbers and the characters - _ . ~ are left unchanged. Here is an example of the result:
Input: https://example.com/search?q=cats & dogs
Output: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcats%20%26%20dogs
This example encodes the whole string as a single value, which is what you want when a URL is passed inside another URL's parameter.
Decode URL String Online Without Errors
When you decode url string online, the tool reads each %XX code and restores the original character, including multi-byte UTF-8 text such as accents and symbols. If a string contains a broken code, for example a stray % with no digits after it, the tool will warn you instead of returning garbled output. Need a unique value to attach to your links? Generate one with the UUID Generator.
Private, Fast and Free for Developers and Marketers
Developers use it to prepare API parameters, marketers use it to build campaign links, and site owners use it to fix broken addresses. There is no account, no watermark and no usage limit, and your text is never uploaded. Building a full web page? Pick matching colors with the Color Palette Generator, add a site icon with the Favicon Generator, or create strong logins with the Random Password Generator.
Tips for working with encoded URLs
- Encode only the values in a query string, not the whole link, unless the URL is nested inside another URL.
- Never decode a string twice, or characters like
%2520will turn into the wrong text. - A
+sign often means a space in form data, while%20always means a space. - Test the final link in your browser before publishing it.
Frequently asked questions
Is this url encoder and decoder really free? Yes. It is free, requires no registration, and has no usage limits.
Is my text uploaded anywhere? No. Everything is processed in your browser and nothing is sent to a server.
Why do URLs need encoding? URLs can only safely contain a limited set of characters. Encoding converts everything else into a format browsers and servers understand.
Does it support non-English characters? Yes. Text is converted using UTF-8, so accents, symbols and non-Latin letters are handled correctly.
- Get link
- X
- Other Apps
