What is URL encoding?
URLs can only contain a limited set of ASCII characters. Spaces, ampersands, equals signs and non-English letters must be percent-encoded — each unsafe byte becomes a % followed by two hex digits. For example, a space becomes %20.
Private and instant
Everything runs inside your browser using the native encodeURIComponent and decodeURIComponent functions. No data is sent to any server.
Related free tools
Free, private and instant — no signup needed.
Base64 Encoder
Encode and decode Base64 strings instantly, client-side.
JSON Formatter
Format, validate and minify JSON with syntax highlighting.
Regex Tester
Test regular expressions with live match highlighting and group extraction.
JWT Decoder
Decode and inspect JSON Web Tokens without sending them to a server.
HTML ↔ Text
Strip HTML tags from text or convert plain text to HTML entities.
Slug Generator
Convert any title or phrase into a URL-friendly slug.