Own development. From Galicia.

[ Marketing and lead generation ]

[B] QR Code Generator

Smart vCard QR codes with tracking, analytics and custom landing pages

What it solves

Los códigos QR estáticos no generan datos. Las tarjetas de visita impresas se pierden. Y compartir contactos por WhatsApp es caótico. [B] QR Code Generator resuelve esto con una solución integral que transforma cómo compartes información de contacto: generando códigos QR vCard inteligentes que rastrean cada escaneo, capturan análisis en tiempo real, y crean experiencias de marca personalizadas en landing pages.

A diferencia de generadores QR gratuitos que solo crean imágenes estáticas, nuestro plugin integra seguimiento GDPR-compatible, gestión de acceso con fechas de vencimiento y límites de escaneos, y landing pages multiidioma totalmente personalizables. Todo se almacena en tu base de datos WordPress—sin dependencias externas, sin cuotas ocultas, sin API de terceros que puedan fallar.

Agencias de diseño lo utilizan para rastrear cuándo sus clientes realmente usan las tarjetas QR entregadas. Profesionales autónomos lo aprovechan para crear landing pages con foto de perfil y colores de marca, mejorando la percepción profesional en cada contacto. Equipos de ventas obtienen métricas de engagement real: quién escanea, cuándo, y desde qué dispositivo. Incluso eventos y conferencias lo implementan para distribuir contactos de ponentes con análisis de interés.

La plataforma está construida con estándares WordPress modernos: PHP 8.1+, arquitectura orientada a objetos, consultas SQL preparadas contra inyecciones, y cumplimiento completo de GDPR mediante almacenamiento de direcciones IP hasheadas (no en texto plano). Funciona en cualquier servidor WordPress estándar sin requisitos especiales. El soporte incluye acceso a documentación completa, vídeos de configuración, y asistencia por correo electrónico con respuesta en 24 horas.

Escala sin fricciones: genera 10 códigos o 10.000. Cada QR se optimiza automáticamente, los análisis se cargan en milisegundos incluso con millones de registros, y la base de datos se mantiene limpia. No hay límites artificiales, no hay tokens consumidos, no hay sorpresas en la factura. Paga una vez, usa para siempre en tu sitio.

Desde la versión 7.0, incluye gestión de licencias integrada para actualizaciones automáticas, protección de características premium, y acceso a nuevas funcionalidades conforme se lanzan. Tu inversión se protege: migración de datos automática, compatibilidad hacia atrás garantizada, y roadmap público de desarrollo. Cientos de profesionales ya confían en [B] QR Code Generator para mantener sus contactos digitales seguros, rastreables, y siempre accesibles.

What you can do

  • Generates vCard QR codes with no external dependencies or third-party APIs
  • GDPR-compatible tracking with hashed IP addresses and local storage
  • Multilingual landing pages (Spanish, Galician, English) with a profile photo and customisable colours

Features

Real engagement data

Know exactly when, where and from which device your QR codes are scanned. Identify which contacts generate the most interest and optimise your distribution strategies.

Privacy and GDPR compliance

Local storage in your database, hashed IP addresses, no external APIs. You fully control who accesses the tracking data of your contacts.

A professional brand in every contact

Custom landing pages with your photo, corporate colours and messages in several languages turn a simple QR code into a memorable brand experience.

Full access control

Automatic expiry, scan limits, password protection. Distribute contacts securely and in a controlled way, ideal for events, offers and closed groups.

No technical friction

Native QR generation, no dependence on external APIs. It works on any standard WordPress server. Scales from 1 to 1 million codes without performance degradation.

Human support and complete documentation

Access to detailed documentation, setup videos and email support with a reply within 24 hours. You are not alone in your implementation.

Everything it includes

  • Native vCard QR code generation (on the server, no external API)
  • Three delivery modes: direct download, landing page, static QR without tracking
  • Analytics dashboard with charts of scans, devices, browsers and regions
  • Customisable landing pages with profile photo, colour palette and multilingual text
  • Access rules: expiry dates, scan limits, password protection
  • Storage of hashed IP addresses (SHA-256) for GDPR compliance
  • Export of QR codes in PNG and SVG with size and quality control
  • Advanced shortcodes with size, format, colour and logo attributes
  • Support for several languages: Spanish, Galician, English
  • License management with automatic activation and real-time updates
  • Object-oriented architecture with prepared SQL queries against injection
  • Compatible with WordPress 6.0+, PHP 8.1+ and multisite

Who it is for

Freelance professionals and consultants

Replace printed business cards with QR codes that open custom landing pages. Track when and where your contact is shared, and look more professional with a polished digital experience.

Design and marketing agencies

Deliver custom vCard QR codes to clients with branded landing pages. Analyse when the distributed contacts are actually scanned, validate campaign ROI and show value with concrete data.

Events, conferences and networking

Distribute QR codes with temporary access (automatic expiry) for speakers, exhibitors and attendees. Capture interest data without collecting contacts by hand. Multilingual landing pages for international events.

E-commerce and online stores

Embed QR codes in packaging, invoices and shipping confirmations. Customers scan them to reach landing pages with the warranty, returns and support contact details. Track post-purchase engagement.

Sales teams and CRM

Generate custom QR codes for each team member. Landing pages that show their photo and speciality. Integration with your existing CRM through webhooks. Analysis of which contacts generate the most interest from prospects.

Healthcare professionals and practices

vCard QR codes for doctors, psychologists, dentists. Landing pages with a professional photo, specialities, opening hours and location. GDPR compliance guaranteed. Analysis of new patient enquiries.

