Font formats

OpenType checksum helper

Calculate a table checksum or the whole-font head.checkSumAdjustment value.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

How it works

Sum big-endian 32-bit words modulo 2³² with zero padding. Head-table mode zeros its adjustment bytes; font mode subtracts the zeroed-font sum from B1B0AFBA hex.

Table bytes 00 01 00 00 have checksum 00010000 hex; 01 02 03 pads to 01 02 03 00.

Limits

Single TrueType/OpenType SFNT files only; no TTC or WOFF. This does not repair bytes, verify every table checksum or certify complete font validity.