Código QR Verifactu: genera la URL y el QR de una factura

Sitio independiente, no gubernamental

Escribe los cuatro datos de la factura y elige la modalidad: el generador forma la URL de cotejo, la valida y dibuja el QR listo para probar tu plantilla.

Sistema
Entorno

URL del QR tributario

Lista para el QR

https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=89890001K&numserie=12345678%26G33&fecha=01-01-2024&importe=241.4

Tamaño impreso30 × 30 mm – 40 × 40 mm
Corrección de erroresM
Zona en blanco≥ 2 mm (6 mm)

Preparado por Radif Partners · Método · Normativa leída en el BOE y en la AEAT el 25 de octubre de 2026

Cada factura expedida con un sistema informático de facturación debe llevar un código QR tributario, según la Orden HAC/1177/2024 y el artículo 6.5 del Reglamento de facturación. Ese código no contiene la factura, sino una URL de la sede de la Agencia Tributaria con cuatro parámetros: NIF del emisor, serie y número, fecha de expedición e importe total. La especificación de la AEAT, versión 0.5.0, fija el resto: norma ISO/IEC 18004:2015, nivel de corrección M, un tamaño impreso entre 30 y 40 milímetros de lado, al menos 2 milímetros de zona en blanco y el texto «QR tributario:» encima. Este generador construye la URL con la codificación correcta, avisa si un dato no cumple el formato y dibuja el QR en SVG o PNG para que diseñadores y programadores comprueben una plantilla de factura. Por defecto usa el ejemplo oficial de la AEAT y su entorno de pruebas. Generar el QR no registra nada: en una factura real lo crea el programa de facturación al mismo tiempo que el registro de alta, y solo entonces la sede puede encontrar la factura.

Cómo se forma la URL del QR

La URL tiene dos partes. La primera es fija y depende del sistema y del entorno: en producción, https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR para VERI*FACTU y https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQRNoVerifactu para el resto. La segunda lleva los cuatro parámetros en este orden: nif, numserie, fecha e importe. Cada valor se escribe en UTF-8 y se codifica para URL, de modo que un espacio, una barra o el signo & del número de factura no rompen la dirección. La especificación del QR da como ejemplo el número 12345678&G33, que dentro del QR queda 12345678%26G33.

Características del QR tributario, versión 0.5.0 de la especificación.
RequisitoValorDónde se fija
Norma del códigoISO/IEC 18004:2015Orden HAC/1177/2024, art. 21.1
Corrección de erroresMOrden HAC/1177/2024, art. 21.1
Tamaño impreso30 a 40 mm de ladoOrden HAC/1177/2024, art. 21.1
Zona en blancoal menos 2 mmEspecificación AEAT
Texto encima«QR tributario:»Especificación AEAT
Leyenda VERI*FACTU«Factura verificable en la sede electrónica de la AEAT» o «VERI*FACTU»Orden HAC/1177/2024, art. 20.1.b

Para qué sirve este generador

Sirve para tres cosas. Quien diseña una plantilla de factura puede colocar un QR de tamaño real y comprobar que se lee con el móvil antes de mandar la plantilla al programa. Quien programa un sistema de facturación puede comparar la URL que produce su código con la que sale aquí y encontrar errores de codificación, el fallo más frecuente. Y quien recibe facturas puede entender qué datos lleva el código antes de fiarse de él.

Cambia el importe y observa cómo cambia la URL; el resto de datos son los del ejemplo oficial:

URL que codifica el QR

URL que codifica el QR

Válida

URL (entorno de pruebas)https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?nif=89890001K&numserie=12345678%26G33&fecha=01-01-2024&importe=241.4
El & del número%26
Abrir el generador completo →

Lo que el generador no hace

No crea el registro de facturación, no calcula la huella y no envía nada a la Agencia Tributaria. El artículo 21 de la Orden HAC/1177/2024 fija el contenido del QR: la URL del servicio de cotejo y cuatro datos de la factura expedida. La sede solo encuentra la factura si el sistema ha generado su registro de alta y, en VERI*FACTU, lo ha enviado. Un QR creado aparte, aunque tenga el formato perfecto, apunta a una factura que la sede no puede encontrar. Por eso el generador usa por defecto el entorno de pruebas: su dirección empieza por prewww2.aeat.es y no se confunde con una factura real. En una factura electrónica estructurada, el artículo 20.2 de la Orden permite sustituir el dibujo del QR por la URL en un campo propio.

Si tienes una factura y quieres comprobar su código, usa el lector del QR. Si quieres ver el otro elemento técnico de Verifactu, el resumen que encadena los registros, abre el calculador de la huella. Lo que debe hacer un programa para cumplir está en requisitos del programa de facturación.

Preguntas frecuentes

¿Puedo pegar este QR en una factura que hago a mano?

Puedes, pero no sirve de nada. Si facturas a mano no estás obligado a llevar QR, y si facturas con un programa, es el programa quien debe generar el registro y el QR a la vez. Un QR añadido por fuera apunta a una factura que la Agencia Tributaria no tiene, así que tu cliente verá que no consta.

¿Qué tamaño debe tener el QR en la factura impresa?

Entre 30 y 40 milímetros de lado, con una zona en blanco alrededor de al menos 2 milímetros. Por debajo de ese tamaño muchos móviles no lo leen bien y por encima ocupa espacio sin ganar nada. En el PDF vale lo mismo: el SVG del generador se escala sin perder nitidez, así que ajústalo al tamaño que diga tu plantilla.

¿Por qué el importe va con punto y no con coma?

Porque la especificación de la AEAT lo pide así: hasta doce cifras enteras y dos decimales, separados por un punto y sin separador de miles. Es el formato de los datos, no el de la factura impresa, donde puedes seguir escribiendo el importe con coma. El generador cambia la coma por un punto si la escribes por costumbre.

¿Qué cambia en el QR si mi sistema no es VERI*FACTU?

Cambia la dirección a la que apunta: termina en ValidarQRNoVerifactu en lugar de ValidarQR. Los cuatro parámetros son los mismos. Además, la factura no lleva la frase de factura verificable ni la palabra VERI*FACTU bajo el código, porque los registros no se envían a la Agencia Tributaria en el momento de expedir.

Sigue con

Fuentes oficiales de esta página

Preparado por

Editor de herramientas gratuitas sobre Verifactu y factura electrónica: diagnóstico, lector del QR, creador Facturae y calendario, todo en el navegador

Actualizado el · Política editorial · Contacto

Situación 2026, normativa leída en el BOE y en la sede de la AEAT el