UBL Invoice Viewer
Read UBL 2.1 Invoice and CreditNote XML (incl. Peppol BIS 3.0) as a normal invoice, with the raw XML alongside. Free, no upload.
Invoice parsing and the displayed checks run in your browser without uploading invoice contents. These checks do not establish official Peppol or XRechnung conformance. Site analytics and asset requests are separate from document processing.
Drop your UBL invoice or credit note (.xml) here
UBL 2.1 Invoice and CreditNote documents, including Peppol BIS Billing 3.0
No invoice loaded yet
Drop any UBL XML (Invoice or CreditNote), XRechnung (CrossIndustryInvoice), or ZUGFeRD / Factur-X PDF invoice above to view it instantly.
What is the UBL Invoice Viewer?
The ToolsWebPro UBL Invoice Viewer reads UBL 2.1 Invoice and CreditNote XML files, including Peppol BIS Billing 3.0, and displays them as a normal invoice with supplier, customer, lines, VAT and totals. The raw XML is one click away, so you can see which element each value comes from. It works in your browser without uploading the file.
Supported formats
- UBL 2.1 Invoice
- UBL 2.1 CreditNote
- Peppol BIS Billing 3.0 (UBL)
- XRechnung UBL
- UBL wrapped one level deep, for example in an SBDH envelope
Privacy and processing
Everything runs in your browser. The file is read with JavaScript on your device and is never uploaded to ToolsWebPro or anyone else, so you can open invoices that contain bank details and prices without sending them to a third-party service.
How to use UBL Invoice Viewer
- 1Drop a UBL .xml file (Invoice or CreditNote) on the upload area, or paste the XML text.
- 2The viewer reads the UBL 2.1 elements (cbc:ID, cbc:IssueDate, cac:AccountingSupplierParty, cac:InvoiceLine and so on) and lays them out as an invoice.
- 3Switch between Invoice and Raw XML to see which element each value came from.
- 4Print or save the readable version as PDF, or download the XML again.
What you can do
UBL 2.1 Invoice and CreditNote
Credit notes are labelled as such and use CreditNoteLine / CreditedQuantity.
Peppol BIS 3.0 and other UBL profiles
The CustomizationID tells the viewer which profile it is; Peppol BIS Billing 3.0 is recognised.
Wrapped documents
Files with an envelope (for example an SBDH header) are opened if the Invoice is one level inside the root.
Raw XML side by side
Read the rendered invoice and the original tags without switching tools.
When this tool helps
Developers
Check what your ERP's UBL export looks like to a human before sending it to a customer.
Receivers outside the Peppol network
Read UBL invoices e-mailed as .xml attachments.
Learning UBL
Load the sample and compare the readable invoice with the XML to see how UBL is structured.
About UBL Invoice Viewer
UBL (Universal Business Language) is the OASIS XML standard that most Peppol e-invoices use. A UBL invoice is a tree of cbc (basic) and cac (aggregate) elements: the root Invoice holds the invoice number, dates and currency, the supplier and customer parties, payment means, a TaxTotal and LegalMonetaryTotal, and one InvoiceLine per item. The ToolsWebPro UBL Invoice Viewer reads UBL 2.1 Invoice and CreditNote documents in your browser and shows them as a normal invoice, with the raw XML one click away. For a field-by-field explanation of the XML, read how to read UBL invoice XML. To check the file for common mistakes, use the PEPPOL Invoice Validator.
Open UBL 2.1 invoices and credit notes in your browser and see them as a normal invoice: supplier, customer, dates, lines, VAT and totals. Peppol BIS Billing 3.0 and XRechnung UBL files are recognised, wrapped SBDH files open too, and the raw XML is one click away.
ToolsWebPro provides this tool free with no account required. Each tool explains its supported formats, processing limits and privacy behavior.
Frequently asked questions
- How do I read a UBL invoice XML?
- Drop the file into the UBL Invoice Viewer. It shows the supplier, customer, dates, lines, VAT and totals as a normal invoice. To understand the tags themselves, the guide on reading UBL invoice XML explains each important element.
- Which UBL documents are supported?
- UBL 2.1 Invoice and CreditNote, including Peppol BIS Billing 3.0 files. Other UBL documents, such as Order, Despatch Advice or Application Response, are not invoices and are not rendered.
- Is every UBL invoice a Peppol invoice?
- No. Peppol BIS Billing 3.0 is one profile of UBL with extra rules, identified by its CustomizationID. A UBL invoice can follow other profiles, such as national CIUS. The viewer reads them all as UBL.
- My file starts with StandardBusinessDocument. Can I open it?
- Usually yes. Some systems wrap the invoice in an SBDH envelope. The viewer looks one level inside the root element and opens the Invoice it finds there.
- Can I edit a UBL invoice here?
- No, the viewer is read-only. You can copy or download the XML, but changes to an invoice should be made in the system that issued it, usually with a credit note and a new invoice.
ToolsWebPro guides for UBL Invoice Viewer
Step-by-step tutorials and troubleshooting written for this tool.
- How to Open a Peppol / UBL / XRechnung Invoice (2026)7 min read
- What Is a PEPPOL Invoice? Format, Example and How It Works7 min read
- How to Read a UBL Invoice XML: Element-by-Element Guide6 min read
Related Invoice, Tax, Contact & Calendar Tools
More free tools on ToolsWebPro — including companions that pair well with UBL Invoice Viewer.
- Peppol Invoice ViewerOpen supported structured invoice XML, inspect the seller, buyer, line items and totals, then export a readable copy or spreadsheet.
- XRechnung ViewerOpen German XRechnung XML (CII or UBL) as a readable invoice, check the Leitweg-ID and totals, save as PDF. Free, no upload.
- ZUGFeRD / Factur-X ViewerOpen ZUGFeRD and Factur-X PDF invoices, extract the embedded XML and read it as an invoice. Free and private in your browser.
- PEPPOL XML to PDFConvert Peppol BIS 3.0, UBL or XRechnung XML invoices to a clean A4 PDF in your browser. EN, DE, NL or FR labels. No upload.
- Peppol Invoice Pre-CheckSpot a selection of missing fields and arithmetic issues before running full invoice validation in your receiving or access-point system.
- Software ROI CalculatorBuild a software business case with setup costs, subscriptions and an adoption ramp. Separate recovered staff capacity from cash savings; compare and export scenarios.