URL Encode / Decode
Percent-encode URLs and query parameters, or decode encoded strings back to readable text. Updates as you type.
🔧
URL Encode is coming soon. In the meantime, try the JSON → CSV converter, which has flattening built in.
How it works
Live encode/decode as you type
Switch between encode and decode modes. Choose encodeURIComponent (for parameter values) or encodeURI (for full URLs). Output updates on every keystroke.
Example
Encoding a query string parameter containing special characters
Input
user@example.com & plan=pro+trial
Output
user%40example.com%20%26%20plan%3Dpro%2Btrial
Frequently asked questions
When should I use encodeURIComponent vs encodeURI?
encodeURIComponent for individual query parameter values. encodeURI for a full URL where you want to preserve the : / ? # & structure characters.
Related Tools
TOOL
Base64Decode base64 strings to text or JSON, or encode any text to base64. Handles URL-safe base64 and missing padding.TOOL
Hash GeneratorGenerate SHA-1, SHA-256, SHA-384, or SHA-512 hashes from any text. Uses the Web Crypto API — nothing leaves your browser.TOOL
Slug GeneratorConvert any title or text to a clean URL slug. Strips accents, special characters, and spaces.TOOL
Case ConverterConvert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and more — all formats shown simultaneously.All conversions run in your browser — nothing is uploaded.
Browse all 26 converters →