Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsPDF Attachments ExtractorExtract XML from PDF Invoice

Extract XML from PDF Invoice

files

Get the Factur-X, ZUGFeRD or XRechnung XML out of an e-invoice PDF

Processed in your browser. Nothing is uploaded. Checked against sources on 16 Oct 2026.

Hybrid e-invoices under the Factur-X and ZUGFeRD standards are ordinary PDFs with the machine-readable invoice attached as an XML file, usually named factur-x.xml or zugferd-invoice.xml. Accounting software reads that file; people need it to check what was sent. Drop the invoice here and the XML is listed and marked as e-invoice data, ready to save. Nothing is uploaded.

Next:
  • Compress the PDF Make a scanned or photo-heavy PDF smaller, with text kept selectable
  • Merge it with other PDFs Combine PDFs and reorder pages by dragging, all on your device
  • Sign the PDF Draw, type or upload your signature and place it on any page

How to use Extract XML from PDF Invoice

1

Drop your files or click to choose them.

2

Adjust the options and check the preview.

3

Download the result. Nothing was uploaded.

How Extract XML from PDF Invoice works

A PDF can carry other files inside it. Hybrid e-invoices carry their machine-readable XML, reports carry the spreadsheet behind a chart, engineering documents carry drawings, and PDF portfolios are mostly attachments. Phone viewers and many browsers never show them.

What each file is. The kind shown, such as PDF, XML, XLSX, JPEG or ZIP, is worked out from the first bytes of the file rather than its name. A name can say invoice.pdf while the content is a program, so check the kind before opening anything you did not expect.

E-invoices. Factur-X, ZUGFeRD and XRechnung invoices embed their data as factur-x.xml, zugferd-invoice.xml or xrechnung.xml. These are marked as e-invoice data, ready to save for an accounting system or a validator.

The rest of the article, and all 6 questions about PDF Attachments Extractor, are on the PDF Attachments Extractor page.

Frequently asked questions

How do I extract attachments from a PDF?

Drop the PDF on PDF Attachments Extractor. Every embedded file is listed at once with its name, kind and size; press the download button on a row to save that file, or Download all to save them together in a ZIP. Both document attachments and paperclip notes on pages are found.

How do I get the XML out of a ZUGFeRD or Factur-X invoice?

Drop the invoice PDF here. The XML, usually named factur-x.xml, zugferd-invoice.xml or xrechnung.xml, is listed and marked as e-invoice data. Save it with its download button and open it in a text editor or validator. The PDF itself is not changed.

Why does it say nothing is attached?

Most PDFs carry no attachments. Pictures and tables printed on the pages are part of the pages, not attached files. To save the pictures, use PDF to Image; to copy the text or tables, use PDF to Text or PDF to Excel.

Is my PDF uploaded?

No. The PDF is opened by pdf.js in your own browser, and the attached files are saved from memory on your device. Nothing is sent to a server, which matters for invoices and contracts. A password-protected PDF asks for its password first.

Sources

  • ISO 32000-1:2008, Document management - Portable document format - Part 1: PDF 1.7 (copy published by Adobe)Section 7.11 File specifications and embedded file streams (the EmbeddedFiles name tree) and 12.5.6.15 file attachment annotations

Last verified 16 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about PDF Attachments Extractor and anybody who knows can answer. No account needed.

More ways to use PDF Attachments Extractor

  • PDF Attachments ExtractorFind and save the files attached inside a PDF, such as e-invoice XML or spreadsheets

Same job, other tools: Extract PDF Pages – Pick the pages you need and save them as a new PDF · HEIC to PDF – Convert iPhone HEIC photos straight into a PDF · JPG to PDF – Convert JPG photos into a single PDF, in the order you choose · Compress PDF to 500 KB – Fit a multi-page scan under 500 KB with its text still readable · Compress PDF to 50 KB – Get a one-page scan under 50 KB for strict document uploads · Resume Word to PDF – Send your resume as a PDF so the formatting holds.

Related tools

All file tools
Image to PDFTurn photos into a PDF, one per page or several per pageMerge PDFCombine PDFs and reorder pages by dragging, all on your deviceCompress PDFMake a scanned or photo-heavy PDF smaller, with text kept selectablePDF to WordGet an editable Word document from a PDF, without uploading itWord to PDFTurn a .docx document into a PDF anyone can openSplit PDFExtract pages or split by ranges, with thumbnails, nothing uploadedPDF to ImageTurn every PDF page into a JPG or PNG you can shareSign PDFDraw, type or upload your signature and place it on any page
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)