Encoding & Decoding Tools
Free online encoding tools — Base64, URL encoding, hash generation, JWT decoding, and more.
Encoding and decoding are foundational operations in web development, API work, and security. The Base64 Codec converts binary data and text to and from the Base64 alphabet, which is widely used for embedding file data in JSON payloads, constructing HTTP Basic Authentication headers, and encoding cryptographic keys in PEM format. The URL Encoder/Decoder handles percent-encoding, which is required for safely including special characters in URLs, query strings, and form submissions.
Hash generation tools cover the most common algorithms: MD5, SHA-1, SHA-256, SHA-512, and several others. While MD5 and SHA-1 are no longer considered cryptographically secure for password storage or digital signatures, they remain widely used for checksums and file integrity verification — common tasks when working with package downloads, deployed artifacts, or caching systems. The JWT Decoder inspects JSON Web Tokens without requiring a secret key: you can read the header, payload, and verify the structure of any token without being able to forge one.
All encoding and decoding in these tools happens in your browser using the Web Crypto API and standard JavaScript text processing. No data is transmitted to any server. This is especially important for security-sensitive inputs: Base64-encoded credentials, JWT tokens containing user identity claims, and hash values derived from proprietary data can all be processed here without creating a privacy risk. The Unicode Converter and HTML Entity Decoder round out the collection for character encoding tasks that come up in web scraping, data migration, and internationalization work.
Base64 Codec
Encode & decode Base64 strings
Base64 Encode
Encode text to Base64 with UTF-8 support
Base64 Decode
Decode Base64 strings into plain text
URL Encoder/Decoder
Encode & decode URL components
Hash Generator
Generate MD5, SHA-1 & SHA-256 hashes
Bcrypt & Hash Generator
SHA-256, SHA-512, SHA-1 with salt
JWT Decoder
Decode & inspect JSON Web Tokens
JWT Expiration Visualizer
Visualize token lifetime
JWT Signature Verifier
Verify JWT signatures
ROT13 Cipher
Encode & decode ROT13, ROT5, ROT47
Text to Binary
Convert text to binary, hex & octal
Morse Code
Translate text to Morse code
Image to Base64
Encode images to Base64
Base64 Image Previewer
Preview Base64 encoded images
Hash Identifier
Identify hash algorithm from hash string
Password Breach Checker
Check if passwords appear in breaches
ASCII Characters
Browse individual ASCII character references — control codes, punctuation, digits, and letters.
HTML Entities
Quick-reference pages for commonly used HTML character entities — symbols, punctuation, arrows, and currency marks.
Base64 Examples
See how common data types look when Base64-encoded with full encode/decode breakdowns.
Unicode & Emoji
Explore Unicode emoji with codepoints, shortcodes, and copy-paste support.
Discovery Pages
Related Hubs
About Encoding & Decoding Tools
Encoding and decoding are fundamental operations in software development, networking, and data exchange. Base64 encoding converts binary data into a safe ASCII representation used in email attachments, data URIs, and API payloads. URL encoding ensures special characters are transmitted correctly through HTTP query strings and form submissions. Cryptographic hashing with algorithms like MD5, SHA-1, and SHA-256 produces fixed-length digests used for data integrity verification, password storage, and digital signatures.
JSON Web Tokens (JWTs) rely on Base64url encoding and HMAC or RSA signatures to securely transmit claims between parties. Understanding ASCII control characters and printable characters is essential for debugging low-level protocols, terminal emulation, and text processing. HTML entities allow you to safely render reserved characters like angle brackets, ampersands, and quotation marks in web documents without breaking the markup parser.
Every tool on this page runs entirely in your browser — no data is sent to any server. Whether you need to quickly encode a string, verify a hash, inspect a JWT payload, look up an ASCII code, or find the right HTML entity, DuskTools provides instant, free utilities purpose-built for developers and security professionals. Bookmark this page for fast access to the encoding references and converters you use every day.