Skip to content
faker.tools
All 79

Plate VIII · Localization, Edge Cases & Data Sanitizers

Multilingual Locale Data Generator

The same record in eight locales, so formatting differences show.

#LocaleNameAddressDate PatternDate SampleCurrencyCurrency Sample
1en_USAlice YoungBoise, Idaho, United StatesM/D/YYYY3/17/2026USD$1,234.50
2de_DEMarie KleinHamburg, Hamburg, GermanyDD.MM.YYYY17.3.2026EUR1.234,50 €
3ja_JP高橋直樹Fukuoka, Fukuoka, JapanYYYY/MM/DD2026/3/17JPY¥1,235
4pt_BRAna CostaRecife, Pernambuco, BrazilDD/MM/YYYY17/03/2026BRLR$ 1.234,50
5en_USBarbara NguyenSavannah, Georgia, United StatesM/D/YYYY3/17/2026USD$1,234.50
6de_DEMaximilian SchäferHamburg, Hamburg, GermanyDD.MM.YYYY17.3.2026EUR1.234,50 €
7ja_JP佐々木悠真Sapporo, Hokkaidō, JapanYYYY/MM/DD2026/3/17JPY¥1,235
8pt_BRMariana FernandesCuritiba, Paraná, BrazilDD/MM/YYYY17/03/2026BRLR$ 1.234,50
9en_USMatthew JohnsonDenver, Colorado, United StatesM/D/YYYY3/17/2026USD$1,234.50
10de_DEClara FischerHamburg, Hamburg, GermanyDD.MM.YYYY17.3.2026EUR1.234,50 €
10 rows · 1.6 KBGenerated in your browser · Multilingual Locale Data Generator

March 4th is 3/4/2026 in the US and 4/3/2026 in the UK, and both are correct. Generating the same record across locales puts those differences side by side, which is the fastest way to find a hard-coded format.

What you can control

  • Eight locales, generated as parallel rows for direct comparison.
  • Date, number and currency samples use the platform's own Intl formatting, so they match what a browser will actually render.
  • Name order flips for CJK locales, because family name comes first there.
  • The collation sample sorts names with locale-aware comparison, which differs from ASCII sort.

What this is not

Formatting comes from the JavaScript Intl API, so results depend on the ICU data in your runtime. Older Node builds ship reduced ICU and will format some locales as English.

Questions

Why does date order differ?

Convention, not correctness. The US writes month-day-year; most of Europe writes day-month-year; Japan writes year-month-day. Only ISO 8601 is unambiguous, which is why storage should always use it.

What is collation?

Locale-aware sort order. In Swedish, Å sorts after Z; in German it sorts with A. A plain byte sort gets both wrong and produces a name list that looks broken to a native speaker.

Why do some names have no space?

Japanese and Chinese names put family name first and run the parts together. Any splitting logic that assumes a space fails on them.

Next in Edge cases

All 7