Encoding & Encryption
Hash, encrypt, encode, and inspect tokens with browser-based security utilities, including JWT decode, HMAC, Base64, and symmetric encryption.
Start typing to search…
At a glance
2400+
Tools available
100%
Free to use
No
Account needed
Instant results
Most tools run in your browser for speed and privacy.
Private by default
Your inputs stay on your device, we don't store them.
Popular picks
Security & token tools
Fast utilities for JWT inspection, encryption, hashing, and encoding — all in your browser.
JWT Decoder & Verifier
Decode and verify JSON Web Tokens instantly. Free JWT decoder with HMAC signature verification, a jwt.io alternative.
Encrypt Decrypt
Encrypt and decrypt text using various encryption algorithms. Free online encrypt decrypt tool supporting AES, DES, Triple DES, Rabbit, RC4, and more encryption methods.
HMAC Generator
Generate HMAC digests using common hash algorithms in your browser.
SHA-2 Hash Generator
Generate SHA-2 hash values (SHA-224, SHA-256, SHA-384, SHA-512) for text or files. Free online SHA-2 hash generator with multiple algorithm support.
Base64 Encoder/Decoder
Encode plain text to Base64 or decode Base64 strings back to readable text. Free online encoder and decoder.
Basic Auth Generator
Generate HTTP Basic Authentication headers from username and password for API testing and web development. Free online Basic Auth header generator.
All Encoding & Encryption tools
154 tools in this category
Base64 Encoder
Encode string or file to base64
MD5 Hash Generator
Generate MD5 Hash of any string or file
JWT Decoder & Verifier
Decode and verify JSON Web Tokens instantly. Free JWT decoder with HMAC signature verification, a jwt.io alternative.
HTML Entity Encoder-Decoder
Convert special characters to HTML entities and decode HTML entities back to text with real-time conversion and character reference chart.
URL Encoder
Encode any string to URL-safe format using percent encoding
Convert ASCII to Base64
Convert ASCII text to Base64 encoding with real-time conversion, character details, and comprehensive educational content about ASCII to Base64 conversion.
Convert Base64 to ASCII
Convert Base64 encoded strings to ASCII text with real-time decoding, character details, and comprehensive educational content about Base64 to ASCII conversion.
Convert Ascii To Data Uri
Convert ASCII text to Data URI format with real-time encoding, MIME type selection, and character validation. Free online ASCII to Data URI converter tool.
SHA3-224 Hash Generator
Generate SHA3-224 hash of any text or file with our secure hash generator tool
Base58 Encode
Encode text to Base58 format with our secure Base58 encoder tool
SHA512-224 Hash Generator
Generate SHA512-224 hash of any text or file with our secure hash generator tool. Fast, reliable, and secure cryptographic hash generation.
YAML to Base64 Converter
Convert YAML files and data to Base64 encoding with our free online tool. Easy conversion with validation and error handling.
Gzip Decompress
Decompress gzip-compressed data online. Free gzip decompression tool with file upload support and base64 input.
Encrypt Decrypt
Encrypt and decrypt text using various encryption algorithms. Free online encrypt decrypt tool supporting AES, DES, Triple DES, Rabbit, RC4, and more encryption methods.
XML URL Decoding
Decode URL encoded XML strings instantly. Free online XML URL decoding tool that converts URL-encoded XML back to readable XML format for easy viewing and editing.
SHA-2 Hash Generator
Generate SHA-2 hash values (SHA-224, SHA-256, SHA-384, SHA-512) for text or files. Free online SHA-2 hash generator with multiple algorithm support.
Base32 Encoder
Encode text to Base32 format instantly. Free online Base32 encoder with file upload support.
Checksum Calculator
Calculate checksums for text and files instantly. Free online checksum calculator supporting SHA256, MD5, SHA1, SHA512, and more hash algorithms.
Base64 to XML Converter
Convert Base64 encoded data to XML format instantly. Free online Base64 to XML converter with file upload support.
Hex to UTF8 Converter
Convert hexadecimal strings to UTF8 text instantly. Free online hex to UTF8 converter with bidirectional conversion support.
SHA512-256 Hash Generator
Generate SHA512-256 hash values for text and files instantly. Free online SHA512-256 hash generator with secure client-side processing. SHA512-256 produces a 256-bit hash value.
SHA3-256 Hash Generator
Generate SHA3-256 hash values for text and files instantly. Free online SHA3-256 hash generator with secure client-side processing. SHA3-256 produces a 256-bit hash value using the Keccak algorithm.
Octal to Base64 Converter
Convert octal encoded data to Base64 string format instantly. Free online octal to Base64 converter with real-time conversion.
SHA1 Hash Generator
Generate SHA1 hash values for text or files instantly. Free online SHA1 hash generator with secure client-side processing.
UTF8 to ASCII Converter
Convert UTF8 encoded text to ASCII format instantly. Free online UTF8 to ASCII converter for character encoding.
Whirlpool Hash Generator
Generate Whirlpool cryptographic hashes from text or files directly in your browser.
Hex String Converter
Convert hexadecimal to string and string to hexadecimal instantly. Free online hex string converter that handles UTF-8 encoding, supports bidirectional conversion, and properly converts hex values to readable text.
Zlib Decompress
Decompress zlib-compressed data instantly. Free online zlib decompressor that extracts original content from zlib-compressed data with support for base64 input and file uploads.
UTF-8 Decode
Decode UTF-8 encoded data to text instantly. Free online UTF-8 decoder that converts UTF-8 bytes, hex, or base64 encoded data back to readable text with support for all Unicode characters.
UTF8 Converter
Convert UTF8 text to multiple formats (hex, decimal, binary, octal, base64) and vice versa. Free online UTF8 converter with encoding details.
NTLM Hash Generator
Generate NTLM hash of any string or file instantly. Free online NTLM hash generator with support for text and file inputs.
Hex to Base64 Converter
Convert hexadecimal strings to Base64 instantly with support for spaced hex bytes, real-time validation, and one-click copy/download.
SHA3-512 Hash Generator
Generate SHA3-512 hashes from text and files instantly.
CRC-32 Hash Generator
Generate CRC-32 checksums from text or files. Free online CRC-32 hash calculator for data integrity.
JSON URL Encode
URL-encode JSON text for safe use in URLs and query parameters
MD4 Hash Generator
Generate MD4 hashes from text instantly. Client-side hashing with copy/download support.
XML To Base64 Converter
Encode XML into Base64 in your browser. Paste XML, get Base64 output with copy/download.
Binary to Base64 Converter
Convert plain binary text (0s and 1s) into Base64 in real time. Supports spaces/newlines and instant copy/download.
Base64 Decode
Decode Base64 text into readable plain text
Shake 256 Hash Generator
Generate SHAKE-256 extendable output hashes with configurable output bits.
CRC 16 Hash Generator
Generate CRC-16 checksums for text with selectable output case.
HMAC Generator
Generate HMAC digests using common hash algorithms in your browser.
Binary String Converter
Convert plain text to binary and binary to text
MD2 Hash Generator
Generate MD2 hashes from plain text
Base64 To Hex Converter
Decode Base64 strings to hexadecimal byte dumps with optional spacing and real-time validation in the browser.
SHAKE-128 Hash Generator
Generate SHAKE-128 extendable-output hash digests with custom output length instantly in browser.
Base64 to Octal Converter
Decode Base64 data and convert bytes into octal values.
Punycode Converter
Convert Unicode domain labels to Punycode (xn--) and back. Client-side conversion.
Caesar Cipher
Encrypt and decrypt text using the classic Caesar cipher with adjustable shift values, custom alphabets, and case strategy options.
Vigenere Cipher
Encrypt and decrypt text using the classic polyalphabetic Vigenère cipher and its Beaufort variant with customizable keys and real-time processing.
Atbash Cipher
Encrypt and decrypt text instantly using the classic reciprocal Atbash substitution cipher with custom alphabet and layout options.
Affine Cipher
Encrypt and decrypt text using the Affine monoalphabetic substitution cipher with configurable key parameters.
Bacons Cipher
Encode and decode text using Bacon's cipher (Baconian cipher) with standard and complete alphabets and cover-text steganography.
Bifid Cipher
Encode and decode text with the Bifid cipher, a classical fractionating transposition that uses a Polybius square. This free browser tool needs no signup.
Trifid Cipher
Encode and decode text using the classical Trifid cipher, combining 3-dimensional coordinate fractionation with transposition.
Playfair Cipher
Encode and decode text with the Playfair cipher using a custom key. This free browser tool builds the grid, processes digraphs, and reveals results instantly.
Enigma Machine Simulator
Simulate the historical German Enigma I and M3 electromechanical cipher machines with customizable rotors, ring settings, starting positions, plugboard, and live step-by-step path trace.
ADFGX Cipher
Encode and decode messages using the World War I German ADFGX fractionated transposition cipher with an interactive Polybius grid and columnar sorting visualizer.
ADFGVX Cipher
Encode and decode messages using the World War I German ADFGVX fractionated transposition cipher with an interactive 6x6 Polybius grid containing letters and numbers.
Tap Code
Convert text to rhythmic Tap Code signals and decode them back using a customizable 5x5 Polybius grid.
Baudot Code
Convert text to ITA2 5-bit Baudot code and decode Baudot binary streams back to readable text, with shift indicators. Free online in your browser, no signup.
Ascii85 Base85 Encoder Decoder
Convert binary and text strings to Adobe Ascii85 or ZeroMQ Z85 formats and decode them back with padding adjustments.
Convert UTF8 to Binary
Convert UTF-8 text strings to their corresponding binary representations instantly in the browser.
Obfuscate JSON
Transform JSON data into escape codes, Unicode surrogates, and randomized key orders to obfuscate it while keeping it valid JSON.
Validate UTF8
Validate UTF8 text encoding and find errors in byte sequences. Free online UTF8 validator with detailed error reporting and byte-level analysis.
Convert UTF8 to Arbitrary Base
Convert UTF8 text to any number base (2-36) online. Free UTF8 to arbitrary base converter with real-time conversion and space separation option.
Convert Arbitrary Base to UTF8
Convert numbers from any base (2-36) back to UTF-8 text online. Free arbitrary base to UTF8 converter with real-time decoding.
Convert Data URI to UTF8
Decode data URIs back to UTF-8 text online. Free data URI to UTF8 converter with real-time decoding and validation.
Convert Bytes to UTF8
Convert raw bytes to UTF-8 text online. Free byte to UTF-8 converter supporting any base (2-36) with auto-detection. Decode hex, binary, octal, and more.
UTF-16 to UTF-8 Converter
Convert UTF-16 encoded data to UTF-8 format online. Free online UTF-16 to UTF-8 converter that transforms UTF-16 hex bytes to UTF-8 text with endianness detection.
UTF-32 to UTF-8 Converter
Convert UTF-32 encoded data to UTF-8 format online. Free online UTF-32 to UTF-8 converter that transforms UTF-32 hex bytes to UTF-8 text with endianness detection.
Base32 Decode
Decode Base32 encoded data back to readable text instantly. Free online Base32 decoder with real-time decoding and validation.
Hex to Text Converter
Convert hexadecimal codes into readable text instantly with this free online hex to text converter. Paste hex bytes, get UTF-8 output in your browser, no signup
Adler32 Checksum Calculator
Calculate Adler-32 checksum of any text instantly. Free online Adler32 hash generator with step-by-step computation trace, hex/decimal/binary output, and A/B component breakdown.
Argon2 Hash Generator
Generate secure Argon2 cryptographic hashes (Argon2id, Argon2i, and Argon2d) with custom parameters entirely in your browser.
Blake2b Hash Generator
Generate BLAKE2b cryptographic hashes from text input. Faster than MD5 and SHA with maximum security. Supports 256-bit, 384-bit, and 512-bit output sizes.
CRC64 Checksum Calculator
Calculate CRC64 checksums of text or files with ECMA, ISO, and other polynomial variants.
FNV-1a Hash Generator
Generate FNV-1a hash values with support for 32-bit to 1024-bit variants. Fast, non-cryptographic hash function ideal for hash tables, checksums, and data fingerprinting.
MurmurHash3 Generator
Generate MurmurHash3 hash values for any text.
RSA Key Pair Generator
Generate RSA public and private key pairs online with configurable bit sizes. Create secure PEM-formatted RSA keys for encryption and digital signatures.
Linear Feedback Shift Register Calculator
Simulate Fibonacci and Galois LFSRs, generate pseudo-random bit sequences, analyze feedback polynomials, and verify period length.
Luhn Algorithm Calculator
Validate numbers with the Luhn mod 10 algorithm and compute check digits for credit cards, IMEI, and identification numbers with step-by-step math.
One's Complement Calculator
Convert numbers between decimal and binary one's complement, invert bits, and perform signed binary arithmetic.
Two's Complement Calculator
Convert decimal numbers to two's complement binary and decode signed binary back to decimal with configurable bit width and step-by-step explanation.
Even Parity Calculator
Generate or verify even parity bits for binary messages with custom parity bit position support.
Hamming Code Calculator
Encode and decode binary messages with Hamming (7,4) codes, catch and fix single-bit errors instantly, and check parity bits in your browser, free, no signup.
Hamming Distance Calculator
Calculate the Hamming distance between two binary or decimal messages of equal length.
Hash Identifier
Paste any hash to identify its algorithm type from string length and format, covering MD5, SHA-1, SHA-256, bcrypt, and more. Free, in your browser, no signup.
Odd Parity Calculator
Generate or verify odd parity bits for binary messages with custom parity bit position support.
Password Entropy Calculator
Measure password entropy in bits, detect character pools, and estimate brute-force crack time at a chosen guess rate.
Text to Hex Converter
Convert plain text to hexadecimal byte values instantly with optional separators and uppercase or lowercase output.
Password Manager
Store passwords locally in your browser with AES-256-GCM encryption and PBKDF2 key derivation. Add, search, edit, and copy credentials. Nothing is ever sent to a server.
PGP Key Viewer
Parse ASCII-armored OpenPGP public keys in your browser to see algorithm, size, user IDs, creation date, and fingerprint.
Steganography Tool
Encode and decode hidden messages in PNG images using LSB steganography in your browser.
Subresource Integrity Generator
Generate SHA-256, SHA-384, or SHA-512 integrity hashes and script or link tags with the Web Crypto API.
CBOR MessagePack Converter
Convert data between JSON, CBOR, and MessagePack binary formats with hex preview. All encoding runs in your browser.
Endianness Converter
Swap or convert integers and hex strings between big-endian and little-endian byte order for 16, 32, and 64-bit values.
Varint Encoder Decoder
Encode and decode unsigned protobuf-style variable-length integers to and from hex bytes in your browser.
Base62 Encoder Decoder
Encode text or bytes to Base62 and decode Base62 strings back to text. Runs entirely in your browser.
Quoted Printable Encoder
Encode and decode quoted-printable text for email MIME headers and bodies in your browser.
Scrypt Hash Generator
Generate scrypt password hashes with custom cost parameters using WebAssembly in your browser.
URL Defanger
Convert suspicious URLs and IPs to safe defanged text for reports, and restore them with fang mode.
XML URL Encode
Percent-encode XML for safe use in URLs and query parameters with optional validation in your browser.
YAML URL Encode
URL-encode YAML text for APIs, deep links, and query parameters with optional YAML validation.
Base58 Decoder
Decode Base58 text and binary payloads back to UTF-8 or hex with live validation feedback.
Base58 Validator
Check whether a string uses valid Base58 alphabet characters and decodes without errors.
Base64 Validator
Verify Base64 padding and character set, then preview decoded byte length and UTF-8 text when possible.
Base91 Converter
Convert text or binary payloads to basE91 and back with live validation in your browser.
HAS160 Hash Generator
Compute HAS-160 digests from text with lowercase or uppercase hex output for legacy Korean hash workflows.
Hex Validator
Validate hexadecimal strings, check padding, and preview decoded byte length with UTF-8 preview when applicable.
Keccak224 Hash Generator
Compute Keccak-224 digests from text with uppercase or lowercase hex output in the browser.
Keccak256 Hash Generator
Compute Keccak-256 digests from text with uppercase or lowercase hex output in the browser.
Keccak384 Hash Generator
Compute Keccak-384 digests from text with uppercase or lowercase hex output in the browser.
Keccak512 Hash Generator
Compute Keccak-512 digests from text with uppercase or lowercase hex output in the browser.
RMD160 Hash Generator
Generate RIPEMD-160 cryptographic hashes from text with lowercase or uppercase hex output.
SHA3 384 Hash Generator
Generate SHA3-384 cryptographic hashes from text with lowercase or uppercase hex output.
SM3 Hash Generator
Generate SM3 cryptographic hashes from text for Chinese national standard and blockchain interoperability checks.
WordPress Password Hash Generator
Generate WordPress-compatible phpass password hashes from plain text for database updates and migrations.
XOR Encrypt Decrypt
Apply a repeating-key XOR cipher to text or hex input. Encrypt and decrypt in the browser with UTF-8, hex, or Base64 output.
ASN.1 Encoder Decoder
Convert ASN.1 DER between PEM, Base64, and hex in your browser with PEM normalization.
PGP Key Generator
Create RSA PGP key pairs with optional passphrase protection entirely in your browser.
RSA Encrypt Decrypt
Generate RSA-OAEP keys and encrypt or decrypt messages with PEM keys locally.
Diceware Passphrase
Roll virtual dice to build memorable Diceware passphrases from a standard word list with customizable word count and separators.
ECDSA Key Pair Generator
Create elliptic-curve ECDSA public and private keys in PEM format using Web Crypto in your browser.
ECDSA Sign Verify
Sign text with an ECDSA private key PEM and verify signatures with the matching public key.
Fletcher Checksum
Calculate Fletcher-16, Fletcher-32, and Fletcher-64 checksums over UTF-8 text or raw bytes.
File Hash
Upload a file and compute SHA-1, SHA-256, SHA-384, and SHA-512 digests in your browser.
Fixed Point Converter
Convert between decimal, Q format fixed-point, and raw integer bit patterns with configurable width.
Hash Compare Verify
Compare two digests safely with timing-resistant checks and normalize hex or Base64 hash strings.
HKDF Key Derivation
Derive symmetric keys from input keying material using HKDF-SHA-256 in the browser via Web Crypto.
HMAC Verify
Compute and verify HMAC-SHA digests for messages with hex or Base64 keys in the browser.
IEEE 754 Float Inspector
Decompose decimals into IEEE-754 single and double sign, exponent, and mantissa fields.
JWK PEM Viewer
Decode JSON Web Keys and export PKIX PEM for RSA and EC public and private keys.
JWT Builder RSA ES
Sign JSON Web Tokens with RSA, ECDSA, or RSA-PSS private keys in your browser. Supports RS256/384/512, PS256/384/512, and ES256/384/512.
JWT Claims Validator
Decode a JWT and verify exp, nbf, iat, iss, and aud against your expectations without uploading tokens.
JWT Verify RSA ES
Check JWT signatures with RSA, RSA-PSS, or ECDSA public keys and PEM or JWK material, fully client-side.
License Key Generator
Generate grouped serial and license keys with Crockford alphabet and optional CRC32 checksum group, plus verify existing keys in your browser.
Magnet URI Builder
Build magnet URI links from info hash, display name, and tracker announce URLs for offline BitTorrent sharing.
Base64 Encoder/Decoder
Encode plain text to Base64 or decode Base64 strings back to readable text. Free online encoder and decoder.
Data URI Generator
Convert small images or files into data URIs for inline use in HTML, CSS, or JavaScript without separate requests.
URL Encoder/Decoder
Encode or decode URL components with percent-encoding for query strings and special characters.
PBKDF2 Key Derivation
Derive cryptographic keys from passwords using PBKDF2-SHA-256 with configurable salt and iterations in your browser.
ROT47 Cipher
Encode or decode text with the ROT47 cipher in your browser. Reversible ASCII obfuscation for visible characters.
RSA Sign Verify
Sign UTF-8 text with an RSA private key PEM and verify PKCS#1 v1.5 signatures with the matching public key.
URL Decoder
Decode percent-encoded URL strings back to readable text for query parameters and special characters.
Scrypt KDF Parameter Planner
Compute scrypt, PBKDF2, and Argon2 memory and cost parameters without running key derivation in your browser.
Shamir Secret Sharing
Split secrets into N shares with threshold K and reconstruct using Shamir polynomial sharing in your browser.
Verhoeff Damm Check
Compute and validate Verhoeff and Damm check digits for error-detecting numeric identifiers.
JWT to Fetch
Build copy-ready fetch() calls that send a Bearer JWT with configurable method, URL, and body.
URL Normalizer
Canonicalize URLs by lowercasing the host, resolving dot segments, sorting query keys, and removing default ports.
URL Query Sorter
Reorder and deduplicate URL query keys for stable canonical links and cache-friendly URLs.
JWT Expiry Calculator
Decode JWT exp and iat claims and see absolute expiry, remaining lifetime, and clock-skew warnings in the browser.
PEM to JWK Converter
Import RSA or EC PEM public and private keys and export RFC 7517 JSON Web Keys in your browser with Web Crypto.
AES GCM File Encrypt Decrypt
Encrypt or decrypt files with AES-256-GCM and a passphrase in your browser. PBKDF2 key derivation, no uploads to a server.
Frequently asked questions
Straight answers about how Online Mini Tools works.
Are the tools on this website free to use?
Do I need to create an account to use the tools?
Can I suggest new tools or features?
Are the results generated by these tools accurate?
Are my inputs and results private and secure?
Are these tools compatible with mobile devices?
Didn't find the tool you need?
We're always expanding the collection. Tell us what would make your workflow easier and we'll consider it for the roadmap.