MathExact Logo

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)

PositionOriginal CharacterPercent-Encoded SequenceASCII / Hex Value
#6:%3A0x3A
#7/%2F0x2F
#8/%2F0x2F
#25/%2F0x2F
#34?%3F0x3F
#39=%3D0x3D
#44&%260x26
#50=%3D0x3D
#60(space)%200x20
#71&%260x26
#84=%3D0x3D
#90:%3A0x3A
#91/%2F0x2F
#92/%2F0x2F
#108/%2F0x2F
#118?%3F0x3F
#122=%3D0x3D
#131#%230x23

RFC 3986 Reserved vs. Unreserved Characters Reference

CategoryCharactersBehavior in encodeURIComponent()
Unreserved CharactersA-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-8Unicode, 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.