Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text or files. Compare hashes.
100% private - everything runs in your browser, no data is sent anywhere
Generate strong, random passwords with customizable length and character options.
securityEncode and decode text, files, images to and from Base64. Auto-detect mode.
base64 encoderCompare two texts side by side. Highlight additions, deletions, and changes.
text diffA cryptographic hash function takes any input (text, file, data) and produces a fixed-length output called a hash or digest. The same input always produces the same hash, but even a tiny change in input produces a completely different hash. Hashes are one-way functions - it is computationally impossible to reverse a hash to get the original input.
Hash functions are fundamental to digital security - passwords are stored as hashes (never in plain text), file integrity is verified by comparing hashes, digital signatures use hashes to authenticate documents, and blockchain transactions are secured by cryptographic hashes. Our tool runs entirely in your browser with no data sent to servers.