ARB Diff Tool - Compare Flutter Localization Files

Compare two ARB files to find missing translations, placeholder mismatches, and sync issues. Free and works offline.

Source File (e.g., app_en.arb)

Drop your source .arb file here

Target File (e.g., app_es.arb)

Drop your target .arb file here

or try with sample files

ARB Comparison Features

Find translation issues before they reach production

Find Missing Keys

Instantly identify translation keys that exist in your source file but are missing in the target translation.

Placeholder Validation

Detect placeholder mismatches where the source and target have different placeholder names or counts.

Untranslated Detection

Spot potentially untranslated strings where source and target values are identical.

Export Missing Keys

Download a ready-to-use ARB file containing only the missing translations for your translators.

Detailed Reports

Export comprehensive JSON reports with all differences for documentation or CI/CD integration.

Quick Swap

Easily swap source and target files to compare from either direction.

Frequently Asked Questions

What is an ARB file comparison tool?

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.

How do I compare two 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.

What types of differences can this tool detect?

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.

Can I export the comparison results?

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.

Is this tool free to use?

Yes, the ARB Diff tool is completely free with no signup required. For team collaboration and advanced features, check out our full platform.

Need automated translation sync?

Auto-sync translations, AI translations, team collaboration.

Try FlutterLocalisation Free