
Convert PDF Invoices to Valid ZUGFeRD / XRechnung in Seconds
Turn any PDF invoice into a compliant e-invoice — instantly, securely, and without the headache. Cut manual work, stay compliant, and keep your workflow flowing.
Why Teams Love PDF2ZUGFeRD
Our comprehensive solution provides multiple integration methods, ensuring flexibility and ease of use for your business.
Save hours of manual work
Drag & drop your PDFs — we'll handle the rest. Get perfectly structured ZUGFeRD and XRechnung files in seconds.
Stay compliant with standards
Always up to date with German & EU e-invoice standards. Ideal for B2G and B2B submissions.
Works your way
Use our simple web app — or integrate the REST API right into your ERP, CRM, or accounting software.
Batch & bulk made easy
Process hundreds of invoices in one go. Real-time status updates keep you in control.
Privacy & security first
Your data never leaves the EU. Files are encrypted and auto-deleted after processing.
Easy to Use
Intuitive interface for both technical and non-technical users
Two Ways to Use It
No setup. No IT needed.
Just upload your PDFs and download compliant invoices.
Simple Upload Interface
Drag and drop your PDF invoices for instant processing
Instant Validation
Real-time compliance checking and error reporting
Download Results
Get your compliant invoices in seconds
Powerful REST API.
Automate invoice workflows across any system.
RESTful API
Simple, well-documented endpoints with comprehensive examples
Secure & Scalable
Enterprise-grade security with rate limiting
SDK Support (planned)
Client libraries for Python, Node.js, PHP, and more
API Testing & Webhook Setup
Follow these steps to test the PDF2ZUGFeRD API and configure your webhook endpoint
Postman Instructions
Click the Import button in Postman (top left). Select the downloaded JSON file. The collection will now appear in your Collections sidebar.

In Collections, expand the imported collection. Click on the POST request named something like Convert PDF to ZUGFeRD.

Go to the Body tab in the request. Locate the base64Data field (it will have placeholder data). Replace the sample Base64 string with your own Base64-encoded PDF invoice data. You can use an online converter like base64encode.org to encode your PDF file.
Still in the Body tab, find the webhookUrl field. Replace the placeholder URL with your actual webhook endpoint URL. This URL will receive the converted invoice data. If you don't have a webhook URL yet, see the Webhook Setup section below for instructions on creating one.

Once you've updated the base64Data and webhookUrl, click the Send button in Postman. You should receive a 200 OK response with a message indicating that your request has been queued for processing.

The API processes your invoice in the background. Once complete, the converted ZUGFeRD/XRechnung data will be sent to your configured webhook URL. Check your webhook endpoint to view the results.
If you encounter errors, check: Your Base64 data is valid and correctly formatted. Your webhook URL is active and accessible. You have proper authentication credentials configured in Postman (if required).
Key Features at a Glance
Everything you need for seamless, compliant invoice conversion — built for speed, reliability, and ease of integration.

Lightning-fast conversion
Single or bulk files processed immediately
Valid formats
Valid ZUGFeRD & XRechnung output
Live processing status
Real-time feedback & webhooks
Easy integrations
REST API and Postman Collections
24 / 7 uptime
Fully hosted on EU servers
Secure by design
AES-256 encryption & GDPR compliance
Frequently Asked Questions
Got questions? We've got answers. Find everything you need to know about PDF2ZUGFeRD.
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) is a standardized format for electronic invoicing in Germany. It's crucial for B2G (business-to-government) transactions and increasingly required for B2B invoicing to ensure compliance with German and European regulations.
Most conversions complete in minutes. Processing time depends on the complexity and size of your PDF invoice. Serialized batch processing of multiple invoices.
We support conversion of standard PDF invoices to both ZUGFeRD and XRechnung formats. Output formats comply with the latest German and European e-invoicing standards.
Absolutely. All data is transmitted over HTTPS with encryption. We don't store your invoice data after processing is complete. Our service is GDPR compliant and follows strict data protection protocols.
Yes! We offer multiple integration options: a manual web app for individual conversions, a RESTful API for custom integrations, and SDKs for popular programming languages. Choose the method that best fits your workflow.
Built for Compliance and Trust
- Full support for ZUGFeRD and XRechnung - always latest release
- Meets B2G/B2B e-invoicing rules under EU Directive 2014/55/EU
- Hosted in Frankfurt, Germany
- Automatic deletion after processing
- GDPR-compliant / ISO 27001-aligned infrastructure