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

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