ICU Message Validator
Check ICU MessageFormat syntax in JSON translation files, Android ARB bundles, or a single ICU string. Validates plural, select, and placeholder patterns and catches formatting errors for localization and i18n workflows before you ship.
After fixing issues, try messages in the online editor, copy patterns from examples, check plural categories for your locales, or export with converters.
Input
Locale
Results
Click "Validate" to run checks.