URL Encode All Characters — Free Online Tool

Percent-encode every character as %XX — full-escape any string for URLs. URL Encode All Characters is a free online tool from the ToolsRift Encoders & Decoders collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading URL Encode All Characters

How to use URL Encode All Characters

Pick Encode or Decode and enter your text. Encoding turns each UTF-8 byte into an uppercase %XX sequence; decoding restores the original text.

Frequently asked questions

How is this different from a normal URL encoder?

A standard encoder leaves safe characters (A-Z, a-z, 0-9, -_.~) untouched. This tool escapes every character, so even 'A' becomes %41.

When is full encoding useful?

For maximum-compatibility escaping, lightweight obfuscation of query values, or when a target parser demands fully-encoded input.

Does it handle Unicode?

Yes — text is encoded as UTF-8 first, so 'é' becomes %C3%A9 and decodes back correctly.

More Encoders & Decoders

Uuencode / Uudecode
Classic Unix uuencode & uudecode with begin/end wrapper for text payloads
XXencode / XXdecode
XXencode & XXdecode using the portable +-0-9A-Za-z alphabet
Base64 Encoder
Encode text or files to Base64 string format
Base64 Decoder
Decode Base64 strings back to plain text or binary
Base64 Image Encoder
Convert images to Base64 data URIs for CSS/HTML
Base32 Encoder
Encode text using RFC 4648 Base32 encoding

← View all Encoders & Decoders