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. Build QR codes with the native Gutenberg block , shortcodes, or auto-generation.
Take your QR codes to the next level with QR Code Composer Pro :
👉 View Pro Demo
👉 Upgrade to PRO
👉 Documents
⚡ Dynamic QR Codes (New in Pro)
Print your QR code once — change the destination any time. Dynamic QR codes point to a short link on your own site, so you can update the target URL later without reprinting posters, packaging, menus or business cards.
Dynamic short links: Create and manage trackable QR short links from your dashboard
Edit destination anytime: Change where a printed QR code goes, whenever you want
Link scheduling: Set a start date and an expiry date for each QR code
Max scans limit: Disable a QR code automatically after a set number of scans
Smart fallback redirects: Choose a custom redirect URL for invalid, inactive, expired, or scan-limit-reached QR codes
Instant high-resolution PNG download
Cache-buster toggle for sites behind aggressive caching
Gutenberg block support: Insert static or dynamic QR codes with the same block
📊 QR Code Scan Analytics (New in Pro)
Know exactly how your QR codes perform — right inside your WordPress dashboard, with no third-party analytics service.
Analytics dashboard: Daily scan charts and a top-performing links report
Scan tracking: Total scans per QR code
Device & location insights: Device type, city, country and referrer for every scan
High-Traffic Mode: Turn off detailed logging to keep your site fast on busy campaigns
🧱 Advanced Gutenberg Block Options (Pro)
The Gutenberg QR Code block in Pro unlocks the full design and content toolset:
More source types: WhatsApp, WiFi, Google Maps, Event and vCard
Logo in the center of the QR code
Error correction level
Gradient body color
Eye frame and eye ball styles
Custom download filename
🎨 More Pro Features
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
Credits
This plugin includes a modified version of the QRCode for JavaScript by Kazuhiko Arase, which is licensed under the MIT license.
Privacy
This plugin (free version):
Does NOT connect to any third-party services
Does NOT store user data
ONLY generates QR code images locally
The Pro version’s analytics feature stores scan data (such as device, country, city and referrer) in your own WordPress database. Nothing is sent to external services. You can turn detailed logging off at any time with High-Traffic Mode.
⭐ 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.
How to add QR codes to a WordPress website
WordPress QR Code Gutenberg Block
How Create Dynamic QR Code in WordPress(Premium)
See it in action
Screenshots & previews.
QR Code Gutenberg block in the block editorSidebar Gutenberg QR Code SettingsAuto Generated QR code on PageAuto Generated QR code on the Product PagePopup QR code on a single product pageAuto Generated QR code on Metabox SectionAuto Generate vCard QR code on WordPress User's Profile dashboardQR Code addon for Elementor Page BuilderGradient color QR code (Pro)WooCommerce Order QR Code (Pro)Order QR Code on PDF Invoice (Pro)QR code print and Download (BULK Qty) (Pro)Dynamic QR code manager (Pro)Create a Dynamic QR code (Pro)Dynamic QR code analytics dashboard (Pro)
02 / Source details
Gettingstarted.
01Go to your WordPress dashboard and navigate to Plugins > Add New.
02Search for “QR Code Composer”.
03Click “Install Now” and then “Activate” the plugin.
04To add a QR code in the block editor, click the “+” button and search for “QR Code”.
03 / Source details
Frequently asked questions.
What is QR Code Composer?
QR Code Composer is a powerful WordPress QR code generator plugin that automatically creates fully customizable QR codes for posts, pages, WooCommerce products, custom URLs, contact details, and more. It supports Gutenberg, WooCommerce, Elementor, and multiple QR formats including vCard, email, phone, and WhatsApp.
How do I generate a QR code in WordPress?
After installing and activating the plugin, QR codes are automatically generated for your WordPress content. You can also create custom QR codes with the Gutenberg QR Code block, through the plugin settings, or by using shortcodes anywhere on your site.
Is there a Gutenberg block?
Yes. Both the free and Pro versions include a native QR Code block . The free version covers basic static QR codes (text, links, phone, email, WhatsApp). Pro adds more source types (WiFi, Google Maps, Event, vCard), logo, error correction level, gradient colors, eye frame and eye ball styles, and dynamic QR codes.
What is a Dynamic QR code?
A dynamic QR code points to a short link on your own website instead of the final URL. That means you can change the destination later without reprinting the QR code, set start and expiry dates, limit the number of scans, and track every scan. Dynamic QR codes are a Pro feature.
Does the plugin have QR code analytics?
Yes, in Pro. The built-in analytics dashboard shows daily scans, your top-performing QR codes, and device, city, country and referrer details for each scan. All data stays in your own WordPress database.
Can I generate QR codes for WooCommerce products?
Yes. The plugin has full WooCommerce QR code integration , allowing QR codes to appear on product pages, order details, customer dashboards, and (Pro) order emails and invoices. This helps customers quickly scan, share, or access product information.
Does the plugin support vCard QR codes?
Yes. QR Code Composer can generate vCard QR codes for WordPress users and WooCommerce customers , enabling instant sharing of contact information with a single scan.
Is the plugin compatible with Elementor?
Yes, it works seamlessly with Elementor Page Builder . You can insert QR codes using built-in shortcodes or by using the dedicated Elementor widget (Pro), allowing live design and customization inside Elementor.
Can I create custom QR codes for links, emails, or phone numbers?
Absolutely. The plugin generates QR codes for:
URLs and custom links
Email addresses
Phone numbers
WhatsApp contacts
Plain text or numeric data
This makes it ideal for marketing, digital business cards, product sharing, and contact-based QR solutions.
Are advanced features available in the premium version?
Yes. The Pro version adds Dynamic QR codes , scan analytics , the advanced Gutenberg block, bulk QR code generation, WiFi QR codes, event QR codes, Google Maps location QR codes, vCards for custom post types, and integrations with plugins like Dokan, BBPress, BuddyPress, and WooCommerce PDF invoice plugins.
Can users download the QR codes?
Yes. QR codes can be shown in popup view or via a download-only button , allowing visitors to instantly download the QR image with one click.
Is bulk QR code generation supported?
Yes. Bulk generation is available in the premium version, allowing you to create and download QR codes for hundreds of posts, pages, products, or user profiles at once.
Does QR Code Composer support shortcodes?
Yes. The plugin includes multiple flexible QR code shortcodes so you can display QR codes anywhere — in posts, pages, widgets, templates, Elementor, or custom layouts.
How long are the QR codes valid?
Static QR codes generated by QR Code Composer are valid for the lifetime of your website . They never expire unless you change the underlying content (URL, text, contact info). Dynamic QR codes (Pro) work as long as the Pro plugin is active on your site.
How are QR codes created? Depend on Google API?
Static QR codes are generated using pure JavaScript , directly inside your website. They do not rely on Google APIs or any third-party services. This ensures fast, private, and lifetime-valid QR images with no external dependency.
How do I stop automatically displaying QR codes?
You can disable automatic display from: Dashboard → QR Plugin Settings → Auto Generate QR Code
There you can:
Hide QR codes by post type
Hide QR codes for specific pages
Even when disabled on the frontend, QR codes remain available in the backend meta box, so you can still download or use them manually.
Is the QR code image stored somewhere inside WordPress?
No. Static QR codes are created instantly in the browser and not stored in the database . They are generated dynamically on each page load to ensure accuracy and speed.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati