Encode and decode URLs and URI components online

0 characters

Examples

Original:Hello World!
Encoded:Hello%20World%21
Encoded:user%40example.com
Original:search?q=hello&lang=en
Encoded:search%3Fq%3Dhello%26lang%3Den

About URL Encoding

URL encoding (also called percent encoding) converts characters into a format that can be transmitted over the internet. Special characters are replaced with a % followed by two hexadecimal digits.

Features

  • Encode URLs and query parameters
  • Decode percent-encoded URLs
  • Supports all special characters
  • Handles international characters (UTF-8)
  • Instant conversion
  • Swap between encoded and decoded formats
  • 100% browser-based (secure and private)

Common Use Cases

  • Encoding URL query parameters
  • Making URLs safe for web transmission
  • API requests with special characters
  • Form data submission
  • SEO-friendly URL slugs
  • Debugging web applications

Characters That Need Encoding

Space → %20
! → %21
# → %23
$ → %24
& → %26
@ → %40
= → %3D
? → %3F
Tip: Always encode user input before including it in URLs to prevent errors and security issues. URL encoding is essential for web development and API integration.