GPT Translator Logo
Login

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.