News and Articles AI Chat Assistant AI Photo Restoration Background Remover Calculator Cheat Sheets Color Picker ColorReviveAI - colorize your photos Complete My thoughts (AI) Convert your Photos to Black and White CSV - JSON Converter Dictionary - Word Definitions Discount/Tip Calculator Embeddable Calculator Widget Exif Data Viewer Grammar, Spelling & Style Checker Exif Data Remover Javascript Formatter Javascript Editor and Tester PDF Generator Photo Editor Photo Background Changer Pretty HTML Formatter JSON Formatter Markdown Editor QR Code Generator Regular Expression (regex) Tester Sketch Snippets of Javascript TalkToMe: Text-to-Speech AI Text-to-Image AI Translate Code Search Buy and Sell Sites Shopping List String Utilities URL Decoder & Encoder Weather Forecast What's My IP Address World Clock World Map XML Formatter XSLT Tester Android Asset Studio

Type or paste URL here:


Decoded URL appears here:

How to use this tool?

  1. Type or paste your URL. The decoded (or encoded) URL will appear as you type in the panel on the right
  2. Click the Decode/Encode toggle button to switch between decoding and encoding urls

You can use this too for any percent-encoded string (not just URLs)

What is URL encoding?

URL encoding (also known as Percent-encoding) is a mechanism for encoding information in a Uniform Resource Identifier (URI). Although it is known as URL encoding it is, in fact, used more generally within the main Uniform Resource Identifier (URI) set, which includes both Uniform Resource Locator (URL) and Uniform Resource Name (URN). It is also used in the preparation of data of the application/x-www-form-urlencoded media type, as is often used in the submission of HTML form data in HTTP requests.

When a reserved character has special meaning in a certain context in a URL (e.g., in the path or query components of a URL), then that character must be percent-encoded. Reserved characters that have no reserved purpose in a particular context don't need to be percent encoded - encoding them is optional.

Reserved characters UTF-8 Character Codes
! # $ & ' ( ) * + , / : ; = ? @ [ ]
%21 %23 %24 %26 %27 %28 %29 %2A %2B %2C %2F %3A %3B %3D %3F %40 %5B %5D