Hashes/Crypto
Encrypt and decrypt text with AES-GCM or AES-CBC using a password (key derived via PBKDF2).
Compute hashes of text or a file with thirteen algorithms at once: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32, and Adler-32.
Verify the integrity of a file or text — paste the expected hash and the tool will detect the algorithm among 13 supported ones.
Compute HMAC (Hash-based Message Authentication Code) of text or a file with a secret key — eight algorithms at once: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.
Hash passwords with bcrypt (random salt, adjustable cost) and verify a password against an existing bcrypt hash.
Generate UUID versions 1, 3, 4, 5, 6 and 7 — random, time-based, and name-based.
Cryptographically random passwords with configurable length and character set.
Exact age from a birth date — years/months/days, total time lived, and the next birthday.
Test regular expressions against real text: highlighted matches with parsed capture groups, or replace matches with new text.
Generate a linear barcode (CODE128, EAN-13, UPC, CODE39, and others) from text or digits.
Escape text into a string literal (quotes, backslash, control characters) for pasting into code, or unescape it back.
Convert colors between HEX, RGB, HSL, HSV/HSB, and CMYK — enter a value into any field and the rest update instantly.
Encode an image into a Data URI (data:image/…;base64,…) for embedding in CSS/HTML, and decode a Data URI or raw Base64 back into a file — all in your browser.