Brand-to-brand size at a fixed US label — matched by foot length (cm), not guesswork.
Two charts · cm matchHoka US 12 maps to about 28.7 cm on that brand’s chart. The nearest On row at that length is US 12 / EU 46.
Same chart cm can still feel different on foot. Read the guides:
Hoka: Bondi 8 (true to size) · Clifton 9 (true to size) · Speedgoat 5 (true to size)
On: Cloudmonster (true to size) · Cloud 5 (runs small) · Cloudsurfer (true to size)