Hash any font file with SHA-256 to create a stable identifier for cache-busting, integrity verification, and version tracking. Browser-based, no upload.
Upload your font
crypto.subtle.digest computes a SHA-256 hash of the byte stream
Get the full hex hash plus a short 8-character version for filename suffixes
0 bytes uploaded. SHA-256 Font Fingerprinter runs entirely in your browser using opentype.js and the File API. Your fonts never leave your device.
This tool requires the Free plan or higher.
Cache-busting filenames (Inter-Regular.abc123.woff2), Subresource Integrity attributes on link tags, version pins in design systems, and detecting unintentional file changes during deploys.
Yes — SHA-256 is deterministic. Two fonts with the exact same bytes produce the same hash. Re-saving from a font editor often introduces minor metadata changes that flip the hash.
Yes. crypto.subtle.digest is hardware-accelerated. A 5 MB CJK font hashes in under 50 ms on most hardware.
Drop a font file and reveal its true format. Detects TTF, OTF (CFF), WOFF, WOFF2, and TrueType collections by inspecting the first 4 bytes.
Open toolDump the full name, OS/2, head, post, and hhea tables from any font. See family, subfamily, designer, manufacturer, version, license, vendor ID, and more.
Open toolGenerate the right <link rel="preload"> tags for above-the-fold web fonts. Cuts LCP by 100–500 ms by starting the font fetch alongside the HTML parse.
Open tool