Calculate MD5, SHA-1, SHA-2, SHA3-256 and HMAC hashes of text or files, all at once.
A hash function turns any input into a fixed-length fingerprint. The same input always gives the same hash, and even a one-character change produces a completely different value, which makes hashes useful for checksums and integrity checks.
No, not for security. Practical collision attacks exist for both, so use SHA-256 or stronger for signatures and integrity protection. MD5 and SHA-1 are still fine for non-security checksums such as detecting accidental file corruption.
HMAC combines a hash function with a secret key to produce a message authentication code. It proves that a message was created by someone who knows the key and was not modified, and is widely used to sign API requests and webhooks (e.g. HMAC-SHA256).
You can compute the hash, but plain MD5 or SHA hashes are not suitable for storing passwords because they are fast to brute-force. Use a slow, salted algorithm such as Argon2, bcrypt or scrypt for password storage.