en

CFDI Viewer (Mexico)

Turn a Mexican CFDI invoice XML into a readable table - locally in the browser, with no upload.

Running locally on your device ...

A structural check as a helper function, not a legally binding attestation.

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

The CFDI (Comprobante Fiscal Digital por Internet) is the electronic invoice mandated by Mexico's tax authority SAT. It carries the Emisor (issuer), Receptor (recipient), line items, taxes and totals as structured XML - plus, once an authorised PAC has stamped it, the Timbre Fiscal Digital (the digital tax stamp with its UUID). Raw XML is barely readable for a human; this tool reads out the core fields and presents them as a clear table.

Drop your CFDI XML (version 4.0 or 3.3); the tool reads the Emisor/Receptor with their RFC, the line items with quantity and amount, the taxes (Trasladados/Retenciones), the totals and - when present - the UUID and stamping date from the Timbre Fiscal Digital. You can drop several files at once, each becomes its own HTML view.

Everything runs entirely locally in the browser (pure JavaScript, no server) - the invoice with its business data never leaves your device. It is explicitly a view and not a checking service: the tool shows what the XML says, but does not verify conformance with the SAT schema or cryptographically check the digital seals (Sello/SelloSAT).

Specifications

Specifications
Input formatsXML
Output formatHTML
Batch processingYes
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop a CFDI XML (.xml) (version 4.0 or 3.3).
  2. The tool reads the XML and builds the invoice table.
  3. View it directly, or download it as HTML.

Limitations: Renders a CFDI XML (version 4.0 or 3.3) as a readable HTML table: Emisor/Receptor with RFC, line items, taxes (Trasladados/Retenciones), totals and - when present - the Timbre Fiscal Digital (UUID, stamping date). It is a view, not a validator: neither conformance with the SAT schema nor the digital seals (Sello/SelloSAT) are cryptographically verified. Mexico only.

FAQ

Is my invoice uploaded?

No. Reading the XML and building the HTML view run entirely locally in the browser; the invoice never leaves your device.

Which CFDI versions are recognised?

CFDI 4.0 and 3.3 - both share the same basic structure (Comprobante with Emisor/Receptor/Conceptos/Impuestos).

Does the tool check the CFDI's validity?

No. It is purely a view and shows 1:1 what the XML says. Neither the SAT schema nor the digital seals are checked.

What is the Timbre Fiscal Digital?

The digital tax stamp an authorised PAC (Proveedor Autorizado de Certificación) attaches when issuing the invoice - including the unique UUID (Folio Fiscal). If present, the view shows it.

Can I print the view or save it as a PDF?

Yes. The result is a standalone HTML file; open it in the browser and print it, or save it as a PDF via the print dialog.

Related tools

Monthly ISR Calculator · Aguinaldo Calculator (Mexico) · Calculate a checksum