URL Encoder & Decoder

Encode and decode URLs with component analysis and query parameter parsing!
Space → %20
! → %21
" → %22
# → %23
$ → %24
% → %25
& → %26
' → %27
( → %28
) → %29
+ → %2B
, → %2C
/ → %2F
: → %3A
; → %3B
= → %3D
? → %3F
@ → %40

Features

URL Processing

  • • Encode URLs and text
  • • Decode encoded URLs
  • • Flexible encoding options
  • • Swap input/output

Analysis Tools

  • • URL component breakdown
  • • Query parameter parsing
  • • Encoding reference guide
  • • Direct URL opening

What is URL Encoding?

URL encoding (also called percent encoding) is a mechanism to encode information in a Uniform Resource Identifier (URI) under certain circumstances. It converts characters into a format that can be transmitted over the Internet.

URLs can only be sent over the Internet using the ASCII character-set. Since URLs often contain characters outside the ASCII set, they must be converted into a valid ASCII format.

When to Use URL Encoding

Required Encoding

  • • Query parameters with spaces
  • • Special characters in URLs
  • • Non-ASCII characters
  • • Reserved URL characters

Common Examples

  • • Search queries with spaces
  • • Form data submission
  • • API parameter passing
  • • Email addresses in URLs

URL Components

A complete URL consists of several components:

https://example.com:8080/path/to/page?param1=value1&param2=value2#section
  • Protocol: https://
  • Hostname: example.com
  • Port: :8080
  • Path: /path/to/page
  • Query: ?param1=value1&param2=value2
  • Fragment: #section