Convert Unicode, ASCII, Morse Code, Base64 and URL encodings, view JWT payloads or generate text hashes. Encoding does not equal encryption, and decoding does not equal signature verification.
Encode text as Unicode code points or decode U+ notation, \u escapes and numeric HTML entities to text. Supports emoji and displays UTF-8 bytes; raw UTF-8 bytes are not supported as decoder input.
Convert ASCII text to decimal, hexadecimal or binary codes, or decode codes back to text. Supports values 0–127; use the Unicode converter for characters outside ASCII.
Encode UTF-8 text such as Chinese and emoji into Base64 or Base64URL, or strictly decode it back to text. Supports Chinese examples, one-click copying and reverse conversion of results as input.
Percent-encode and decode URLs, distinguishing between individual parameters, full URIs, and form values. Correctly handle spaces, plus signs, and delimiters, and provide examples and reverse conversion of results.
Decode a JWT to inspect its JSON header, payload and UTC time claims locally. Copy each section separately. Decoding does not verify the signature, validate access or create a new token.
Computes text digests in UTF-8, supporting SHA-256, SHA-512, SHA-1, and MD5. Examples of empty strings and line breaks are provided to facilitate troubleshooting problems with the same text but different summaries.
Convert between Latin letters, numbers, common punctuation, and international Morse code.