Business documents & regulated formats
Invoices, payment files and customs data — where a format error means not getting paid.
🔒 Every tool here runs in your browser — your files never leave it.
- Compliance wording 1
- E-invoicing 8
- PDF & files 12
- Bookkeeping & audit trail 1
- Company identifiers 1
- Payment references 1
Compliance wording 1
Statements where the law fixes the words and “close” loses the safe harbour.
E-invoicing 8
Documents that get rejected for their shape before anyone reads the amount.
- Commercial & VAT Invoice GeneratorGenerate a commercial, VAT or proforma invoice with every mandatory particular checked as you type — then print to PDF, all in your browser.
- Invoice Fields CheckerCheck an invoice against the particulars EU VAT law requires, and whether net, VAT and total agree — with the EN 16931 rule numbers.
- EN 16931 Code ListsSearch the invoice type, VAT category, payment means and allowance reason codes — and see which official rules a VAT category brings into force.
- Peppol Invoice CheckerCheck a UBL invoice against the published Peppol BIS Billing 3.0 rules - reported under their official identifiers so every finding can be looked up.
- Origin Declaration CheckerCompare the preferential origin declaration on your invoice against the wording EU law prescribes - word for word, in every prescribed language.
- Supplier's Declaration CheckerPick the right one of the four prescribed supplier's declarations, and check a long-term validity period against the limit the annex actually states.
- E-Invoice IdentifierTell UBL from CII, read the CustomizationID, and find out which profile an e-invoice declares - Peppol, XRechnung or the EN 16931 core - before you validate it.
- XRechnung CheckerCheck a German XRechnung invoice against KoSIT's official BR-DE rules, in UBL or CII, reported under their official identifiers.
PDF & files 12
The documents themselves: diagnose, merge and split PDFs without uploading them.
- PDF MergerMerge PDFs in your browser — nothing is uploaded. Every file is structure-checked first (truncation, encryption, missing header), bad files are skipped with a diagnosis, and the output is verified with an independent parser.
- PDF SplitterSplit a PDF or extract pages in your browser — nothing is uploaded. Page ranges like 1-3,5,9- with real error messages, structure diagnosis before anything runs, one file or one-per-page.
- PDF CompressorShrink scanned and image-heavy PDFs in your browser — no upload, no size cap. Every image reports its before/after size, resolution and PSNR, and a file that cannot be improved comes back untouched instead of re-saved.
- PDF Page OrganizerReorder, rotate and delete PDF pages by looking at them — thumbnails render in your browser, nothing is uploaded. Rotation is relative, so pages that were already rotated do not end up sideways.
- PDF UnlockerRemove a PDF password in your browser with the password you already have — the document and the password never leave your machine, and nothing is cracked or bypassed.
- PDF OCR (Searchable Scans)Add an invisible, searchable text layer to a scanned PDF — OCR runs as WebAssembly in your browser, and the scan itself is never touched.
- PDF Form Filler & CheckerFill a PDF form and see what would get it rejected — empty required fields, values outside the options, fields that secretly share a name.
- Images to PDFTurn JPEG and PNG files into a PDF with the layout decisions shown — what gets enlarged, what gets cropped, what resolution it prints at.
- PDF Text ExtractorPull the text out of a PDF — and see which pages have no text layer at all instead of getting an empty string back.
- PDF Attachments & Factur-X CheckList the files embedded in a PDF, check a Factur-X / ZUGFeRD container, and run the invoice inside it against Article 226.
- PDF Redaction CheckerCheck whether a redacted PDF really removed the text or just covered it — recoverable text shown verbatim, plus metadata, history and annotation leaks.
- PDF Hidden Content FinderSee what a recipient can still recover from a PDF — text hidden outside the crop box shown verbatim, plus layers that are off by default, document properties and save history.
Bookkeeping & audit trail 1
The sequences and references a tax authority expects to be unbroken.
Company identifiers 1
Codes that say which legal entity you are — and what a well-formed wrong one costs.
Payment references 1
The structured codes that let an incoming payment reconcile itself against the right invoice.
Why the rule numbers here are not ours
Business document formats are unusual in that they publish their own numbered
rules. Peppol BIS Billing 3.0 has 979 of them — BR-01,
UBL-CR-002, PEPPOL-EN16931-R001 — each with a description and a
severity.
So where a tool on this page checks one of those, it reports the official identifier, not one we invented. You can take a report from here straight to the specification and look the rule up. Where a rule is our own engineering judgement instead, it says so — and those carry our own prefixes.
What these tools deliberately do not do
They check shape, not substance. Whether a VAT rate is correct, whether an expense is deductible, whether your numbering satisfies your tax authority — those are questions for someone who can see your business, and no format checker can answer them.
Nor is EN 16931, the underlying EU standard, quoted here: it is a paid CEN standard this project does not hold. What is quoted is Peppol's own publicly readable restatement of the same business rules — the same discipline this site applies everywhere, which is to cite only documents a reader can actually open.
Looking for barcodes, listings or product feeds? Those live under e-commerce product data.