Input
Computed via the Web Crypto API in your browser. The input never leaves the page. MD5 isn't supported because browsers don't expose it natively — and you shouldn't be using it for anything new.
Output
Pick an algorithm and add input to generate a digest.