Master QR Code Generator – Fast & Easy QR Code Solution
Automatically generate and display QR codes for WordPress posts, pages, WooCommerce products, and custom post types. Master QR Generator is a powerful and user-friendly WordPress QR code generator plugin that lets you create professional QR codes directly from your WordPress dashboard. Customize colors, shapes, eyes, logos, and styles with ease. No coding required. Generate QR codes for multiple content types including URLs, text, phone numbers, email, WiFi access, vCard, Google Maps, WhatsApp Chat, and more. Key Features ⚡ Automatically Generate QR Codes for All WordPress Content Save time with automated QR code creation! Master QR Generator automatically generates and displays dynamic QR codes for your Posts, Pages, WooCommerce Products, and Custom Post Types without any manual setup. 🎯 Supports 9+ QR Code Content Types Instantly generate functional QR codes for: Web URLs & Custom Links Plain Text & Messages Email Addresses Phone Numbers & SMS Wi-Fi Credentials Google Maps Locations (Latitude & Longitude) WhatsApp Direct Chat vCards (Contact Information) 🎨 Complete Visual & Style Customization Customize colors, eye styles, shapes, and sizes Transform standard designs using DotScale styling technology Add your brand logo or custom icons to the center of any QR code Generate sleek, high-res, and modern QR designs effortlessly 🧩 Effortless Display Anywhere on Your Site Easy-to-use Shortcodes for any location 100% compatible with all major WordPress themes & page builders (Elementor, Divi, etc.) 📥 One-Click High-Resolution Downloads Download generated QR codes as crisp PNG images instantly for print or marketing materials No coding required • 100% Beginner-Friendly • Built for Marketers, WooCommerce Stores, Businesses & Agencies. Why Use Master QR Code Generator? Master QR Code Generator helps you boost engagement, increase conversions, and connect offline users to your online content easily. Ideal for: – Marketing campaigns – Product packaging – Event promotions – Magazine ads – Business cards – Contactless menus – Service promotions – Store locations This plugin helps you build interactive, scannable experiences that improve user engagement and brand visibility. Premium Features Explained Try the Demo | Premium version | Documents Stylish QR Codes for WordPress Use DotScale customization to create beautiful, unique, and branded QR codes. Custom Text / Number / Link QR Quickly generate QR codes for text, contact numbers, or any custom URL. Google Map QR Code Add your business location using Google Maps QR codes. Supports latitude and longitude. WhatsApp Chat QR Code Create instant WhatsApp chat QR codes by entering your WhatsApp number. WiFi QR Code Allow visitors to connect to your Wi-Fi network by scanning a QR code. Email Address QR Code Share email addresses instantly via QR code. Phone Number QR Code Visitors can call you instantly with one scan. vCard QR Code Generate digital business card QR codes containing full contact details. EXTRA FEATURES FOR PREMIUM ► ADD QR CODE EYE COLOR: Make QR code attractive using QR code eye color in the premium version ► ADD QR CODE EYE BORDER COLOR: Make QR code attractive using QR code eye border color in the premium version ► ADD QR CODE VERTICAL TIMING COLOR: Make QR code attractive using QR code Vertical Timing Color in the premium version. ► ADD QR CODE HAORIZONTAL TIMING COLOR: Make QR code attractive using QR code Haorizontal Timing Color in the premium version. ► ADD CENTER LOGO: The premium version allows you to place your website’s Brand logo/image in the center of the QR code. ► ADD BACKGROUND IMAGE: The premium version allows you to place your website’s Brand logo/image in the background of the QR code. ► BULK VCARD QR CODE GENERATOR: In the premium version, you can create as many vCard QR codes as you want. vCard allows the sharing of basic information like name, contact information, job title, address, and website URL via QR code. ► ADD LOGO FOR DIFFERENT POST TYPES: You can set different logo based on post type. So you can manage the brand logo and increase brand value with a QR code. Upload different images based on different post types and improve site quality. View Demo ► SHORTCODE WITH ATTRIBUTES:In the free version, you can use QR code shortcode one time. But in the premium version, you can use attributes for each shortcode. You can design QR codes differently using the shortcode features, change content elements, and generate QR codes in bulk using the features. Read Docs. ► WORDPRESS WIDGET SUPPORTED: The premium plugin has powerful WordPress widget facilities for creating QR. You can easily create custom text, links, current page links, numbers, WhatsApp chat access, and tax code for email addresses using this widget. ► QR CODE GENERATE WITH ELEMENTOR: Elementor users can easily generate QR codes with the “Master QR” addon. Master QR addon is excellent for generating current page URLs, custom links, email addresses, phone numbers, wifi access, WhatsApp chat, and vCard QR code. ► QR CODE BULK PRINT: Post-type-based QR codes can be easily printed from one page. In bulk print settings, you can choose a post type like ‘Product’, ‘Post’, ‘Page’, ‘Custom Post’, etc., for filtering. You will receive a printout as a PDF. Live Demo : ► DOWNLOAD QR CODES FROM ONE PAGE: This is a powerful advantage for the website owner. They can easily download QR images from one page. This option is available for post-type QR. Live Demo : And many more things are waiting for you to discover Preview WordPress QR Code Generator GET PRO VERSION Elementor QR Code Generator Privacy This plugin does not connect to any third-party applications. It does not collect or store any user information. This plugin generates QR code images based only on URLs and your custom content. QR code images are not saved to any file Feedback Give any suggestions or feedback, thank you for using or trying our plugin. Please let us know about your experience and rate this plugin. Credits The QR Code generator library is included (based on EasyQRCodeJS written by Ray, EasyProject) and doesn’t need any dependencies.
Top keywords
- qr68×7.11%
- code41×4.29%
- qr code40×4.18%
- codes19×1.99%
- qr codes19×1.99%
- premium12×1.26%
- version11×1.15%
- custom10×1.05%
- generate10×1.05%
- add9×0.94%
- generator9×0.94%
- premium version9×0.94%
QRAuth – Passwordless & Social Login
QRAuth replaces the password field on your WordPress login page with a drop-in QR widget. Users sign in by scanning with the QRAuth mobile app; a cryptographic signature is verified server-to-server before WordPress sets the auth cookie. Social login (Google, GitHub, Microsoft, Apple) is brokered by QRAuth’s hosted approval page, so you never have to register an OAuth app or hold a client secret. One Client ID is the only configuration. Paste it into Settings → QRAuth and the widget appears on wp-login.php. Everything else — the approval flow, the signing, the token refresh — lives in the QRAuth platform. Account safety is the default. Auto-provisioning is off out of the box: only WordPress users who already exist (matched on email) can sign in via QRAuth. Flip on auto-provisioning and new users are created as Subscriber — that’s the only role available, intentionally and at every layer (settings UI, sanitiser, runtime). Operators who need a different role for an individual user can change it manually via Users → All Users after their first sign-in. The plugin never stores the signing material, never issues a redirect outside your site, and never touches your user table on uninstall. Self-hosted, no third-party scripts on wp-login.php. The QRAuth web component ships vendored inside the plugin — the only outbound call is from your server to QRAuth’s verification endpoint during a sign-in attempt. Open source build. The compressed JavaScript at assets/js/qrauth-components.js is built from publicly available TypeScript source at https://github.com/qrauth-io/qrauth/tree/main/packages/web-components. The unminified source files are also vendored alongside the minified bundle inside this plugin (assets/js/source/) for offline review. See the Source section below for build instructions. External services This plugin connects to QRAuth (https://qrauth.io) — the identity verification service that performs the actual passwordless / social sign-in. QRAuth is operated by ProgressNet, the publisher of this plugin. Without QRAuth there is no widget and no sign-in. What the service is and what it is used for QRAuth verifies that the user who scanned the QR code (or completed a social-provider flow on the hosted approval page) is the same person who initiated the sign-in on your WordPress site, then returns a signed assertion that the plugin uses to set the WordPress auth cookie. What data is sent and when Auth-session creation — when a visitor opens a page that hosts the widget (wp-login.php, the registration form, a shortcode-enabled page, or a WooCommerce sign-in form), the plugin’s same-origin REST proxy sends your Client ID, Client Secret (server-side only — never exposed to the browser), and the host page URL to https://qrauth.io/api/v1/auth-sessions. No visitor data is included in this request. Sign-in verification — when the visitor approves the sign-in (by scanning with the QRAuth mobile app or completing a social-provider flow on QRAuth’s hosted approval page), the plugin’s REST proxy fetches the verified result from https://qrauth.io/api/v1/auth-sessions/verify-result. The response carries the QRAuth user identifier and, when the email scope is allowed in Settings → QRAuth, the user’s email address. The plugin uses this only to locate or create the matching WordPress user; nothing beyond a hashed link reference is retained. Hosted approval page — when a visitor on a phone taps “Continue with QRAuth”, the browser navigates to https://qrauth.io/a/ to complete the social-provider flow. This is a standard cross-domain navigation initiated by the visitor. The vendored web component (assets/js/qrauth-components.js) is served from your own WordPress site — there is no third-party JavaScript on wp-login.php, and the component does not contact qrauth.io directly from the browser; all server-to-server calls are proxied via your site’s REST API. Service terms and policies Terms of Service: https://qrauth.io/terms Privacy Policy: https://qrauth.io/privacy Data Processing Addendum: https://qrauth.io/dpa List of Sub-processors: https://qrauth.io/subprocessors Source The compiled bundle at assets/js/qrauth-components.js carries the following banner header at the top of the file: ` /*! * @qrauth/web-components v0.4.1 * Vendored by qrauth-passwordless-social-login. Do not edit by hand. * * Source: https://github.com/qrauth-io/qrauth/tree/main/packages/web-components * License: MIT * npm: https://www.npmjs.com/package/@qrauth/web-components * Build: npm install && npm run build:assets (see bin/fetch-web-components.mjs) * * The unminified TypeScript source for this bundle is also vendored at * assets/js/source/ — see assets/js/source/README.md for provenance. */ ` The unminified TypeScript source files are also vendored alongside the compiled bundle inside this plugin (assets/js/source/) for offline review. The plugin’s own source — PHP, the small browser adapter (assets/js/qrauth-adapter.js), build scripts, tests, and CI — is publicly maintained under GPL-2.0-or-later at: Plugin source repository: https://github.com/qrauth-io/qrauth-passwordless-social-login The PHP and assets/js/qrauth-adapter.js shipped in the plugin ZIP are non-minified — read them directly without checking out the repo. The vendored file assets/js/qrauth-components.js is a pinned production build of the public @qrauth/web-components library. The non-compiled source for that library is openly available: Source repository: https://github.com/qrauth-io/qrauth/tree/main/packages/web-components (MIT-licensed) npm release: https://www.npmjs.com/package/@qrauth/web-components — pinned to v0.4.1, sha512 in package.json under the qrauth.webComponentsIntegrity key Build instructions for the upstream library: https://github.com/qrauth-io/qrauth/blob/main/BUILDING.md To regenerate the vendored bundle from the pinned npm release, clone the plugin source repository linked above and run from its root: npm install npm run build:assets The build script bin/fetch-web-components.mjs (kept in the plugin source repository, not in the WordPress.org plugin ZIP) downloads the npm tarball, verifies its sha512 SRI hash against package.json#qrauth.webComponentsIntegrity, extracts the IIFE build, and writes it to assets/js/qrauth-components.js. CI runs the same script before the WordPress.org plugin-check job, so the bundle distributed on the directory always matches the published npm release. To rebuild from upstream source instead of the pinned tarball, follow BUILDING.md in the upstream library repository above.