Behind every e-invoice are data formats that developers work with every day. XRechnung and ZUGFeRD are XML with namespaces, schemas and XPath expressions. APIs return JSON, attachments travel as Base64 inside the XML, master data arrives as CSV from the accounting system, and timestamps have to be converted between Unix time, ISO 8601 and local time zones. Anyone who imports, exports or checks invoice data needs a solid understanding of these formats and fast tools to inspect them.
Typical pitfalls include wrongly declared character encodings, umlauts in file names, missing or swapped namespaces, decimal separators in CSV exports, daylight saving time in timestamps and Base64 content that loses its line breaks when copied. Many of these errors can be found in seconds once you see the data as a structure instead of a block of text.
In this category we explain the formats with examples from invoice processing, with code snippets and typical failure patterns. Every tool runs locally in your browser, so sensitive invoice data never leaves your computer: XML viewer, JSON formatter, Base64 encoder, CSV to JSON converter, QR code generator, UUID generator, timestamp converter, image compressor and word counter.
Tools for this topic
- XML ViewerPaste or upload any XML — collapsible tree view, syntax highlighting, XPath queries.Open tool →
- JSON FormatterValidate, format, and visualize JSON in a clean, interactive tree view.Open tool →
- Base64 EncoderEncode/decode Base64, URL, HTML entities, JWT tokens, and hex instantly.Open tool →
- CSV ↔ JSON ConverterConvert CSV to JSON or export JSON arrays as CSV — fully in-browser.Open tool →
- QR Code GeneratorCreate QR codes for URLs, Wi-Fi, vCard and more; download as PNG or SVG.Open tool →
- UUID GeneratorGenerate UUID v4 instantly. Bulk generation and ULID support for Pro users.Open tool →
- Timestamp ConverterConvert Unix timestamps to human dates with timezone selector. Live epoch counter.Open tool →
- Image CompressorShrink JPEG, PNG and WebP images in the browser — quality slider, resizing, WebP conversion.Open tool →
- Word & Character CounterCount words, characters, sentences and reading time live.Open tool →
All articles on this topic
XRechnung Attachments: Embedding PDFs with Base64 (BG-24)
XRechnung attachments explained: how to embed PDFs and other files with Base64 in BG-24, with UBL and CII examples, allowed MIME types and OZG-RE size limits.
XRechnung XML Structure: UBL, CII, Namespaces and XSD
XRechnung XSD and XML structure explained for developers: UBL and CII root elements, namespaces, schema and Schematron validation, plus a BT-to-XPath table.