Peppol to PDF

Convert a Peppol / UBL XML invoice or credit note into a clean, readable PDF. Free, no signup, and your file never leaves your browser.

  • 100% in your browser
  • No signup, no upload
  • Customize fields, logo & colour

Drop a UBL XML file here or click to browse

Supports Invoice and CreditNote UBL 2.1 XML

No file handy?

Turn a machine-readable UBL invoice into a clean, print-ready PDF in seconds.

Every field rendered

Parties, line items, VAT and payment

Your branding

Logo, accent colour, A4 or Letter

Embedded PDFs

Extract the original from hybrid invoices

100% private

Runs in your browser, nothing uploaded

How to convert Peppol XML to PDF

  1. 1Upload or paste your UBL XML invoice
  2. 2Toggle fields, add a logo, pick a colour
  3. 3Click "Download PDF" to save

What is a Peppol invoice?

A Peppol invoice is a structured electronic invoice encoded in UBL 2.1 XML and compliant with Peppol BIS Billing 3.0 and the European EN16931 standard. Instead of a page you read, it is a data file your accounting software can process automatically: seller and buyer details, line items, VAT breakdown and payment terms are all machine-readable. Peppol is the network these documents travel over, and UBL XML is the format they are written in.

Peppol vs PDF: what is the difference?

A PDF is a visual document designed for humans. A Peppol XML invoice is structured data designed for machines. A PDF cannot be booked automatically because the numbers are just pixels; a Peppol invoice can, because every value is tagged. When you receive a Peppol XML file and want to actually read, print or archive it, you convert it to PDF, which is exactly what this tool does. It renders the XML data into a clean invoice you can save as a PDF.

Why convert, and who is this for?

Businesses, accountants and developers receive Peppol UBL XML and need a readable copy for review, approval, archiving or sending to someone who cannot open XML. This converter gives you that PDF in seconds without installing software, creating an account or uploading anything to a server. It is handy for spot-checking a supplier invoice, attaching a human-readable copy to a workflow, or confirming that the XML your system produced contains the right data.

Supported formats and fields

The converter renders UBL 2.1 Invoice and CreditNote documents that follow Peppol BIS Billing 3.0 / EN16931. Every standard field is included: parties and addresses, dates, line items, unit prices, VAT and tax subtotals, totals, allowances, charges, payment details (IBAN, BIC) and document references. Working with CII, XRechnung or Factur-X / ZUGFeRD instead? Use our Factur-X validator or XRechnung validator. If a hybrid file embeds a ready-made PDF, this tool detects and extracts it for you.

Can I convert a PDF back to Peppol XML or UBL?

This is the most common follow-up question, so to be clear: this tool only goes one way, from Peppol / UBL XML to a readable PDF. It does not turn a PDF into a Peppol invoice. The reason is simple: a normal PDF is just a picture of an invoice with no structured, machine-readable data underneath, while a Peppol invoice is a tagged UBL XML file. To go from a PDF to Peppol you have to get the data into structured form: re-key or extract the fields (with OCR / data capture) into accounting or e-invoicing software that outputs EN16931-compliant UBL, or have that software generate the Peppol XML directly.

There is one shortcut. Hybrid formats like Factur-X and ZUGFeRD embed the invoice XML inside the PDF, so the structured data is already there and can be pulled out without re-keying. If that is what you are holding, learn how the syntaxes differ in our UBL vs CII vs Factur-X guide, and check the embedded document with the Factur-X validator. Once you have valid Peppol UBL XML, you can render it here, validate it on the home page or with the UBL validator.

Questions

How do I convert Peppol XML to PDF?

Upload or paste your Peppol UBL XML invoice or credit note above. The tool parses every field and renders a professional invoice preview instantly. Click "Download PDF" to save it as a PDF using your browser's print-to-PDF. No signup, no upload to a server.

What is the Peppol XML to PDF tool?

It is a free, browser-based converter that turns a machine-readable Peppol / UBL XML invoice into a human-readable PDF document. It runs entirely on your device, so it works offline and keeps your invoice data private.

Is Peppol an XML format?

Peppol itself is a network for exchanging electronic documents, not a file format. A Peppol invoice is carried as structured XML, almost always in the UBL 2.1 syntax defined by Peppol BIS Billing 3.0 (or the CII syntax). That XML is what this tool converts into a readable PDF.

