Percent-encode URL strings for query parameters and paths.
Encode a URL or query string so it can be safely embedded in links, redirects and API calls. Choose between encodeURIComponent and encodeURI behavior.
100% client-side — zero uploads, maximum privacy
Instant results — no waiting for server processing
Secure — your data never leaves your browser
Free to use — no sign-up required
Handles real-world edge cases — malformed input, nested structures, large payloads
Syntax highlighting for easier reading and debugging
Copy-to-clipboard in one click — paste directly into your editor or terminal
Works with JSON, YAML, XML, CSV, Base64, JWT, and more
No file size limits for text processing
Encode query parameters for valid API requests
Decode percent-encoded URLs for readability
Encode special characters in redirect URLs
Test URL encoding before deploying web applications
Process batch-encoded URLs for migration scripts
Component mode encodes everything including / and ? (for query values); standard mode preserves URL structure characters.
Format, minify and validate JSON with syntax error details and document stats.
Convert CSV to JSON and JSON to CSV with delimiter and quote support.
Test regular expressions with live match highlighting, groups and flags.
Encode text or files to Base64 with URL-safe and Unicode support.
Decode Base64 strings back to text or files with Unicode support.
Decode percent-encoded URLs and query strings instantly.