Encode plain text or binary data to Base64 and decode Base64 strings back to readable text. Supports both standard and URL-safe Base64 alphabets. Useful for embedding data in JSON, HTML, CSS, or HTTP headers.
Convert plain text, tokens, and small data snippets to and from Base64 without sending them to a remote service. The tool supports both standard Base64 and URL-safe Base64 for web, API, and configuration workflows.
No. Base64 is an encoding format, not encryption. Anyone can decode a Base64 string back to the original data.
URL-safe Base64 replaces characters that can be awkward in URLs, making encoded values easier to use in query strings and paths.
No. Encoding and decoding run locally in your browser.
Encode and decode URL percent-encoded strings online. Supports both encodeURIComponent (encodes all special characters) and encodeURI (preserves URL structure characters like /, ?, #, &). Bidirectional — paste encoded or decoded text to convert instantly.
JWT DecoderDecode and inspect JSON Web Tokens (JWT) without a secret key. View the header algorithm, payload claims (iss, sub, exp, iat), and signature. Check token expiration and identify standard claims at a glance.
HTML EntitiesEncode special characters to HTML entities and decode HTML entities back to readable text. Safely escape characters like <, >, &, ", and ' to prevent XSS and display issues in HTML documents.
Unicode ConverterConvert text characters to Unicode code points (U+XXXX), UTF-8 byte sequences, HTML numeric entities, and JavaScript escape sequences. Supports the full Unicode range including emoji, CJK, and special symbols.