About ICU Playground

Free, browser-based tools for ICU MessageFormat syntax, plural rules, validation, and localization workflows—built for developers, translators, and i18n engineers.

ICU Playground helps you work with ICU MessageFormat—the syntax used by Unicode ICU, many JavaScript i18n stacks, Flutter gen-l10n, and other platforms for pluralization, gender or role selects, ordinal forms, and locale-aware number, date, and time formatting. Our objective is simple: make ICU syntax easier to learn, test, and validate without installing heavyweight tooling.

Whether you are shipping multilingual apps, auditing ARB or JSON resource files, or teaching CLDR plural categories, these utilities stay client-side for quick iteration. We focus on accuracy for standard MessageFormat patterns, clear errors, and references that connect ICU concepts to real localization and internationalization (i18n) tasks.

Official references: ICU MessageFormat (Unicode) · CLDR plural rules.