URL Encoder / Decoder & Inspector
Encode & decode URLs, URI components, and Base64 URL-safe strings with character replacement inspection.
Presets:
139 chars
175 chars
Character Replacement Inspector (18 encoded chars)
| Position | Original Character | Percent-Encoded Sequence | ASCII / Hex Value |
|---|---|---|---|
| #6 | : | %3A | 0x3A |
| #7 | / | %2F | 0x2F |
| #8 | / | %2F | 0x2F |
| #25 | / | %2F | 0x2F |
| #34 | ? | %3F | 0x3F |
| #39 | = | %3D | 0x3D |
| #44 | & | %26 | 0x26 |
| #50 | = | %3D | 0x3D |
| #60 | (space) | %20 | 0x20 |
| #71 | & | %26 | 0x26 |
| #84 | = | %3D | 0x3D |
| #90 | : | %3A | 0x3A |
| #91 | / | %2F | 0x2F |
| #92 | / | %2F | 0x2F |
| #108 | / | %2F | 0x2F |
| #118 | ? | %3F | 0x3F |
| #122 | = | %3D | 0x3D |
| #131 | # | %23 | 0x23 |
RFC 3986 Reserved vs. Unreserved Characters Reference
| Category | Characters | Behavior in encodeURIComponent() |
|---|---|---|
| Unreserved Characters | A-Z a-z 0-9 - _ . ! ~ * ' ( ) | Preserved as-is (Not encoded) |
| Reserved Characters | : / ? # [ ] @ ! $ & ' ( ) * + , ; = | Converted to %HEX (e.g., / β %2F, : β %3A) |
| Space Character | Converted to %20 | |
| Non-ASCII / UTF-8 | Unicode, Emojis, Accents (e.g. π, ΓΌ) | Converted to multi-byte %HEX (e.g. %F0%9F%9A%80) |
FAQ
Frequently Asked Questions
Everything you need to know about this tool
encodeURI() is designed to encode a full URL while preserving special URI structural characters like :, /, ?, #, =, and &. encodeURIComponent() encodes ALL special characters including :, /, ?, =, and &, making it suitable for encoding individual query parameter values.
Missing Something?
Want a missing feature? Or want a new tool?
We will implement it for you - 100% free of cost. Reach out to our team with your specifications and we will build it.