Read Polish official XML without uploading the file

UPO, UPP, KSeF invoices, JPK, ZUS/KEDU, and other Polish public administration files.

Drag an XML file here

or choose a file from your device

.xml, .xades · max. 20 MB
Files are processed locally in your browser. Nothing is uploaded.

Paste XML

You can also paste the document contents directly.

Supported documents

Full list and limitations
UPOOfficial Receipt
UPPSubmission Receipt
KSeF FA(3)Structured invoice
JPKStandard Audit File
ZUS / KEDUSocial insurance documents
Other XMLUniversal data tree
No account No file uploads No content tracking

What does this viewer do?

It recognizes common Polish XML structures and presents their most important fields in a readable view. You can always inspect the element tree or the formatted source XML.

Limitations

The tool does not sign, submit, or validate documents against official schemas. JPK and ZUS structures vary between versions, so their extracted data is approximate.

Frequently asked questions

Is my XML file uploaded to the internet?

No. Reading, recognition, and checksum generation happen locally in your browser. The app does not send documents to any server.

Does the viewer confirm a UPO or KSeF invoice is valid?

No. It is a convenient viewer, not an official validation service or legal or tax advice.

What if the document type is not recognized?

You will still get a searchable, expandable XML tree with element paths and copyable values.