Tools

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.