Read this article in English.
Cómo generar un código QR en n8n (con un solo nodo)
Si automatizas con n8n, hay un momento en que necesitas generar un código QR dentro de un flujo: el enlace de un pedido, una entrada para un evento, una tarjeta de contacto o un cupón de descuento. No hace falta instalar librerías ni montar nada. Con el nodo HTTP Request de siempre y la API de Cofferdock lo tienes montado en un minuto.
Una aclaración por delante, porque la gente la busca: n8n no trae un nodo específico de "generar QR". Se hace con el nodo HTTP Request llamando a una API que lo genera. Aquí te enseño cuál y cómo, campo a campo.
Qué vas a conseguir
Le mandas el texto o enlace que quieres codificar y te devuelve el QR en PNG o SVG, listo para el siguiente paso de tu flujo. Sin conversiones raras por el medio: la salida del nodo ya es el archivo de imagen.
Algunos usos habituales en n8n:
- El QR de seguimiento de un pedido, generado nada más crearse.
- Entradas o pases con un QR único por asistente.
- Tarjetas de contacto (vCard) o cupones de descuento.
- Enlaces a un menú, un formulario o una ficha de producto.
Lo que necesitas
- Una cuenta en Cofferdock. El plan gratis te da 50 usos al mes sin tarjeta, de sobra para probar.
- Tu API key, que creas en tu panel con "+ Crear llave". Se muestra una sola vez, así que cópiala y guárdala.
- Un nodo HTTP Request en tu flujo de n8n.
Paso a paso en el nodo HTTP Request
Añade un nodo HTTP Request y rellénalo así:
- Method:
POST - URL:
https://api.cofferdock.com/qr - Send Query Parameters: actívalo y añade el tamaño:
size=512. - Send Headers: actívalo y añade dos cabeceras:
x-api-keycon tu llave, yContent-Typecon el valortext/plain. - Send Body: actívalo → en Body Content Type elige
Raw→ en Body pega el texto o enlace que quieres convertir en QR (o conéctalo desde un paso anterior). - En Options → Response → Response Format elige File.
Y ya está. La salida del nodo es el QR como archivo, listo para conectar a Google Drive, Gmail, Telegram o a donde lo necesites. Un solo nodo y listo.
Un ejemplo para verlo claro
Imagina que quieres el QR de seguimiento de cada pedido nuevo. El flujo sería:
- Un disparador (un webhook de tu tienda o una fila nueva en Google Sheets) con el enlace de seguimiento del pedido.
- El nodo HTTP Request de arriba, que convierte ese enlace en un QR.
- Un nodo Gmail que envía el QR al cliente (o Google Drive que lo guarda).
Cada pedido genera su QR solo, sin que toques nada a mano.
Opciones que puedes ajustar
Se añaden como Query Parameters en el mismo nodo:
| Opción | Por defecto | Para qué sirve |
|---|---|---|
size | 512 | Lado del QR en píxeles (de 64 a 2000). |
format | png | Formato: png o svg. |
margin | 2 | Zona de silencio alrededor del QR, en módulos (de 0 a 20). |
dark | #000000 | Color de los puntos, en hexadecimal. |
light | #ffffff | Color del fondo, en hexadecimal. |
ecc | M | Corrección de errores: L, M, Q o H. Cuanta más alta, más aguanta el QR si se ensucia o dobla, a costa de verse más denso. |
Un dato con el que la gente se atasca: si tu texto lleva 500 caracteres o menos, prácticamente cualquier lector lo escanea sin problema con la corrección por defecto (M).
¿Prefieres verlo en código?
Por si quieres probarlo rápido fuera de n8n, la misma llamada con curl:
curl -X POST "https://api.cofferdock.com/qr?size=512" \
-H "x-api-key: TU_LLAVE" \
-H "Content-Type: text/plain" \
--data-binary "https://cofferdock.com/pedido/1234" \
-o qr.png
¿Cuánto cuesta?
Cada QR gasta 1 crédito de tu plan. Todas las herramientas de Cofferdock tiran del mismo bote de créditos, así que no tienes que contratar servicios sueltos para cada cosa.
Si solo necesitas QR sueltos para probar o para tu web, hay también una versión gratis sin cuenta ni créditos en cofferdock.com/qr; esta guía es para cuando quieres generarlos automáticamente desde un flujo.
Preguntas frecuentes
¿n8n tiene un nodo nativo de generar QR? No. Se hace con el nodo HTTP Request llamando a la API de Cofferdock, que es la que genera el QR.
¿Necesito saber programar? No. Solo rellenas los campos del nodo HTTP Request siguiendo esta guía. Los ejemplos de código son opcionales.
¿Qué recibo, un enlace o el archivo? El archivo directamente. Con Response Format: File, el siguiente nodo ya recibe el QR listo para guardar o enviar.
¿Puedo generarlo en SVG en vez de PNG? Sí. Pon format en svg y recibirás un vector, ideal si luego lo vas a imprimir en grande.
¿Puedo generar varios QR en bucle? Sí. Si el nodo anterior devuelve varias filas, n8n ejecuta el HTTP Request una vez por cada una y obtienes un QR por elemento.
Pruébalo tú mismo
Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página del generador de QR. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer flujo hoy mismo.