Tools
Encode, decode and parse URLs live, with a query string editor and double-encoding detection.
Encode and decode URLs with live synced panes, an editable query string table, double-encoding detection and a URL parser. Everything runs in your browser. Nothing is uploaded.
encodeURIComponent — for a single value like a query param. Escapes : / ? # & = too.
URL encoding trips people up constantly: encodeURI and encodeURIComponent behave differently, a space can be %20 or +, and encoding something twice silently breaks it. This tool keeps a decoded and encoded pane in sync, reports exactly where malformed percent-encoding breaks, detects double encoding, and gives you an editable query string table that rebuilds the URL live. It also generates equivalent code for JavaScript, Python, Go, Java, C#, PHP, Ruby and Rust.
Type in either pane and the other updates live, without fighting your cursor.
A malformed sequence like %zz or a truncated multi-byte character points to the exact index instead of just failing.
Spots a value that has been percent-encoded more than once and offers to decode it back down, layer by layer.
Break a URL into protocol, host, port and path, and edit its query string as an ordered, duplicate-preserving table.
Convert a query string to JSON, with optional bracket notation for nested keys like user[name].
Generate the equivalent encode/decode call in JavaScript, Python, Go, Java, C#, PHP, Ruby and Rust.
Choose Component, Full URL, Form or RFC 3986 depending on what you're encoding.
Type into either the decoded or encoded pane — the other one updates as you type.
A malformed percent-encoded sequence or double-encoded value shows a banner pointing to the exact problem.
If your input has a query string, edit it as a table, remove tracking parameters, or convert it to JSON.
Copy the encoded or decoded text, or copy an equivalent snippet in JavaScript, Python, Go and five other languages.
Encoding, decoding and parsing all run in your browser using the built-in URL and URLSearchParams APIs. Nothing you type is uploaded — only your chosen mode and toggle settings are saved locally.
Free online tool to encode and decode Base64. Supports text, files, and images. URL-safe encoding option. No signup required, 100% private - all processing happens in your browser.
Decode JWT tokens free online. View header, payload, and signature. Check expiration timestamps. Perfect for debugging authentication issues.
Free online tool to format, beautify, and validate JSON. Features include syntax highlighting, minification, error detection, and customizable indentation. No signup required, 100% private - all processing happens in your browser.
Developed by MadMVP
Book a call to build your vision into reality