Checksum Thing
macOS / Utilitaires
A native Swift and SwiftUI menu bar application for quickly calculating the checksum values of files.
Calculates the following checksum types:
•MD5
•SHA1
•SHA256
•SHA384
•SHA512
Can optionally watch/monitor folders and dynamically process new files on arrival, checksumming them automatically in the background (useful for downloads, software build artefacts, etc). Allows for export of the internal database to a CSV file, for convenient bulk handling in other applications.
Main features:
•Calculates checksum/digest values using a number of selectable algorithms
•Efficiently calculates multiple checksums in a single pass
•Explicitly add files or drag/drop content onto the main window for processing
•Click on filenames to view the calculated checksum values
•Clicking on a displayed checksum value will copy it to the clipboard
•Option to export database content and checksum values to CSV file
•Uses hardware acceleration for cryptographic functions on supported Macs
•Fully sandboxed macOS application with minimal permissions
•Optional audio feedback when operations start or complete
•Runs in the background from the macOS menu bar, hiding the dock icon
•Animated menu bar icon shows when background operations are in progress
•Written purely in Swift and SwiftUI for macOS 14 and later releases
•Universal binary for both Intel and Apple Silicon hardware platforms
•Absolutely no adverts, tracking, calling home, or other privacy concerns
Quoi de neuf dans la dernière version ?
Many minor improvements:
•Drag/drop modernisation, performance improvements
•Added multiple language/localisations
•Added setting/control for text size in main application window
•Restored the animated menu bar icon
•Fixed broken links to web site and privacy policy
•Fixed accidental breakage of macOS 14 support
•Removed redundant App Groups entitlement
•macOS 15 window visibility/behavioural fixes
•Improved error handling across much of the codebase
•Added folder/file sizing information in main window
Thirteen language/localisations now available:
•en — English (source)
•da — Danish
•de — German
•es — Spanish
•fi — Finnish
•fr — French
•is — Icelandic
•it — Italian
•nb — Norwegian Bokmål
•nl — Dutch
•pl — Polish
•pt-PT — Portuguese (Portugal)
•sv — Swedish