Web validator

Validate e-invoices in the browser and continue with the API when needed.

The validator is ideal for quick one-off checks. If you need recurring validation or automated invoice generation, the API is the logical next step.

Single check or full integration?

The web validator is enough for individual XML and ZUGFeRD files. The API is designed for recurring workflows, JSON validation, and automated generation.

How to test an invoice in the browser

  • Upload an e-invoice with the upload button.
  • XRechnung files usually use the xml extension, while ZUGFeRD documents are uploaded as PDF files.
  • See the result directly below the form and optionally open the invoice contents on success.

Alternatively you can paste XML directly into the text area. Signed-in users can also validate ZUGFeRD PDFs in the web validator.

Free account for more detail

You can use the XInvoice validator without registration, but a free account gives you these benefits:

  • Up to 60 validations per hour instead of 3.
  • Detailed findings instead of only a status.
  • A more relaxed anti-bot check with less waiting.
  • Validation of ZUGFeRD PDFs directly in the browser.
  • A seamless upgrade path into portal and API usage without a new account.

Register for free or sign in

Guests can run up to three checks per hour. An account gives you a higher quota, the detailed view, and a faster path into the API.

Guests can upload XML and TXT files.