Hash Generator

Produce SHA-1, SHA-256, SHA-384 and SHA-512 digests of text or a file, computed locally by the browser's own crypto engine.

Source

Hashed as UTF-8 bytes, which is what command line tools do.

Why there is no MD5 here

The browser's SubtleCrypto only implements SHA-1, SHA-256, SHA-384 and SHA-512. MD5 is deliberately absent, and adding it would mean shipping a third-party implementation for an algorithm that has been collision-broken since 2004. If you need an MD5 to match a legacy checksum, use Get-FileHash -Algorithm MD5 or md5sum locally.

SHA-1 is included because vendor checksums and older Git objects still use it, not because it is safe. It is collision-broken too. For anything you are choosing fresh, use SHA-256.

This page needs a secure context. Over plain HTTP on a non-localhost origin the crypto API is unavailable and the tool will say so rather than fail silently.