An interactive webapp where you can key in an arbitrary message and step through the SHA-256 algorithm to watch how it works.
Github: https://github.com/dmarman/sha256algorithm