Skip to content

How every locale formats the same value

Type a date, a number, or a price. One row per locale, with the parts color-coded so a reordered date or a swapped separator stands out.

Field order, hour cycle, and week start, per locale. The short form is where a date becomes a different day.

View
Locales24 · Divergence sampleen-US, en-GB, en-IN, de-DE, de-CH, fr-FR, +18 more
Reading this browser’s locale data…

About the numbers

Cells are computed in the reader’s browser, and browsers ship different CLDR versions, so two readers can see different values. The px column measures text in this page’s font, not the font a product ships. The locale set persists in this browser; the rest of the view lives in the URL. Two field guide chapters cover the same ground one locale at a time: Dates, times, numbers & currency and Parsing what users type.

Related: String audit · lint the strings that carry these formats · Text expansion · how much wider the same string gets translated