Release checks
Confirm published artifacts still match the checksum you were given.
Documentation
Compare checksum values with normalization controls, mismatch diagnostics, and copy-ready canonical output.
Overview
Use checksum comparison when two digest strings should match but may differ in case, separators, or prefixes.
Confirm published artifacts still match the checksum you were given.
Separate formatting noise from a real integrity problem.
Standardize copied digests before putting them in tickets or runbooks.
Supported inputs
Walk through it
Workflow
Paste the source and candidate values to see whether they match.
Workflow
Use the normalization controls when you only need one cleaned checksum to share.
What you get
A match or mismatch result shows whether the two inputs are equivalent after normalization.
A cleaned value is available for sharing when you only need the canonical form.
The first mismatch position and similarity score make near-misses easier to review.
Avoid these mistakes
Matching lengths do not prove the same algorithm was used.
Keep strict length enabled when a truncated digest should never pass.
Check for spaces, separators, and prefixes before treating a mismatch as final.
Glossary
This section translates the most technical labels on the page into plain language so you can interpret the output without opening another tab.
A digest is the checksum or hash value produced from the source input. It is the value you compare against another copy.
A hex digest is a digest written with hexadecimal characters, usually `0-9` and `a-f`.
Normalization means cleaning formatting differences such as case, prefixes, spaces, or separators before comparing values.
Strict length means the comparison will reject values that do not have the exact expected digest length.