QR Code Composer – Automatic QR Code Generator
QR Code Composer automatically generates QR codes for your WordPress pages, posts, and WooCommerce products — without any manual setup. No need to create QR codes one by one. Just install and everything works instantly. Perfect for store owners, marketers, and businesses who want to save time and automate QR code usage. 👉Demo for Page QR Code 👉Demo for Post QR Code 👉Demo for Product QR Code 🔥 What You Can Do with This Plugin 🟢 Automatic QR Code Generation Generate QR codes for pages, posts, products & custom post types Updates automatically when URLs change Meta field supported Automatically generate QR codes from each author’s user bio and display it on their dashboard. QR code Image can be downloaded from the backend and frontend 🟡 Custom QR Code Creation Create QR codes for text, links, phone, email & WhatsApp Display anywhere using shortcodes 🔵 WooCommerce Integration Show QR codes on product pages Generate customer QR codes in My Account page 🚀 Upgrade to Pro – Unlock Advanced QR Features Take your QR codes to the next level with QR Code Composer Pro: 👉View Pro Demo 👉Upgrade to PRO 👉 Documents Branded QR Code: Create QR codes that match your brand with flexible design options — including circular, square, dotted, and rounded styles. Customize colors and shapes to generate clean, professional-looking QR codes that fit perfectly with your website design. Admin Demo for premium version Eye Frame Shape QR code: Premium QR code eye frame shape can be changed and gradient color can be added supported color. Shape types are: Square, Circle, Classy, and Classy rounded. Eye Ball Shape QR code: Premium QR code eyeball shape can be changed and gradient color can be added supported color. Shape types are Square, Circle, and Classy. Gradient Color QR code: Gradient Design QR Code. It has the shape of an eye frame. and design in the form of eyeballs. And the advantage of using gradient colors in each element. Attractive gradient color QR code generator in the premium version Logo Image Upload: The premium version supported the Logo in the center of the QR code. Woocommerce Order QR Code: It will automatically generate a QR code for every new order and old order. You can control the content of the QR code from the plugin settings page. You can view the order QR code in the WooCommerce order dashboard. Admin Demo for Order QR Order QR Code on Email: After an order is completed the order QR code will be printed in the WooCommerce order email. WC order email QR codes can be created from different elements. It is completely in your hands to control what elements you want to add. Order email Demo Bulk vCard Generator: The Plugin generates bulk vCrad QR codes based on post type. Suppose you have a custom post type called ‘Developer’. Now looking to create a separate vCrad QR for each developer. Then go to the developer’s edit page and you will see a meta field called vCard QR. Fill in the required information and save. According to the information, a vCard QR code will be generated for a developer. Thus every developer can create vCrad QR for it. This vCard QR code has auto-display features, which will be on the frontend and back end. Besides, there is a shortcode facility Event management QR Code: Event QR Code is a solution that simplifies event marketing and planning. Currently, event QR code is a very popular medium. The Premium plugin Creates an Event QR code with event details, time, and event location. WP Author QR Code: This QR code is for all WordPress authors and users. The plugin has built-in shortcodes. Shortcodes are used to display on the front end. WiFi QR Code: Scan the QR Code to Connect To Any WiFi Network Instantly. A WiFi QR Code is a solution that lets you create QR Codes to connect to the internet. QR Code for Google Maps: Users can create a QR code location for the address. This way, the company location can be found simply by scanning the code. Elementor QR code generator: If you have the Elementor Page Builder plugin active on your WordPress website. you can easily generate a QR code with our plugin’s built-in addon. We have introduced the “QR Code Composer” addon to generate QR codes with Elementor. Elementor demo Integration BBPress User QR Code: Premium plugin generates QR codes for bbPress users. you can generate QR codes for users’ profile links. Similarly, you can generate vCard QR code based on user profile information BuddyPress User QR Code This plugin generates QR codes for BuddyPress users. If your site has the BuddyPress plugin active. you can generate QR codes for users’ profile links. Similarly, you can generate vCard QR code based on user profile information, Dokan vendor QR code The QR Code Composer Pro plugin generates QR codes for Dokan vendors. If your site has the Dokan plugin active. you can generate QR codes for the vendor’s profile links. Similarly, you can generate vCard QR code based on vendor profile information Other Features Bulk print QR images as a PDF: Bulk QR codes can be printed from the plugin’s dashboard or the front end via built-in shortcodes. You can use the filter by category. This will print out as a PDF.. Admin Demo Download all Post types of QR codes from one page This plugin allows the download of all QR codes based on Post type . and it is from one page. Admin Demo Download All vCard QR codes from one page The plugin allows the download of all Post types of vCard QR Code Images from One Page. Admin Demo WordPress Widget: The QR code plugin supports widget API. This means you can generate a QR code through a WordPress widget. Widget Demo Shortcode Generator: On the plugin’s settings page, you’ll find the shortcode generator. From here let’s create shortcodes for all elements. Shortcodes for Custom Link QR, Whatsapp QR, WIFI QR, Google Map QR, vCard QR, and Event QR, can be generated through this generator. Also, you can customize many things including changing the design, color, logo, and animation of the QR code. Check out the live backend demo below View Shortcode Geneator ⭐ We Value Your Feedback Your feedback helps us grow! If you enjoy QR Code Composer, please share your experience and leave a rating. It means a lot. Technical Excellence Built using modern standards, QR Code Composer works smoothly with all major WordPress themes and plugins. It’s lightweight, clean, and designed to keep your website fast and secure. Want an easier way to connect with your audience? Install QR Code Composer today and start creating useful, engaging QR codes in just a few minutes! How to add QR codes to a WordPress website
Top keywords
- qr92×8.12%
- code55×4.85%
- qr code54×4.77%
- codes26×2.29%
- qr codes26×2.29%
- generate14×1.24%
- demo13×1.15%
- order12×1.06%
- page10×0.88%
- vcard10×0.88%
- vcard qr9×0.79%
- event8×0.71%
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.