Herramienta gratuita
Generador de QR Verifactu
Escribe los cuatro datos de la factura y obtén la URL de cotejo codificada y el QR con nivel de corrección M, listo para imprimir entre 30 y 40 mm.
2 Tu QR, en la factura
Nivel M · ISO/IEC 18004QR tributario:
Factura verificable en la sede electrónica de la AEAT
URL codificada
https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?nif=89890001K&numserie=12345678-G33&fecha=01-09-2024&importe=241.40
Ejemplo con los datos de la especificación de la AEAT.
Requisitos del QR que aplica el generador
| Requisito | Valor |
|---|---|
| Norma del código | ISO/IEC 18004:2015 |
| Nivel de corrección de errores | M (medio) |
| Tamaño | Entre 30×30 y 40×40 mm |
| Margen en blanco | Al menos 2 mm; se recomiendan 6 mm |
| Texto encima | «QR tributario:» |
| Texto debajo (solo VERI*FACTU) | «Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU» |
| Codificación de los valores | URL encoding en UTF-8, como java.net.URLEncoder del ejemplo oficial (el espacio pasa a «+», el «&» a %26) |
Cada QR generado se ha comprobado en los tests leyéndolo con un decodificador independiente (jsQR) y verificando que su información de formato indica el nivel de corrección M.
Preguntas frecuentes
¿El QR generado es válido para mis facturas?
El QR sigue la especificación técnica de la AEAT (URL, codificación, nivel de corrección M). Pero el QR no basta por sí solo: la factura debe salir de un sistema de facturación adaptado que genere el registro de facturación con su huella. Esta herramienta sirve para comprobar, maquetar o probar, no para sustituir a tu programa.
¿Qué leyenda va con el QR?
Encima, el texto «QR tributario:». Debajo, solo si el sistema es VERI*FACTU, la frase «Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU». La letra debe ser al menos del mismo tamaño que la del resto de la factura.
¿Dónde va el QR en la factura?
Al principio de la factura y solo en la primera página. En una factura vertical, preferiblemente arriba y centrado; en apaisada, a la izquierda, cerca del margen superior. Si hay varios QR, el tributario debe ser el primero.
¿Qué importe pongo?
El importe total de la factura (ImporteTotal del registro), con punto decimal y como máximo dos decimales, sin símbolo de moneda ni separador de miles.
Fuentes oficiales
Revisado el 25 de septiembre de 2026- AEAT: Especificaciones técnicas del código QR y del servicio de cotejo (v0.5.0, 10/12/2025)AEAT
- Orden HAC/1177/2024, de 17 de octubre (especificaciones técnicas)BOE
- Real Decreto 1007/2023, de 5 de diciembre (texto consolidado)BOE
Cada dato de esta página se ha contrastado con estas fuentes el . Si la norma cambia, la actualizamos y cambia esta fecha.