Hash
MD5 hash generator
Generate an MD5 hash from any string with this free online MD5 hash generator. Type text to MD5, get a 32-character hex digest instantly—UTF-8, copy-ready, no upload, runs locally.
Text to SHA-1
Compute a SHA-1 digest from any text in your browser. Free SHA-1 hash tool with UTF-8 input, 40-character hex output, live updates, and copy to clipboard.
Text to SHA-256
Generate a SHA-256 hash from any text in the browser. Fast SHA256 generator: UTF-8 aware, 64 hex characters, copy-ready—ideal when you need a SHA-256 checksum without installing tools.
Text to SHA-512
Compute SHA-512 from text locally. UTF-8 input, 128 hex characters, copy-ready SHA512 hash output—no upload.
HMAC generator
Compute HMAC with your secret and message in the browser. Choose SHA-256, SHA-512, or SHA-1; hex output, no upload—ideal for debugging authentication tags.
Bcrypt generator
Generate bcrypt password hashes and verify plaintext against a hash. Adjustable cost, bcryptjs in the browser—no upload.
Password generator
Generate strong random passwords with adjustable length and character sets. Uses crypto.getRandomValues—free password generator, no signup.
UUID generator
Generate RFC 4122 version 4 UUIDs instantly. One-click random UUID / GUID, copy-ready—runs locally.
Hash compare
Compare two hashes or strings in your browser with this free hash comparison tool. Optional case-insensitive matching for hex digests—MD5, SHA-256, SHA-512, or any text—nothing uploaded.
Encoding / decoding
Base64 encode
Encode text to Base64 in your browser. UTF-8 aware Base64 encode with instant output and copy—no upload.
Base64 decode
Decode Base64 to text in your browser. Invalid Base64 is reported clearly; output is UTF-8—free Base64 decode with no server.
Gzip + Base64 encode
Gzip-compress UTF-8 text, then Base64-encode the result in your browser. Smaller payloads for APIs and experiments.
Base64 Gzip Decode
Decode Base64 gzip data instantly. Paste your encoded string and decompress it to readable text in seconds — free, fast, and runs in your browser.
URL encode
Apply percent-encoding to text in your browser—the same rules as encodeURIComponent. Free URL encode for APIs and links.
URL decode
Decode percent-encoded strings to readable text using decodeURIComponent rules. UTF-8 aware URL decode—local only.
HTML encode
Escape HTML special characters for safe text nodes and attributes. Free HTML encode—&, <, >, quotes—runs locally.
HTML decode
Decode numeric and common named HTML entities back to characters in your browser—quick HTML decode for snippets.
JWT decode
Paste a JWT to pretty-print header and payload JSON. Signature shown as text—verification not performed. Browser-only JWT decode.
JWT encode
Build a signed JWT with HMAC-SHA256 (HS256). Paste JSON header and payload, add secret—JWT encode for learning and debugging.
ASCII to text
Convert space- or comma-separated decimal code points to Unicode text in your browser—full BMP and supplementary planes.
Binary to text
Convert groups of eight bits to bytes, then decode as UTF-8 text. Whitespace allowed between bytes—browser-only binary to text.
Text to ASCII
List Unicode code points in decimal for every character in your string—browser-only text-to-code-point tool.
Text to binary
Show UTF-8 bytes of your text as eight-bit groups—space-separated bytes. Free text-to-binary converter in the browser.
Date & time
Timestamp to date
Convert Unix timestamps to human-readable local time and UTC ISO—seconds or milliseconds detected automatically in your browser.
Date to timestamp
Pick a local date and time, get Unix seconds and milliseconds—client-side date-to-timestamp converter.
Date difference
Measure the gap between two datetimes: total milliseconds plus days, hours, minutes, seconds—absolute span in local time.
Time zone converter
Pick an instant with your local control, then see it in two IANA time zones plus UTC ISO—uses Intl in your browser.
Current time
Live local formatted time, UTC ISO string, and Unix seconds and milliseconds—updates every second from your device clock.
Age calculator
Compute age in years, months, and days from a birth date—optional “as of” date defaults to today. Browser-only age calculator.