ROM Hasher calculates hashes and looks ROMs up in a ROM database to help identify and verify ROM images. This tool is geared toward romhacking.net for the purpose of generating ROM hashes to include with hack/translation submissions and for verifying ROMs before applying patches, and includes No-Intro databases for numerous game consoles. Additional databases can be added as long as they are in a ClrMamePro format (e.g. TOSEC).
ROM Hasher runs on .NET Framework version 2.0 or higher or an equivalent version of Mono. If you’re running Windows, you’re probably all set. ROM Hasher has not been tested on other platforms.
What about macOS user ?