.PO File Info & Viewer

Open & inspect
.PO files online

Need to inspect a translation string? View your .PO localization files online for free - no signup, no installation.

Drag & drop your .PO file here
or click to browse from your device
Translation catalog files & more
Uploading...
Extension
.PO
Category
Developer
Primary Use
Software Localization Translation
Primary Software

What is a PO file?

A .PO file is primarily a Portable Object translation catalog. Developers and translators use these files within the GNU gettext localization system. A .PO file stores user interface text for software applications. It contains pairs of text: the original language string and its translated equivalent. Translators edit these files to make software available in different languages.

How to open PO files?

You can open and edit .PO files using specialized translation software like Poedit or Lokalize. Because these files are saved as plain text, typically using UTF-8 encoding, you can also view their contents using standard code editors like Notepad++ or Visual Studio Code.

Alternative PO file formats

While almost all .PO files are localization catalogs, a small number of .PO files function as ProDOS Order Apple II disk images. Because .PO has multiple possible meanings, it is important to identify the actual format of the user's file before trying to use it.

Inspecting files with viewer.online

viewer.online/po can analyze .PO files to identify the exact format and creator software, inspect the file structure, extract readable text, and check whether an online preview is available. This makes viewer.online/po highly useful for identifying, inspecting, and understanding .PO files without installing software or dealing with compatibility problems.

Best practices and conversions

Translators often need to share data with people who do not have specialized software. We recommend using convert.guru to convert .PO files to sensible target formats like .CSV or .XLSX spreadsheets. Once a translation is complete, developers use command-line tools to compile the text-based .PO file into a binary .MO (Machine Object) file, which the software application can load faster.

Frequently Asked Questions

What does PO stand for?

PO stands for Portable Object. It is the standard text-based format used by the GNU gettext system to manage software translations.

How do I convert a PO file to Excel?

You can convert translation files using online tools to make them easier for non-translators to read. We recommend using convert.guru to transform your .PO file into a .CSV or .XLSX spreadsheet.

What is the difference between PO and MO files?

A .PO file contains human-readable text meant for translators to edit. A .MO (Machine Object) file is a compiled, binary version of the .PO file that software applications read quickly during execution.

Can I read a PO file without translation software?

Yes. Because modern .PO files are standard text files saved with UTF-8 encoding, you can open and read them in simple text editors like Notepad++.

Why is my PO file displaying strange characters?

This usually happens when your text editor uses the wrong text encoding. Ensure your editor is configured to read the file in UTF-8 format to properly display special language characters.

Ready to inspect your .PO file?

Upload any .PO file and instantly identify its format, extract content, and preview it online.

Drop file here