Encode text or files as Base64
Online Encoding & Decoding Tools
Base64, URL encoding, HTML entities, Unicode, binary, JWT and Basic Auth utilities in one place.
A focused entry for everyday encoding, decoding, escaping and token inspection tasks. Handle Base64 text and files, URL parameters, HTML entities, Unicode escapes, binary text, JWT payloads and Basic Auth headers locally in your browser.
Built for these intents
Check URL query parameter escaping
Display HTML snippets safely
Inspect JWT and Basic Auth API credentials
Tools in this hub
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text with full UTF-8 support. Instant bidirectional conversion with one-click copy for any string.
Base64 File Encoder
Encode any local file to a Base64 data URL for images, PDFs and binary files to embed assets directly in HTML, CSS, JSON and email attachment strings.
URL Encoder / Decoder
Encode or decode URL-safe strings using percent-encoding for query params and path segments. Essential for building safe query strings and REST API URLs.
HTML Entities
Encode or decode HTML entities (&, <, >, ", ') for safe rendering, preventing XSS and keeping templating output clean and predictable.
Text to Unicode
Convert text to Unicode escape sequences (\uXXXX) and back for UTF-16. Ideal for debugging encoded strings and inspecting raw code points in one pass.
Text to Binary
Convert text to binary or back via UTF-8 encoding for ASCII and Unicode characters. Handy for low-level debugging, encoding tutorials and CTF puzzles.
JWT Parser
Decode and inspect JWT tokens (header, payload, expiry) with a signature structure check. Inspect auth claims and expiry without sending secrets or keys.
Basic Auth Generator
Turn a username and password into a Base64 Authorization header for curl, Postman and nginx. Copy the header straight into curl. Encode a username Copy.
Color Converter
Convert colors between HEX, RGB and HSL formats with full alpha channel support. Alpha-aware color translation for CSS, design tools and style guides.
Case Converter
Convert text between camelCase, snake_case, kebab-case, PascalCase and CONSTANT_CASE instantly. Switch naming styles for code, configs and identifiers.
Roman Numeral Converter
Convert between Arabic numbers (1-3999) and Roman numerals instantly. Handy for chapters, outlines, clock faces, movie sequels and classic Roman notation.
Text to NATO Alphabet
Convert text to NATO phonetic alphabet (Alpha, Bravo, Charlie) for clear radio and phone communication. Spell out words letter by letter with confidence.
Suggested workflows
API auth debugging
Decode JWT payloads, generate Basic Auth headers and clean URL parameters.
Frontend escaping
Convert HTML entities, Unicode escapes and URL text to fix display issues.
File embedding
Encode local files as Base64 data URLs and copy them into configs or snippets.
Why an encoding hub helps
Know which encoding direction you need
When you hit "garbled text", first decide whether it is URL-encoding, HTML-escaping or Base64 data. Use Base64 for text/file round-trips, the URL encoder for query strings, and HTML entities for XSS escaping — three entries for three common debugging cases.
Covers API and frontend friction
Auth headers, query strings, HTML escaping and character encoding often overlap during debugging.
Fast paste-and-go work
Most encoding jobs are short-lived string transformations, so a web tool is faster than opening an IDE.
Sensitive data stays local
Tokens, headers and files are processed in your browser rather than sent to a remote service.
Encoding tools FAQ
Is Base64 encryption?
No. Base64 is an encoding format and can be decoded by anyone. It should not be used to protect secrets.
How is URL encoding different from HTML entities?
URL encoding is for addresses and query strings, while HTML entities are for safely displaying special characters in HTML.
Does JWT parsing verify signatures?
Parsing shows header and payload. Signature verification depends on tool support and whether you provide the signing key.