How it works

  1. Install and activate the plugin

    Download [B] QR Code Generator from your WordPress dashboard (Plugins > Add New) or upload the ZIP file by hand. Activate the plugin and open "QR Codes" in the admin menu.

  2. Activate your license

    Enter your license key in QR Codes > License. The plugin will validate your license online and unlock every premium feature. Updates will be downloaded automatically.

  3. Create your first QR code

    Go to QR Codes > Add New. Fill in the contact details (name, phone, email, website, etc.), choose the delivery mode (download, landing page or static), customise the colours and photo, and publish. The QR is generated instantly.

  4. Download it or embed it in your pages

    Download the QR in PNG or SVG from the edit screen, or use the shortcode [bdw_qr id="123"] on any page or post. Open the analytics dashboard to see scans, devices and locations in real time.

  5. Monitor and optimise

    Review the Analytics dashboard regularly to understand scan patterns. Adjust landing pages, colours and messages based on real data. Set up access rules (expiry, limits) if you need temporary control.

Why is [B] QR Code Generator better?

Comparison with free generators, external APIs and alternative plugins

Aspect QR Code Generator Other solutions
QR generation without an external API Native on the server, no dependencies Requires a third-party API (QR Server, GoQR, etc.)
Scan tracking with GDPR Hashed IPs, local storage, full control No tracking, or data sent to external servers
Customisable landing pages Photo, colours, multilingual text, responsive Only a static or generic QR
Access rules (expiry, limits, password) Included in the Agency plan and above Not available, or requires an additional plugin
Export in PNG and SVG Both formats, size and quality control Only PNG, or requires an external tool
Support and updates Email within 24 h, automatic updates, public roadmap Limited support or no regular updates
Single annual price €49-199 once, unlimited use on your sites Free (limited) or a monthly subscription (€50-200/month)

Before installing

PHP
8.1+
WordPress
6.0+
Tested up to
WordPress 7.0
Current version
7.0.4
Requires
nenhum

Documentation See the demo

Questions before you start

How do I create a vCard QR code?

It is very simple: go to QR Codes > Add New in your WordPress dashboard. Fill in the contact details (name, phone, email, website, etc.), choose the delivery mode (direct download, landing page or static QR), customise the appearance and publish. The QR code is generated automatically in PNG and SVG. You can download it straight away or use it in shortcodes on your pages.

What is the difference between the three delivery modes?

Direct download: The scan is recorded in your database, then the device downloads the vCard file automatically to save it to the contacts.

Landing page: The scan is recorded, and a custom web page is shown with the profile photo, formatted contact details and buttons to call, send an email or visit the website.

Static QR: There is no tracking. The code contains the compressed vCard directly. When it is scanned, the device opens the vCard without going through your server. Useful for printed materials where you do not need analytics.

Is scan tracking GDPR compatible?

Yes, completely. We do not store IP addresses in plain text. Instead, we hash each IP with SHA-256 before saving it, which means it is impossible to identify an individual user from the stored data. We do not capture any additional personal information either: only the IP hash, timestamp, device and browser. The data is stored locally in your WordPress database, under your full control. You can delete tracking records at any time from the admin dashboard.

Can I customise the landing pages?

Completely. Each QR code has its own customisable landing page. You can upload a profile photo, choose an accent colour applied to buttons and headings, and customise all the text in several languages (Spanish, Galician, English). The landing page is responsive and looks perfect on mobiles, tablets and desktops. You can also turn off certain fields if you do not need them.

Can I set an expiry date or a scan limit?

Yes, in the Access rules section (available in the Agency version and above) you can:

  • Set an expiry date: after this date, the QR no longer works.
  • Limit the number of scans: after X scans, the QR is deactivated.
  • Protect it with a password: the user must enter a password before accessing it.

This is ideal for temporary events, limited offers or controlled distribution of contacts.

How do I show a QR code on a page or post?

Use the shortcode: [bdw_qr id="123"] where 123 is the ID of the QR code.

Optional attributes:

  • size - Size in pixels (default: 320)
  • format - svg or png (default: svg)
  • fg - Foreground colour in hexadecimal (default: #000000)
  • bg - Background colour in hexadecimal (default: #ffffff)
  • logo_id - ID of an image from the media library to overlay as a logo
  • download - Show a download button: 1 or 0 (default: 0)

Complete example: [bdw_qr id="123" size="400" format="png" fg="#1a73e8" bg="#ffffff" download="1"]

Can I export my QR codes in different formats?

Yes. From the list of QR codes or from the edit screen, you can download each QR in:

  • PNG: Ideal for the web, social media and digital documents. Supports a transparent background.
  • SVG: Infinitely scalable without loss of quality. Perfect for professional printing, vinyl and large formats.

Both formats are generated on the server, with no external dependencies. You can choose the size (in pixels for PNG, automatic for SVG) before downloading.

What happens if my license expires?

The QR codes you have already created keep working indefinitely. They are not deleted or deactivated. What changes is that you lose access to the new premium features (advanced analytics, access rules, shortcodes with attributes) and stop receiving automatic updates. You can renew your license at any time from the admin dashboard. If you renew within 30 days of the expiry, you get an automatic renewal discount.

Does it work with WordPress multisite?

Yes, fully compatible. Each site in your multisite network has its own set of QR codes and independent analytics. The license is activated at network level, not per individual site, so an Agency license (5 sites) works perfectly on a multisite installation with 5 sites or fewer.

Updates and versions

7.0.4
7.0.3
7.0.1