Find Missing Keys
Instantly identify translation keys that exist in your source file but are missing in the target translation.
Compare two ARB files to find missing translations, placeholder mismatches, and sync issues. Free and works offline.
Drop your source .arb file here
Drop your target .arb file here
Find translation issues before they reach production
Instantly identify translation keys that exist in your source file but are missing in the target translation.
Detect placeholder mismatches where the source and target have different placeholder names or counts.
Spot potentially untranslated strings where source and target values are identical.
Download a ready-to-use ARB file containing only the missing translations for your translators.
Export comprehensive JSON reports with all differences for documentation or CI/CD integration.
Easily swap source and target files to compare from either direction.
An ARB comparison tool helps you find differences between two Flutter localization files. It identifies missing translations, placeholder mismatches, and untranslated strings between your source and target ARB files.
Upload your source ARB file (usually English) and your target ARB file (the translation). The tool will automatically analyze both files and show you missing keys, placeholder differences, and potential untranslated strings.
The tool detects: missing keys in either file, placeholder mismatches (different or missing placeholders), identical values that might be untranslated, and metadata differences between entries.
Yes! You can export the comparison report as a JSON file for further analysis or documentation. You can also export just the missing keys as a ready-to-translate ARB file.
Yes, the ARB Diff tool is completely free with no signup required. For team collaboration and advanced features, check out our full platform.