Skip to content
code

Encoding & Decoding

Encode and decode Base64, URLs, HTML entities, hex, Unicode, and JWTs. · 16 tools

EncodingRuns locally in your browser.Base64 EncoderEncode text to Base64, with full UTF-8 support.EncodingRuns locally in your browser.Base64 DecoderDecode Base64 back to readable text, including UTF-8 content.EncodingRuns locally in your browser.URL EncoderPercent-encode text so it is safe to place in URLs and query strings.EncodingRuns locally in your browser.URL DecoderDecode percent-encoded URLs and query strings back to plain text.EncodingRuns locally in your browser.HTML Entity EncoderEscape text for safe embedding in HTML markup.EncodingRuns locally in your browser.HTML Entity DecoderConvert HTML entities like & and — back to characters.EncodingRuns locally in your browser.Hex EncoderConvert text into its hexadecimal byte representation.EncodingRuns locally in your browser.Hex DecoderConvert hexadecimal byte sequences back into readable text.EncodingRuns locally in your browser.Text to BinaryConvert text into binary — eight bits per UTF-8 byte.EncodingRuns locally in your browser.Binary to TextDecode space-separated binary groups back into text.EncodingRuns locally in your browser.Unicode EscaperConvert characters to \uXXXX escape sequences.EncodingRuns locally in your browser.Unicode UnescaperConvert \uXXXX and \u{...} escape sequences back to characters.EncodingRuns locally in your browser.JS String EscaperEscape text for safe use inside JavaScript or JSON string literals.EncodingRuns locally in your browser.JS String UnescaperInterpret escape sequences like \n, \t, and \" as real characters.EncodingRuns locally in your browser.UTF-8 InspectorSee the code points and UTF-8 bytes behind every character.EncodingRuns locally in your browser.JWT DecoderDecode a JWT's header and payload and check its expiry — locally.