Transform text and values between common encodings for APIs, debugging, and data cleanup. Each tool explains input limits and typical use cases on the page.
Serialize a flat JSON object into an URL-encoded query string for HTTP client construction.
Paste numeric codes (any common separator) and convert them back to text.
Convert HTML entity references back to their original characters.
Paste text and convert it to a space-separated list of ASCII numeric codes.
Convert special characters into HTML-safe entity references for web markup.
Paste text and encode it for safe use in URL query parameters and paths.
Paste URL-encoded text and decode it back to its original characters.
Convert application/x-www-form-urlencoded query strings into a JSON object for agent API tooling.
Convert Arabic numerals (1–3999) into standard Roman numeral notation.
Decode Base64-encoded strings back to readable plain text in your browser.
Decode URL-safe Base64url strings back to UTF-8 text for JWT and token debugging.
Convert binary digit sequences (0 and 1) into readable text characters.
Decode spaced or continuous hex byte sequences back into readable text characters.
Parse Roman numerals and convert them back to Arabic integers.
Encode plain text or strings into Base64 format instantly in your browser.
Encode plain text to URL-safe Base64 without padding—used in JWT segments and web tokens.
Encode text characters into their 8-bit binary representation string.
Encode each UTF-8 byte of your text as spaced lowercase hex pairs—ideal for debugging and wire dumps.
Create unique resource addresses