Free Peppol XML to PDF Converter

Upload a Peppol BIS 3.0 or UBL 2.1 XML invoice and convert it to a professional PDF document. Everything runs in your browser. Your files never leave your device.

Upload UBL Invoice

Upload a Peppol BIS 3.0 or UBL 2.1 XML file. Supports both invoices and credit notes.

Process Peppol invoices automatically?

Automate your e-invoicing workflow. Send and receive Peppol invoices via email or API. Get started in 5 minutes.

Create free accountAPI Documentation
Peppol Invoice ViewerPeppol ValidatorFormat Detector

What is Peppol to PDF conversion?

Peppol invoices are structured XML documents designed for machine-to-machine processing. They contain all invoice data in a standardized format, but they are not meant to be read by humans directly. Converting Peppol XML to PDF creates a professional, human-readable document that looks like a traditional paper invoice.

This tool parses the UBL 2.1 XML structure, extracts all relevant fields (seller, buyer, line items, tax breakdown, payment info), and renders them into a clean invoice layout. The PDF is generated directly in your browser using the print-to-PDF feature. No server processing, no data transfer.

Why convert Peppol XML to PDF?

Human readable

XML invoices are designed for systems. PDF makes them readable for anyone. Review invoice details without technical knowledge.

Archiving

Store professional PDF copies alongside your XML originals for easy retrieval and long-term record keeping.

Sharing

Share invoices with colleagues, clients, or auditors who do not have XML viewing tools. Everyone can open a PDF.

Printing

Print a clean, professional invoice for physical filing, expense reports, or client records.

Supported formats

UBL 2.1 Invoice

Standard UBL invoices with full line item, tax, and payment details.

UBL 2.1 Credit Note

Credit notes with credited quantities, rendered with a clear credit note label.

Peppol BIS 3.0

The European Peppol standard for cross-border e-invoicing. Built on UBL 2.1.

XML validation

Automatic XML structure checks before conversion. Invalid files are rejected with a clear error message.

How the Peppol to PDF converter works

1

Upload your XML file

Drag and drop or click to select a UBL 2.1 or Peppol BIS 3.0 XML file from your computer.

2

Preview the invoice

The XML is parsed and rendered as a professional invoice layout with seller/buyer info, line items, tax breakdown, and payment details. Everything happens in your browser.

3

Download as PDF

Click "Download PDF" to open your browser's print dialog. Select "Save as PDF" to save a print-optimized PDF. The output is clean, with proper margins and no background clutter. Need to convert PDFs the other way? Learn how to convert PDF invoices to Peppol.

100% private. No data leaves your browser.

This tool processes everything client-side using JavaScript. Your XML files are never sent to a server. No cookies, no tracking, no account required. Just open the page and upload your file.

Frequently asked questions

How do I convert a Peppol XML invoice to PDF?

Upload your Peppol BIS 3.0 or UBL 2.1 XML file using the upload area or drag-and-drop. The tool parses the XML and renders it as a professional invoice. Click the Download PDF button to save it as a PDF using your browser's print-to-PDF feature.

What XML formats are supported?

This converter supports UBL 2.1 invoices, UBL 2.1 credit notes, and Peppol BIS Billing 3.0 documents. These are the standard formats used for e-invoicing across Europe and the Peppol network. Both Invoice and CreditNote root elements are handled.

Is the PDF output suitable for printing?

Yes. The PDF is generated with print-optimized CSS. It uses clean typography, proper margins, and a professional layout with no background clutter. The result looks like a standard business invoice and is suitable for printing or archiving.

Can I convert a Peppol credit note to PDF?

Yes. Credit notes are fully supported. They are rendered with a red label and include all the same details as invoices: seller and buyer information, line items with credited quantities, tax breakdown, and payment information.

Is my invoice data safe during conversion?

Yes. The entire conversion process runs in your browser. Your XML files are never uploaded to any server. All parsing, rendering, and PDF generation happens client-side using JavaScript. Your data stays private.

What information is included in the generated PDF?

The PDF includes the document type (invoice or credit note), invoice number, dates, seller and buyer details with addresses, line items with descriptions, quantities, unit prices, and VAT rates, a tax summary, monetary totals, and payment information if available.

Can I use this for Belgian e-invoices?

Yes. Belgian e-invoices sent via Peppol use the UBL 2.1 / Peppol BIS 3.0 format, which is fully supported. Since January 2026, all B2B invoices in Belgium must be sent electronically via Peppol. This tool lets you convert any of those XML invoices to a readable PDF.

Do I need to install any software?

No. This is a web-based tool that runs entirely in your browser. No software installation, no plugins, no registration required. Just open the page, upload your XML file, and download the PDF.

Related tools

Need to send Peppol invoices? Create a free account or explore the Peppol API.

Check if a company is on Peppol with our Peppol Radar. Learn about the UBL format or read about Peppol registration in Belgium.

Free Peppol XML to PDF Converter | UBL Invoice to PDF