πŸ”—

URL Encoder/Decoder

Encode text to URL-safe format or decode URL-encoded strings with advanced options.

Encode URL
Decode URL
Encoding Options:
Encoded Result:
Decoding Options:
Decoded Result:

Common URL Encoding Reference

Character Encoded Description
%20 Space
! %21 Exclamation mark
" %22 Double quote
# %23 Hash / Number sign
$ %24 Dollar sign
% %25 Percent sign
& %26 Ampersand
' %27 Single quote
( %28 Left parenthesis
) %29 Right parenthesis
* %2A Asterisk
+ %2B Plus sign
, %2C Comma
/ %2F Forward slash
: %3A Colon
; %3B Semicolon
= %3D Equals sign
? %3F Question mark
@ %40 At symbol
Examples:
URL with Query Parameters
Original: https://example.com/search?q=hello world&filter=price<100 Encoded: https://example.com/search?q=hello%20world&filter=price%3C100
Form Data
Original: name=John Doe&email=john.doe@example.com Encoded: name=John+Doe&email=john.doe%40example.com

Key Features

πŸ”’
Complete URL Encoding
Encodes all special characters according to RFC standards for safe URL transmission.
πŸ”“
Accurate Decoding
Correctly decodes URL-encoded strings, handling both %-encoding and + for spaces.
βš™οΈ
Advanced Options
Customize encoding behavior with options for different URL encoding standards.
πŸ“‹
Quick Copy
Easily copy input and output with dedicated copy buttons for each section.
πŸ”
Reference Table
Includes a comprehensive reference table for common URL-encoded characters.
πŸ’»
Browser-based
Works entirely in your browser without sending data to external servers.

Usage Tips

  • Always encode URL parameters to ensure special characters don't break the URL structure
  • Use '+' as space option when encoding form data (application/x-www-form-urlencoded)
  • For API calls, ensure all special characters in URLs are properly encoded
  • If you encounter double-encoded strings, enable the "Try multiple decodes" option
  • Remember that the percent sign (%) itself needs to be encoded as %25

Related Tools

JSON Formatter JSON to GET Converter String Comparison