defuse.ca
An online tool that calculates checksums of ASCII or Unicode text and of files up to 5MB, using a list of hash algorithms including MD5, SHA1, SHA256 and SHA512. It states that checksums are commonly used to verify data integrity, such as confirming a downloaded file is error-free.