Las facturas emitidas con sistemas VeriFactu llevan un código QR que contiene un enlace a un servicio de la Agencia Tributaria (AEAT). Este lector abre una imagen, una captura o un PDF, decodifica el código y muestra lo que contiene: el NIF del emisor, la serie y el número de la factura, la fecha y el importe total. Comprueba la estructura del enlace y, si apunta a la AEAT, ofrece el enlace oficial para que sea la propia AEAT quien diga si la factura está registrada. (English: read and structurally check the AEAT invoice QR code.)
El lector no es un sistema de verificación: lee, analiza, comprueba la forma del código y remite a la comprobación oficial. No dice si la AEAT ha aceptado una factura. Todo ocurre en el navegador.
Loading the tool…
Overview
About VeriFactu QR Code Reader & Checker
Qué contiene el código. Según la descripción técnica de la AEAT, el QR codifica una dirección del tipo https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?nif=…&numserie=…&fecha=DD-MM-AAAA&importe=…. Los cuatro parámetros son obligatorios: nif (el NIF del emisor, 9 caracteres), numserie (serie y número, máximo 60 caracteres ASCII, codificados en la URL), fecha (en formato DD-MM-AAAA) e importe (importe total con punto decimal, hasta 12 cifras enteras y 2 decimales). El entorno de pruebas usa el host prewww2.aeat.es. El código debe seguir la norma ISO/IEC 18004:2015 con nivel de corrección M y tener entre 30 y 40 mm de lado.
Qué se comprueba. Que el host sea uno de los dos de la AEAT (cualquier otro, aunque parezca la AEAT, se marca y no se ofrece como enlace oficial), el protocolo https, la ruta, que estén los cuatro parámetros una sola vez, el dígito de control del NIF (DNI, NIE o CIF), que la fecha sea real, que el importe tenga el formato admitido (un importe negativo se señala como posible factura rectificativa) y la longitud del número de serie. Si hay parámetros adicionales se avisa de ello.
Comprobación oficial. Si el enlace es válido y apunta a la AEAT, el botón abre la página de comprobación en una pestaña nueva. Al abrirla, los datos del enlace se envían a la AEAT, no a este sitio. La respuesta de la AEAT es la única que dice si la factura está registrada.
Calendario. El Real Decreto-ley 15/2025 aplazó la obligación de adaptar los sistemas: 1 de enero de 2027 para los contribuyentes del Impuesto sobre Sociedades y 1 de julio de 2027 para el resto de obligados. Si una factura concreta debe llevar este QR depende del emisor y de la fecha; esta herramienta no lo decide. Revise siempre la normativa vigente en la sede de la AEAT.
Compatibility
Supported Formats
PDF de hasta 50 MB (se buscan las primeras 40 páginas), imágenes PNG, JPEG y WebP de hasta 30 MB, o el texto del enlace pegado. Solo se lee el código QR tributario de factura; otros códigos QR se muestran como no reconocidos.
Guide
How to Use VeriFactu QR Code Reader & Checker
- Arrastre el PDF de la factura o una imagen con el código QR, o pegue el enlace que dé una aplicación de lectura.
- Revise el NIF, el número, la fecha y el importe que contiene el código, y los avisos de la comprobación.
- Si el enlace es de la AEAT, utilice el botón de la comprobación oficial para ver si la factura está registrada.
- Si el host no es de la AEAT, no abra el enlace salvo que confíe en quien le envió la factura.
Highlights
Features
- Lee QR de imagen y PDF Busca el código en todas las páginas, capturas y fotos.
- Muestra los cuatro datos NIF, serie y número, fecha e importe con copia de cada valor.
- Comprobación de la estructura Host, ruta, parámetros, dígito de control del NIF, fecha e importe.
- Enlace a la AEAT Solo se ofrece cuando el host es de la AEAT; la respuesta oficial es de la AEAT.
- En el navegador Sin subir archivos ni guardar datos.
Applications
Use Cases
- Comprobar que el QR de una factura recibida tiene datos coherentes con el documento impreso
- Detectar un QR que apunta a una dirección que solo se parece a la de la AEAT
- Abrir la comprobación oficial de la AEAT sin escanear el código con el móvil
- Probar el QR que genera un programa de facturación antes de enviar facturas
- Revisar el formato del número de serie, la fecha y el importe del código
Good to Know
Limitations
Este lector no es un sistema de verificación de la AEAT ni afirma que una factura haya sido aceptada o registrada: lee los datos, comprueba su estructura y enlaza a la comprobación oficial. Un QR bien formado puede corresponder a una factura inexistente, y un QR mal formado puede deberse a un problema de lectura.
Las especificaciones técnicas y las fechas de aplicación de VeriFactu se han verificado el 6 de octubre de 2026 y pueden cambiar. La herramienta no evalúa si el sistema de facturación cumple la normativa ni si una factura debe llevar el QR.
This tool runs entirely in your browser — your file is never uploaded to our servers. See our Privacy Policy for full details.
Support
Frequently Asked Questions
¿Se envía mi factura a algún servidor?
No. El código se lee en su navegador y los datos se muestran en la página. Solo si usted abre el enlace oficial, esos datos van a la AEAT desde su navegador.
¿Esta herramienta verifica la factura ante la AEAT?
No. Lee el código, comprueba su estructura y ofrece el enlace a la comprobación oficial. Solo la respuesta de la AEAT indica si la factura está registrada.
¿Qué significa que el host no es de la AEAT?
Que el enlace del código no apunta a ninguno de los dos servidores de la AEAT. Puede ser un error o un intento de engaño; no abra el enlace sin confiar en el origen.
¿Qué es el NIF con dígito de control incorrecto?
El último carácter de un DNI, NIE o CIF se calcula a partir de los demás. Si no coincide, el NIF tiene un error de escritura o de lectura.
¿Debe llevar mi factura este código QR?
Depende de su situación y de las fechas de aplicación (1 de enero de 2027 para sociedades y 1 de julio de 2027 para el resto, según el Real Decreto-ley 15/2025). Consulte a su asesor o a la AEAT.
Why does a negative amount trigger a note?
Corrective (rectificativa) invoices can have negative totals. The reader flags it so you know the sign is intentional.
Keep Going
Related Tools
- KSeF QR Code Generator & Checker Kod QR KSeF (KOD I): zbuduj link weryfikacyjny z NIP, daty i skrótu SHA-256 faktury, dodaj kod do PDF albo odczytaj i sprawdź istniejący kod. W przeglądarce, bez wysyłania plików.
- Facturae XML & XSIG Viewer Visor Facturae: abre facturas Facturae 3.2.x en XML o XSIG, muestra emisor, receptor, líneas, impuestos y totales, con impresión o PDF. La firma se describe, no se verifica. En el navegador.
- GST e-Invoice QR Code Decoder & Checker Decode the signed QR code on an Indian GST e-invoice from an image or PDF: GSTIN, invoice number, date, value, IRN and more, with format checks. Signature check only with a key you supply. In your browser.
- ZATCA E-Invoice QR Decoder & Checker ZATCA QR code decoder: read the Base64 TLV QR code on a Saudi e-invoice from an image or PDF and see seller, VAT number, time, totals and Phase 2 tags. Structural check only. In your browser.