Yes, all hashing is done locally in your browser. Your text is never sent to any server.
MD5, SHA-1, SHA-256, and SHA-512 are supported. SHA-256 and SHA-512 are recommended for security purposes.
Yes, generate a hash of your data and compare it with the expected checksum to verify integrity.