Free converter
JSON to ARB Converter
Upload a JSON file or paste JSON content to generate ARB output. The converter adds the required @@locale field and keeps your translation keys intact for Flutter localization workflows.
Runs locally in your browser. Files are not uploaded to a server.
JSON source
Paste JSON content or upload a .json file from your device.
Generated ARB
Copy the result or download it as a ready-to-use ARB file.
What this tool does
Adds the locale header
The converter inserts @@locale so the output is ready for Flutter ARB usage.
Preserves translation keys
Your plain JSON keys and values are kept in place while the file is converted into ARB structure.
Blocks ARB metadata input
If the source already contains metadata keys that start with @, the tool stops so you do not duplicate ARB-only fields.