> For the complete documentation index, see [llms.txt](https://docs.afipsdk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.afipsdk.com/siguientes-pasos/web-services/factura-electronica/codigo-qr.md).

# Código QR

## Paso 1 - Armar el texto que lleva el QR

El texto del QR se arma siguiendo la siguiente especificación

<https://www.afip.gob.ar/fe/qr/documentos/QRespecificaciones.pdf>

## Paso 2 - Generar la imagen del QR

Una vez tenemos el texto para el QR nos queda generar la imagen, esto se puede hacer con cualquier librería Open Source

{% tabs %}
{% tab title="Node" %}
{% embed url="<https://www.npmjs.com/package/qrcode>" %}
{% endtab %}

{% tab title="PHP" %}
{% embed url="<https://github.com/endroid/qr-code>" %}
{% endtab %}

{% tab title="Ruby" %}
{% embed url="<https://github.com/whomwah/rqrcode>" %}
{% endtab %}

{% tab title="Python" %}
{% embed url="<https://github.com/heuer/segno>" %}
{% endtab %}

{% tab title="API" %}
Esto dependerá del lenguaje o plataforma que estén utilizando.
{% endtab %}
{% endtabs %}

Eso es todo, este QR se lo agregas al comprobante que le presentes al cliente
