Base64 Encode, Decode & Hash Generator
Encode or decode Base64 data and generate commonly used cryptographic hashes from text in one convenient online tool.
Security note: MD5 and SHA-1 are retained for compatibility checks, not password storage. Use a modern password-hashing function such as Argon2 or bcrypt for passwords.
Base64 and hash generation explained
Base64 changes binary or text data into a portable text representation; it is encoding, not encryption. Decoding reverses this representation when the input is valid Base64.
Hash functions create fixed-length fingerprints. The same input produces the same hash, but a hash is not designed to be decoded. This page generates MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 values for testing and data-integrity workflows.