Classic QR
The most compatible format on the market. Square dots that every scanner reads, from the first iPhone to industrial readers. Free, no sign-up.
§GENERATOR / FREE
6 formats in a single tool. No sign up, no watermark. The QR is yours, print it wherever you want at any size.
§GENERATOR / CUSTOMISATION
Pro plan. Add your center logo, pick brand colors and dot shapes: square, rounded, dots or lime to cyan gradients. The QR stays scannable and on brand.
The most compatible format on the market. Square dots that every scanner reads, from the first iPhone to industrial readers. Free, no sign-up.
Soft corners and dots give a modern look without reducing scan performance. Identical readability to the classic. Free plan.
Module colors shift from green to blue diagonally. Mobile readers process the gradient exactly like a solid-color QR. Pro plan.
Reserve space for your brand in the center of the QR. Error correction level H ensures scanning even when the logo covers 30% of the area. Pro plan.
Choose from 38 preset icons to personalise the center of your QR. Music, business, social media and more. Free for everyone.
Combine a central icon with a call-to-action frame. The heart and text create an instantly recognisable QR code.
§GENERATORS
You have 9 generators on codigo-qr.es. QR codes always free, Code 128 and EAN-13 too. The other 6 retail and industrial formats are part of the Pro plan.
Code 128
Universal alphanumeric. Ideal for internal inventory, shipping labels, non-standardized identifiers.
GenerateEAN-13
European retail standard. 13 digits. For products sold in supermarkets and registered with GS1.
GenerateEAN-8
Compact version of EAN-13 for small packages. 8 digits. Cosmetics, sweets, small format.
GenerateUPC-A
Retail standard in US and Canada. 12 digits. If you sell in North America, this replaces EAN-13.
GenerateUPC-E
Compressed UPC-A for small labels. 8 digits. Cosmetics and sweets in the US.
GenerateCode 39
Industrial alphanumeric. Compatible with legacy systems. Aviation, automotive, maintenance.
GenerateITF-14
Logistics and master cartons. 14 digits. Identifies pallets and packaging units for shipments.
GenerateGS1-128
Advanced logistics with structured data (lot, expiry, weight). Pharma and food traceability.
Generate§HOW TO PRINT
The QR works if the printer respects it. These 4 steps cover the most common errors that break a scannable QR.
01
Download the QR as SVG if you'll print larger than 5x5 cm. SVG scales without pixelation at any size.
02
Keep a white margin of at least 4 modules (1-2 mm on cards, 5-8 mm on A3 posters).
03
Use high contrast: dark foreground on light background. If you invert colors, many readers fail.
04
Test the QR before printing 1,000 units. Print a sample sheet and scan with 3 different phones.
§HOME / 07 / TESTIMONIALS
Businesses using QR codes for menus, packaging, events and logistics. No watermark on any plan.
“Recomiendo 100% Codigo-QR.es. Me ha ayudado para ahorrar. Además que ya tengo mi propia landing mediante un simple QR. Todo gestionado desde la pagina. Codigo-QR.es me ha facilitado mucho el día a día”
Sonia Jimenez
Encargada de una peluquería
“Tenemos 20 mesas y antes reimprimir la carta nos costaba 180€ cada temporada. Ahora cambio el precio de cualquier plato en 20 segundos desde el móvil. El QR de la mesa nunca ha cambiado.”
Carmen R.
Restaurante en Barcelona
“Pusimos un QR en el packaging de nuestro producto cosmético. En 3 meses recibimos 340 registros de garantía. Antes con el papel de garantía no llegábamos a 10 al mes.”
Jordi M.
eCommerce de cosmética
“Organizo ferias y eventos. Con el QR dinámico en los carteles puedo redirigir a la venta de entradas, al streaming o al replay según el momento. Sin reimprimir nunca.”
Sara V.
Promotora de eventos
§FAQ
It depends on the data type: up to 4,296 alphanumeric characters, 7,089 digits or 2,953 bytes. In practice, short URLs (under 80 characters) generate smaller QR codes that scan more reliably. Long URLs produce denser codes that are harder to read at small sizes.
A static QR has the data encoded inside: if you change the URL, you need a new QR. A dynamic QR encodes a short link on our server that redirects to the real destination. You change the destination from the dashboard without reprinting the QR. Dynamic QRs also show how many people scanned them.
Static QR codes never expire: the data is encoded and doesn't depend on any server. Dynamic QR codes depend on our redirect service. As long as your account is active, the QR works.
Yes, with a Pro plan. You can add a central logo, change the dot and background colors, and choose between several module shapes. Free QR codes allow changing dot and background colors.
PNG for web, social media and digital documents. SVG for print: it scales to any size without losing quality. If you plan to print larger than 5x5 cm, always download SVG.
Yes. In the generator choose URL type and enter https://wa.me/34612345678 (your number with country code, without the +). Scanning opens WhatsApp ready to message that number. To add a pre-written message append ?text=Hello%2C%20I%20am%20interested%20in%20your%20products to the URL.
Yes. Enter https://t.me/username for profiles or https://t.me/channel_name for public channels. Scanning opens Telegram directly on that profile or channel. For private groups, use the invite link starting with https://t.me/+.
¿Quieres verificar que el QR generado contiene los datos correctos? Úsalo en el lector QR online antes de imprimirlo.