What is the difference between a PDF and a Peppol invoice?

A PDF is a visual document meant for humans to read. A Peppol invoice is structured XML meant for accounting software to process automatically, with every field (seller, buyer, VAT, line items) machine-readable. A PDF cannot be booked automatically; a Peppol XML invoice can. This tool bridges the two by rendering the XML as a PDF you can view, print or archive.

Can I convert a UBL credit note to PDF?

Yes. The tool supports both UBL Invoice and UBL CreditNote documents. Credit notes use the same professional layout and are clearly labelled "Credit Note" in the header.

Is the conversion done on my computer or a server?

Entirely in your browser. The XML is parsed and rendered client-side and never leaves your device. For automated, server-side conversion you can use our API endpoint instead. API documentation

Which fields from the XML appear in the PDF?

All standard Peppol BIS 3.0 / EN16931 fields: seller and buyer details with addresses, invoice number, dates, line items with descriptions and quantities, unit prices, VAT breakdown, totals, payment information (IBAN, BIC), delivery details, allowances, charges, notes and document references.

Can I choose which fields appear in the PDF?

Yes. A conversion settings panel lets you toggle individual fields and sections on or off (references, payment details, VAT breakdown, line-item columns, delivery, notes and more) with a live preview. Fields your invoice does not contain are greyed out automatically. You can also add your own logo, set an accent colour, and choose A4 or Letter paper size.

Can I extract the embedded PDF from a hybrid invoice?

Yes. Some invoices carry an attached PDF inside the XML as an EmbeddedDocumentBinaryObject (common in hybrid Factur-X / ZUGFeRD style documents). When the tool detects one, it offers a one-click download of that original attached PDF, alongside the PDF it generates from the data.

Does it support CII, XRechnung or Factur-X?

The on-page converter renders UBL (Peppol BIS 3.0 / EN16931) Invoice and CreditNote XML. For CII, XRechnung and Factur-X / ZUGFeRD, use our dedicated validators. If a Factur-X or ZUGFeRD file embeds a readable PDF layer, this converter can also extract it. Factur-X validator

Can I convert a PDF invoice to Peppol XML?

Not with this tool. It works in one direction: it renders an existing Peppol / UBL XML invoice as a readable PDF. Going the other way (PDF to Peppol) is a fundamentally different job, because a plain PDF holds no structured data. To turn a PDF into a Peppol invoice you either re-key or extract the values (invoice number, parties, VAT, line items) into an e-invoicing tool that outputs UBL, or your accounting software generates the Peppol XML directly. The exception is a hybrid Factur-X / ZUGFeRD PDF that already embeds the XML inside it. Factur-X validator

Is there a PDF to UBL converter?

A reliable one-click PDF-to-UBL converter does not really exist, because a PDF is pixels, not data. Any product that claims to convert PDF to UBL is doing document data extraction (OCR plus field mapping) and then building the UBL XML from what it read, which needs review for accuracy. The clean path is to have the source system emit UBL directly. If your PDF is actually a hybrid Factur-X / ZUGFeRD file, the UBL or CII XML is already embedded and can be pulled straight out. UBL vs CII vs Factur-X explained

How do I convert a PDF to Peppol?

Feed the PDF's invoice data into a system that speaks Peppol. In practice that means entering or importing the invoice into accounting or e-invoicing software that produces EN16931-compliant UBL and sends it over the Peppol network through an Access Point. This XML-to-PDF tool only handles the reverse, readable direction; once you have valid Peppol UBL, you can validate it here for free. What is Peppol e-invoicing?

Can I convert XML to UBL, or validate UBL directly?

Peppol invoices are already UBL XML, so there is usually nothing to "convert" between XML and UBL: UBL is the XML syntax. If you have a UBL file and want to check it is correct rather than render it, use our UBL validator, which runs it against EN16931 and Peppol BIS Billing 3.0 rules. UBL validator

Is it free and do I need an account?

It is completely free with no signup, no account and no watermark. There is no limit on the number of invoices you convert.

Is there an API for Peppol XML to PDF?

Yes. Send a POST request with your UBL XML to our endpoint and receive a PDF file back. No API key required. View API docs

Validate before you convert

Unlike a plain converter, we can also check your Peppol UBL invoice against EN16931 and BIS Billing 3.0 schematron rules, so you know it is compliant before you turn it into a PDF.

Learn more about Peppol