Upload or paste your Gettext PO file and get a ready-to-use CSV file in seconds. Free, no signup, nothing is stored.
How it works
- Drag & drop your Gettext PO file here or click to browse
- Click Convert — parsing and conversion happen instantly, the file never leaves the server response
- Copy the result or download it as a ready-to-use file
Gettext PO
PO (Portable Object) is the Gettext translation format used by Django, WordPress, PHP and many Linux projects. Entries are msgid / msgstr pairs, compiled to binary .mo files for production.
msgid "welcome" msgstr "Welcome!"
CSV
CSV is a spreadsheet-friendly format for reviewing and editing translations in Excel or Google Sheets. The first column is the string key, the second is the text value.
key,value welcome,Welcome!
FAQ
Is this converter free?
Yes, completely free and without registration. It is a small tool built on top of the Localization.One translation platform.
Are my files uploaded or stored anywhere?
The file is parsed in memory to produce the converted output and is never written to disk or stored. If you paste text, the same applies.
What happens to placeholders and special characters?
Placeholders like %s, %1$s, {name} or {{var}} are kept as-is. Special characters are escaped according to the rules of the target format.