Everyday Utilities
URL Encoder & Decoder: Percent-Encode Text Online
Percent-encode any string so it's safe to drop into a URL, or decode a percent-encoded string back to plain text. UTF-8 safe.
Runs in your browser — your text is never uploaded or stored.
Result
How to Use
- 1.Pick Encode (text → %-encoded) or Decode (%-encoded → text).
- 2.Paste your input into the box.
- 3.Copy the encoded or decoded result with one click.
Advertisement
FAQ
What's the difference between encodeURI and encodeURIComponent?
encodeURIComponent escapes every reserved URL character, so it's safe inside query strings. encodeURI leaves URL structure characters like /, ?, and # untouched.
Does it handle emoji and non-ASCII?
Yes. The tool uses UTF-8 so any Unicode character is encoded to the correct percent-escape sequence.
Is my input sent anywhere?
No — encoding and decoding both happen entirely in your browser.
Related tools
Base64 Encode/Decode
Encode text to Base64 or decode a Base64 string back to text. UTF-8 safe, free, and runs 100% in your browser.
HTML Entity Encoder / Decoder
Free HTML entity encoder and decoder. Escape <, >, &, quotes and Unicode into HTML entities — or decode entities back to plain text. Runs in your browser.
Slug Generator
Turn titles and phrases into clean, SEO-friendly URL slugs. Strips punctuation, normalizes accents and lowercases — free and private.
JSON Formatter
Free online JSON formatter and validator. Pretty-print, minify and validate JSON with clear error messages — 100% in your browser.