Free · no account · files auto-deleted
Free i18n Format Converter
Reshape a localization file between formats instantly — no AI, no translation, nothing changes but the shape. Upload or paste, pick a target, download the result.
JSON
YAML
.strings
.po
ARB
Android XML
CSV
⇄
Convert a file
No account neededDrag & drop a locale file here
or click to browse — JSON, YAML, .strings, .po, ARB, XML, CSV
file.json
converted.json
Supported conversions
JSONReact, Vue, Next.js
YAML / .ymlRails, i18next
.stringsiOS, macOS
.poDjango, WordPress
ARBFlutter
Android XMLAndroid (values/strings.xml)
CSVGodot, Unity, spreadsheets
Any → anyMix and match, both directions
Keys and placeholders (%s, {name}, %1$s) are preserved. Some format-specific metadata (plural forms, comments, ARB descriptions) may not survive a round trip — the tool tells you when that happens.
Also need to actually translate those strings?
Need translation too?
KAERIS's full AI translator turns any of these files into 46 languages — placeholder-safe, with built-in verify-meaning QA and UI-overflow warnings. Free to start, no account required.
Try the full tool →