URL Decoder & Encoder

Online tool to decode URL strings, handle encoded spaces, and format for JavaScript/Python.

💡 Quick Tips:

  • URL Encode Space: Spaces convert to %20.
  • JavaScript: This tool functions exactly like decodeURIComponent() in JS.
  • Decode64: Looking for Base64? Use our Base64 tool instead.

Guide to URL Decoding & Encoding Online

How to Handle URL Encoded Spaces?

One of the most common issues in web development is the url encoded space. URLs cannot contain actual spaces. Instead, they must be converted.

  • %20: The standard encoding for a space (used in path components).
  • + (Plus): Often used for spaces in query strings (`application/x-www-form-urlencoded`).

URL Decode in JavaScript & Python

Developers often search for "url decode javascript" or "url decode python". Here is how you do it programmatically:

// JavaScript

const url = "Hello%20World";
const decoded = decodeURIComponent(url);
// Result: "Hello World"

# Python

import urllib.parse
decoded = urllib.parse.unquote("Hello%20World")
# Result: "Hello World"

URL Decoding vs Decode64

Users sometimes search for url decode64. It is important to know the difference:

  • URL Encoding: Uses % symbols (e.g., %20, %3F). Used for web addresses.
  • Base64 (Decode64): Uses alphanumeric characters ending with =. Used for binary data.

Common Examples