Dynamic QRs with editable destination
The printed QR never changes. You edit the destination URL from the dashboard and the next scan goes to the new one. Ideal for printed brochures, packaging and trade-show banners.
§HOME / 01 / GENERATOR
codigo-qr.es turns any URL, vCard contact, WiFi network, text, email or SMS into a downloadable QR code instantly. Static QRs are free forever. Dynamic QRs let you change the destination without reprinting the physical code.
codigo-qr.es generates free static QR codes without registration and dynamic QR codes with editable destination and analytics. Made in Barcelona, available in 6 languages.
30s
Create and download
0€
Free static QRs
100%
No watermark
14,858+
QR codes generated
Live preview
§HOME / 02 / FEATURES
You edit the destination without reprinting, see who scans and from where, export vector SVG without watermark. Other generators don't.
The printed QR never changes. You edit the destination URL from the dashboard and the next scan goes to the new one. Ideal for printed brochures, packaging and trade-show banners.
Total scans, country, city, device and exact time. No Google Analytics, data lives in your dashboard.
URL, vCard, WiFi, text, email and SMS. All with PNG and vector SVG download.
Foreground color, background color, central logo, dot shapes and CTA frames. Your QR doesn't look like a generic generator output.
For static QRs no account needed. For dynamic ones, login with email or Google. Zero watermark even on free plan.
Create the QR destination page inside codigo-qr.es. Digital restaurant menu, business card, event page or real estate listing. A mini-website ready in minutes, from 5.99€/month.
§LANDING PAGES
Crea la página de destino dentro de codigo-qr.es. Sin hosting, sin apps.
§HOME / 03 / GENERATORS
9 generators in one place. QR is always free. Code 128 and EAN-13 too. The other six retail and industrial formats are part of the Pro plan.
URL, text, vCard, WiFi, email and SMS. Customize colors and download as PNG or vector SVG. No sign up, no watermark.
GenerateChange the destination without reprinting. Scan analytics, corporate branding and batch generation. 2 free, no card.
GenerateCode 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¿Tienes un código QR y quieres saber qué contiene antes de abrirlo?
Lector QR online gratis →§HOME / 03 / USE CASES
Restaurant digital menu, guest WiFi, event poster with editable destination, contact vCard and direct PDF download.
You change prices or dishes and the menu updates instantly. The table QR keeps working.
See caseGenerate a QR with SSID and password. The customer scans and the phone connects on its own. Works on Android and iOS.
See casePrint a poster with a QR. If tickets, schedule or capacity change, update the destination without reprinting anything.
See caseThe customer scans the QR on your card and saves the contact in their address book. Name, phone, email, website, address.
See caseQR pointing to an uploaded PDF. Brochures, manuals, full menus and tech sheets, no intermediate app.
See caseA dynamic QR pointing to your Linktree, website or any link aggregator. The follower chooses where to connect with you.
See caseThe buyer scans the box and lands on the product page, usage instructions, reviews or warranty registration.
See caseThe customer scans on the way out and fills in the satisfaction survey or order form from their phone in 30 seconds.
See case§HOME / 05 / DYNAMIC QR
A dynamic QR code encodes a short editable link managed from the dashboard. You change the destination without reprinting the physical code. Includes scan analytics by country, city and device.
Unlike a static QR, where the URL is permanently embedded inside the code, a dynamic QR points to a short link on codigo-qr.es that acts as a bridge. When someone scans it, the server looks up the current destination and redirects in milliseconds. The printed physical code never changes.
This means the same QR can point this week to your restaurant's seasonal menu, next week to a Christmas menu, and in January back to the regular menu. No reprinting, no new stickers, and no customer notices the difference.
Create a free account or sign in. The free plan includes up to 2 active dynamic QRs at a time.
In the dashboard choose 'New QR' and select 'Built-in analytics' mode. Enter the destination URL and give it an internal name.
Download the QR as PNG or SVG and place it where you need it. When you want to change the destination, edit it from the dashboard.
Free. The free plan includes 2 active dynamic QRs.
| Static QR | Dynamic QR ✓ | |
|---|---|---|
| Destination | Fixed inside the code | Editable from dashboard |
| Analytics | No | Yes — country, city, device, time |
| Reprint if it changes | Yes, always | No, never |
| Plan needed | Free (no account) | Free account (3 free) · Pro unlimited |
| Ideal for | Website, vCard, WiFi, fixed contact | Menus, posters, brochures, packaging |
Personalización
Colores corporativos, iconos en el centro, marcos con llamada a la acción y degradados. Así de fácil.
Probar el generadorEstilo clasico
Puntos cuadrados
§CUSTOMERS
Restaurants, retailers and marketing teams use codigo-qr.es for menu, event and vCard QR codes without watermarks.
“We have 20 tables and reprinting the menu used to cost us €180 every season. Now I change any dish price in 20 seconds from my phone. The QR on the table has never changed.”
Carmen R.
Restaurant in Barcelona
“We put a QR on our cosmetics packaging. In 3 months we received 340 warranty registrations. Before, with the paper warranty card, we barely got 10 a month.”
Jordi M.
Cosmetics eCommerce
“I organise fairs and events. With the dynamic QR on posters I can redirect to ticket sales, the livestream or the replay depending on the moment. Never reprinting.”
Sara V.
Events promoter
“We use Code 128 for warehouse inventory and EAN-13 for retail products. Having everything in one tool and downloading vector SVG for the printer is exactly what we needed.”
Alejandro P.
Industrial logistics, Valencia
§HOME / 04 / PRICING
Static QRs are unlimited and free. The Pro plan costs 5,99€/month or 49€/year and unlocks unlimited dynamic QRs, full analytics, central logo and vector SVG.
Free
0€forever
For static QRs with no commitments.
Pro
5,99€/month
For dynamic QRs with branding, logo and full analytics.
§HOME / 05 / FAQ
Answers to the most common questions about static and dynamic QR codes, customization, analytics, barcodes and differences between Free and Pro plans.
A dynamic QR points to an intermediate URL managed by codigo-qr.es. When someone scans, it redirects to the real destination. If you change the destination, the printed QR keeps working because the printed URL stays the same.
No. You generate, download and use static QRs without creating an account. Sign up is only required for dynamic QRs and to keep scan history.
No. Neither on free nor on Pro. The QR belongs only to the customer. The only optional element is CTA frames like "SCAN ME" that can be turned on or off.
No limit. The SVG download is vector and scales to any size without pixelation, from business card to billboard.
As long as the account is active. On free you can have up to 2 active dynamic QRs at a time. On Pro they're unlimited and never expire.
Total scans, country and city, device type (mobile, tablet, PC), browser and exact time. On Pro the history is full, on free the last 7 days.
Yes. Any modern phone's native camera scans the QR. No specific app needs to be installed.
Yes, anytime from the dashboard. Dynamic QRs created during Pro keep working until the end of the paid period.
A QR generator turns a URL, text, vCard, WiFi network or email into a scannable matrix of pixels. It's used to send users to a website without typing, show a restaurant menu, connect to local WiFi or share your contact card digitally.
Open the codigo-qr.es QR generator, pick a type (URL, text, vCard, WiFi, email or SMS), enter your content, tweak colors if you want and download the file as PNG or SVG. We don't ask for email or account, no watermark, no usage cap.
Yes, on Pro. You can place your company logo at the center, set brand colors, choose dot shapes (square, rounded, dots or lime to cyan gradient) and corner shapes. Free plan covers foreground and background colors, the rest is part of Pro.
A static QR carries the URL inside the code: if you want to change the destination you reprint everything. A dynamic QR points to a short link codigo-qr.es/r/abc you manage from the dashboard: change the destination URL anytime and the printed QR keeps working.
Use the SVG format. SVG is vector, doesn't pixelate and prints crisp at any size from a business card to a billboard. If you need PNG for web or WhatsApp, we also export at 1024x1024 px.
Yes. Static QR generation runs entirely in your browser, we don't send your data anywhere. Dynamic QRs are stored encrypted in Supabase with per-user access policies, and payments go through Stripe.
Rule of thumb: 1cm of QR per 4 meters of reading distance. For a restaurant table, 3x3cm is plenty. For a 5m poster, at least 12x12cm. If you add a center logo, raise error correction to H to keep readability.
codigo-qr.es offers unlimited static QR codes with no sign up or watermark, dynamic QRs with editable destination and scan analytics, and 8 barcode formats. Static QR generation runs in the browser without sending your data to any server.
A QR code is two-dimensional: it stores up to 4,296 alphanumeric characters in a square dot matrix and supports URLs, text and contact data. A barcode is linear: it stores 8 to 80 characters in vertical bars and is used in retail, logistics and inventory control.
Yes. Create a URL QR with the link wa.me/XXXXXXXXXXX (no + or spaces). When scanned, the phone opens WhatsApp with that number ready to message. You can add a pre-filled text with wa.me/XXXXXXXXXXX?text=Hello.
Yes. codigo-qr.es is available in Spanish, English, Catalan, Portuguese (Brazil), French and German. QR codes encode exactly what you type, including UTF-8 characters: Chinese, Arabic, Cyrillic, emojis or any language work without issues.
It is the ability of the code to recover data even if part of the QR is damaged. There are 4 levels: L (7%), M (15%), Q (25%) and H (30%). Use M or Q for general use. Always use H for QR codes with a central logo so the code keeps scanning even when the logo covers part of the data.
Go to the free QR code generator at codigo-qr.es, choose the type (URL, vCard or WiFi), customize color and logo with Pro plan, and download as PNG or SVG with no watermark. For business use, dynamic QRs let you change the destination without reprinting and show scan analytics by country and device.
Static QR codes are free on codigo-qr.es: no sign up, no watermark and unlimited downloads. For businesses that need to change the destination or see analytics, the Pro plan costs {proMonthly}/month. The free plan also includes 2 active dynamic QRs to try the full functionality.
The most complete dynamic QR code platforms offer: editable destination without reprinting, scan analytics (country, device, time), logo and color customization, and vector SVG download. codigo-qr.es is the only one that also generates 8 formats of 1D barcode from the same account.
A QR tracking service logs every scan: country, city, device, time and cumulative total. codigo-qr.es includes analytics from the free plan (last 7 days) and with Pro plan you get full 12-month history, comparison with the previous period and CSV export.
A QR code stores: website URL, plain text (up to 4,296 alphanumeric characters), vCard contact (name, phone, email, company, address), WiFi credentials (SSID, password, encryption type), email address with subject, phone number for SMS with pre-filled text, and geolocation coordinates.
A QR code (Quick Response) is a matrix of black and white square dots that a phone reads with its camera in under a second. It encodes any data — a URL, a contact, WiFi credentials or text — without the user having to type anything. Created by Denso Wave in 1994 to track car parts, today they are used in restaurant menus, posters, business cards and product packaging.
On iPhone with iOS 11 or later, open the native Camera app, point it at the QR code and wait a second. A yellow notification appears at the top of the screen with the link or action. Tap the notification to open it. No extra app needed.
On Android 9 or later, open the native camera and point it at the QR. Most models detect it automatically and show a notification with the link. If it doesn't work, look for a 'Scan QR' option in camera settings, or use Google Lens, which comes pre-installed on many Android devices.
On iPhone: open the photo in the Photos app, long-press the QR and a menu appears with 'Open link'. On Android with Google Lens: open Lens, select the image from the gallery and tap the QR. You can also use the Google app to search by image, or third-party apps like QR & Barcode Scanner that support loading photos directly.
Yes. The codigo-qr.es online QR reader decodes any QR or barcode from an image, camera or clipboard. Works on mobile and PC, no sign-up required and no data leaves your browser.