Title: QR Code Composer – QR Code Generator
Author: Sharabindu
Published: <strong>november 25, 2019</strong>
Last modified: januari 12, 2026

---

Search plugins

![](https://ps.w.org/qr-code-composer/assets/banner-772x250.png?rev=3304329)

![](https://ps.w.org/qr-code-composer/assets/icon-256x256.png?rev=2338677)

# QR Code Composer – QR Code Generator

 By [Sharabindu](https://profiles.wordpress.org/sharabindu/)

[Download](https://downloads.wordpress.org/plugin/qr-code-composer.3.0.4.zip)

 * [Details](https://pap-aw.wordpress.org/plugins/qr-code-composer/#description)
 * [Reviews](https://pap-aw.wordpress.org/plugins/qr-code-composer/#reviews)
 *  [Installation](https://pap-aw.wordpress.org/plugins/qr-code-composer/#installation)
 * [Development](https://pap-aw.wordpress.org/plugins/qr-code-composer/#developers)

 [Support](https://wordpress.org/support/plugin/qr-code-composer/)

## Description

**QR Code Composer** lets you generate QR codes in seconds—without any complicated
setup.

Just install, activate, and start creating QR codes for **URLs, text, WiFi, email,
phone numbers, and more**.
 Perfect for **business owners, marketers, developers,
and WooCommerce stores**.

Whether you need a simple QR code or advanced customization, QR Code Composer gives
you a fast and reliable solution.

👉[Demo for Page QR Code](https://wordpressqrcode.com/qr-codes-everything-you-need-to-know)

👉[Demo for Post QR Code](https://wordpressqrcode.com/what-is-a-qr-code)

👉[Demo for Product QR Code](https://wordpressqrcode.com/product/cap)

### Why Choose QR Code Composer?

 * Instant QR code generation
 * Beginner-friendly interface
 * Mobile-friendly QR output
 * Works with posts, pages & WooCommerce
 * Lightweight, clean & secure code
 * Actively maintained

### Features

 * Generate QR codes for:
    - URLs
    - Text
    - Phone numbers
    - Email addresses
    - WiFi credentials
 * Download high-quality QR images
 * Shortcode support
 * Gutenberg & Classic Editor compatible
 * WooCommerce ready
 * Developer-friendly and extensible

> Need advanced features like dynamic QR codes, scan tracking, or customization?
> 
> Upgrade to **QR Code Composer Pro**(https://sharabindu.com/plugins/wordpress-qr-
> code-generator/) anytime.

### Why QR Code Composer Is the Best WordPress QR Code Plugin

QR Code Composer gives you complete freedom to design, customize, and auto-generate
QR codes for any WordPress page, post, WooCommerce product, or custom content. With
beautiful shape designs, shortcode flexibility, deep WooCommerce integration. it’s
the most complete QR code solution for WordPress.

### Features in Details (Free Version)

**🎨 Create Beautiful QR Codes with Unique Shape Designs**

Stand out from ordinary QR codes!
 Generate **Circular QR Codes** and **Square QR
Codes** with modern, eye-catching styles. Customize colors, shapes, and design elements
to match your brand identity.

**⚡ Automatic QR Code Generation**

The plugin instantly auto-creates QR codes for:

 * All WordPress pages
 * Blog posts
 * WooCommerce products
 * Custom post types
 * Perfect for automatic content sharing and easy scanning.

**Custom QR Code Generator**

Generate custom QR codes instantly for:

 * URLs & custom links
 * Simple text
 * Numbers
 * Email addresses
 * Phone numbers
 * WhatsApp contact
    …all via powerful shortcodes.

**Shortcode Support Anywhere**
 Use built-in shortcodes to display QR codes in posts,
pages, widgets, popups, product pages, or templates.

**🛒 WooCommerce QR Code Support**

Show QR codes on product pages and customer dashboards, with up to **4 display positions**.
Increase product sharing, easy access, and customer convenience.

**Email Address to QR Code**

Automatically convert an email address into a scannable QR code.

**Phone Number QR Code**

Create QR codes for phone/mobile numbers for instant contact sharing.

**WhatsApp QR Code Generator**

Create a WhatsApp contact QR code that allows users to quickly add or message contacts
on WhatsApp.

**vCard QR Code Generator**

Turn contact details into a digital QR-based business card (vCard). Share your full
contact profile with one scan.

**WordPress User Profile QR Code**

Automatically generate QR codes from each author’s user bio and display it on their
dashboard.

**vCard for WooCommerce Customers**

Every WooCommerce customer gets an auto-generated vCard QR code on the My Account
dashboard page.

### QR Code Appearance Options

**Popup QR Code Display**

Show QR codes in a popup instead of directly on the page.

**Download-Only Mode**

Hide the QR code and show only a Download QR Code button for a cleaner design.

**🔹 Display with Shortcodes**

Place QR codes anywhere using shortcodes:

 * Current URL QR Code  [qrc_code_composer]
 * Custom Link/Text QR Code  [qr_link_composer]
 * Phone Number QR Code  [qrc_phonenumber]
 * WhatsApp QR Code  [qr_whatsapp_composer]
 * vCard QR Code  [qrc_vcard_single]

**🔹 QR Code in Meta Box**

Easily access auto-generated QR codes inside:

 * Post editor meta boxes
 * Page editor meta boxes
 * Product meta boxes
 * Custom post type meta boxes

The QR code updates instantly if the URL changes.

### Elementor Page Builder Support

QR Code Composer includes a built-in **Elementor QR Code Widget**, allowing you 
to generate:

 * Current page QR code
 * Custom QR codes
 * Styled, branded QR codes
    …directly inside the Elementor editor.

### 🚀 Premium Features – Unlock the Full Power of QR Code

Upgrade to **QR Code Composer Pro** for professional-grade customization, advanced
QR types, and WooCommerce automation.

👉[View Pro Demo](https://wordpressqrcode.com/) | 👉[Upgrade to PRO](https://sharabindu.com/plugins/wordpress-qr-code-generator/)
|👉 [Documents](https://wordpressqrcode.com/docs/introduction/)

### 🎨 Advanced QR Code Design & Branding Tools**

**🔸 Fully Customizable Borders**

Change:

 * Border thickness
 * Dasharray patterns (dotted, dashed, solid)
 * Border colors

**🔸 Add Custom Labels (Top & Bottom)**

Add titles, instructions, or call-to-action text above and below your QR codes.

**🔸 Custom Dot Shapes**

Choose from:

 * Square
 * Dot
 * Round
 * Extra-round
 * Sub-round
 * Supports gradient colors.

**🔸 Eye Frame Customization**

Includes:

 * Square
 * Circle
 * Classy
 * Classy round
 * Gradient enabled.

**🔸 Eyeball Shape Customization**

Available shapes:

 * Square
 * Circle
 * Classy
 * Gradient supported.

**Logo Integration**

Add your brand or business logo to the center of the QR code for a premium branded
look.

**🛒 WooCommerce Pro Integrations**

 * Auto-generate WooCommerce order QR codes
 * Show order QR codes in customer dashboard
 * Include QR codes in order emails
 * Display QR codes on invoices & packing slips
 * Perfect for order tracking, verification, and store automation.

### vCard, Event, WiFi & Advanced QR Types

**Bulk vCard QR Code Generator for CPTs**

Generate vCards for custom post types (e.g., “Developers”).

**Event QR Codes**

Include event title, date, time & location.

**WiFi QR Codes**

Instantly generate WiFi access QR codes (SSID, password, encryption type).

### Google Maps & Elementor Pro Tools

**Google Maps Location QR Codes**

Create QR codes from any Google Maps location link.

**Elementor Advanced QR Code Widget**

Generate:

 * URLs
 * Text
 * Numbers
 * vCards
 * Events
 * Logos
    …and apply full styling within Elementor.

### Plugin Compatibility

Works perfectly with:

 * WooCommerce PDF Invoices & Packing Slips
 * Print Invoice & Delivery Notes
 * WebToffee PDF Invoices
 * BBPress user profiles
 * BuddyPress member profiles
 * Dokan vendor pages & vendor vCards

### Bulk Tools & Widgets

 * Bulk Print QR Codes
 * Bulk Download (Posts, Pages, Products, CPTs)
 * Bulk vCard QR Code Download
 * WordPress Widget support
 * QR Code Shortcode Generator Tool

#### 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:

 * Does NOT connect to any third-party services
 * Does NOT store user data
 * ONLY generates QR code images locally

#### ⭐ 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

## Screenshots

 * [[
 * QR code on frontend with POpup Features
 * [[
 * Dynamic QR code on Page
 * [[
 * Circular QR code on Page
 * [[
 * Dynamic QR code on the Product Page
 * [[
 * Popup QR code on a single product page
 * [[
 * Dynamic QR code in Metabox Section
 * [[
 * Auto Generate vCard QR code on WordPress User’s Profile dashboard
 * [[
 * QR Code addon for Elementor Page Builder
 * [[
 * Gradient color QR code (Premium Version)
 * [[
 * WooCommerce Order QR Code (Premium Version)
 * [[
 * Order QR Code on PDF Invoice (Premium Version)
 * [[
 * QR code print and Download (BULK Qty) (Premium Version)

## Installation

 1. Go to your WordPress dashboard and navigate to Plugins > Add New.
 2. Search for “QR Code Composer”.
 3. Click “Install Now” and then “Activate” the plugin.

## FAQ

### 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 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** through the 
plugin settings or by using shortcodes anywhere on your site.

### 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 powerful features like 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?

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).
Once generated, the QR code remains permanently usable.

### How are QR codes created? Depend on Google API?

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. 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.

## Reviews

![](https://secure.gravatar.com/avatar/b01c02c39cc26c4fbd6389b946ee88a42018e6112fbe2ce272acf8ccd37347e3?
s=60&d=retro&r=g)

### 󠀁[Complete and flexible](https://wordpress.org/support/topic/complete-and-flexible-3/)󠁿

 [raynald3](https://profiles.wordpress.org/raynald3/) april 10, 2025

good support too!

![](https://secure.gravatar.com/avatar/1f816948b326f7e480b8662c011d27ea3ed67325b84bb8bed4fdf58dc7599aaa?
s=60&d=retro&r=g)

### 󠀁[Functional Elementor Widget](https://wordpress.org/support/topic/functional-elementor-widget/)󠁿

 [Reakouk](https://profiles.wordpress.org/reakouk/) augustus 27, 2024

Had issue when they updated the plugin but they updated it so it supported and worked
with what I was doing. For this I am grateful and very happy. Thanks

![](https://secure.gravatar.com/avatar/a059ef264e9f00920024ca7b4766a24e61123fc4653a98c7e5536fcbada37083?
s=60&d=retro&r=g)

### 󠀁[Awesome support](https://wordpress.org/support/topic/awesome-support-887/)󠁿

 [antsthereal321](https://profiles.wordpress.org/antsthereal321/) augustus 19, 2024

Wow great plugin and great support, i’ve explained my issue and the dev solve the
issue immediatly with an update to his plugin. Thats what we call super great customer
service!

![](https://secure.gravatar.com/avatar/f78c93405a7509533b3370f0e218f35d4d1f78a244c72b04de47dec01cbca7ea?
s=60&d=retro&r=g)

### 󠀁[Works Very Good!](https://wordpress.org/support/topic/works-very-good-102/)󠁿

 [alonsowin](https://profiles.wordpress.org/alonsowin/) juli 1, 2024

Nice Plugin! Keep it going!

![](https://secure.gravatar.com/avatar/83684636f7af105e1ff1c567db6fe3b42ccaaaaeea0c9df326c9dfee77e2481d?
s=60&d=retro&r=g)

### 󠀁[Does what it says](https://wordpress.org/support/topic/does-what-it-says-1186/)󠁿

 [gnfb](https://profiles.wordpress.org/gnfb/) mei 28, 2024

Excellent qr code plugin very helpful and prompt support

![](https://secure.gravatar.com/avatar/181202e3d4b2085875dff95ee37eb30bd1f48ea486dd8309a42d12a41c314456?
s=60&d=retro&r=g)

### 󠀁[Horribly poor support](https://wordpress.org/support/topic/horribly-poor-support/)󠁿

 [Schwabe71](https://profiles.wordpress.org/schwabe71/) januari 13, 2024 4 replies

I was close to paying the extremely exorbitant price for the Pro version ($210).
Due to a problem with the plugin, I contacted support. I can only agree with the
bad reviews online, support is terrible, or more precisely, non-existent! At least
it saved me a lot of money!

 [ Read all 9 reviews ](https://wordpress.org/support/plugin/qr-code-composer/reviews/)

## Contributors & Developers

“QR Code Composer – QR Code Generator” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Sharabindu ](https://profiles.wordpress.org/sharabindu/)

“QR Code Composer – QR Code Generator” has been translated into 1 locale. Thank 
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/qr-code-composer/contributors)
for their contributions.

[Translate “QR Code Composer – QR Code Generator” into your language.](https://translate.wordpress.org/projects/wp-plugins/qr-code-composer)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/qr-code-composer/),
check out the [SVN repository](https://plugins.svn.wordpress.org/qr-code-composer/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/qr-code-composer/)
by [RSS](https://plugins.trac.wordpress.org/log/qr-code-composer/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0.4

 * Update: Improved compatibility with LiteSpeed Cache and Autoptimize.
 * Update: Fixed QR rendering issues caused by aggressive JS minification.
 * Update: Enhanced script loading for deferred and delayed JS
 * Update: Optimized QR preset initialization for cached pages

#### 3.0.3

 * Update: Improved the plugin settings page UI for better usability.

#### 3.0.2

 * Fix: Product QR code location on a single page
 * Update: Compatibility Update

#### 3.0.1

 * Update: Compatibility Update

#### 3.0.0

 * New: Added Circular Shape QR Code design
 * New: Can Add Error Correction Level
 * New: Can Margin around the QR code
 * New: Added option to disable auto-display of QR Code on the frontend via a button.
 * New: Added option to disable auto-display of QR Code in the meta box via a button.
 * Update: updated the Auto Generate QR Code data settings.

#### 2.0.17

 * Update: Elementor QR Code JS functionality update

#### 2.0.16

 * Fix: VCard QR code scannable problem

#### 2.0.15

 * Fix: QR Code Show/Hide on Product Page Issues Fixed

#### 2.0.14

 * Fix: QR Code Download File on Proudct page

#### 2.0.13

 * Update: Compatibility Update

#### 2.0.12

 * Fix: QR code on product page as tab
 * Update: Compatibility Update

#### 2.0.11

 * Update: Compatibility Update

#### 2.0.10

 * Update: Compatibility Update

#### 2.0.9

 * Update: Added a prefix to the modal popup

#### 2.0.8

 * New: For generating QR codes for Elementor Page Builder, QR addon is included

#### 2.0.7

 * Fix: QR code removed form BudyBoss Search template

#### 2.0.6

 * New: Displaying QR code via pop-up.
 * New: Added multiple options for WooCommerce’s single product page QR code display
   location.
 * New: QR code converted from image to canvas
 * New: QR code visibilityFeatires added

#### 2.0.5

 * Fix: Removed string code from QR code in meta box
 * Update: The URL of the download button of the QR code is configured

#### 2.0.4

 * Update: Made Compatible with WordPress

#### 2.0.3

 * Update: Removed QR codes for shipping and billing addresses
 * Update: Removed username from User vCard QR code

#### 2.0.2

 * Fix: Fixing Alignment issues for shortcode

#### 2.0.1

 * Update: Made Compatible with WordPress

#### 1.7.3

 * Fix: Fixing the issues of Download QR code image from the backend

#### 1.7.2

 * Update: Change The QR Design

#### 1.6.1

 * Fix: Troubleshooting QR code WordPress user pages

#### 1.5.4

 * Update: Hide QR code according to Page

#### 1.5.0

 * Update: Made Compatible with WordPress

#### 1.4.0

 * New: Added vCard QR code functionality

#### 1.3.3

 * New: Settings page update

#### 1.3.2

 * New: POT File Add

#### 1.3.1

 * Fix: admin page fix

#### 1.3.0

 * New: QR will run automatically by default size

#### 1.2.9

 * New: QR will run automatically by default size

#### 1.2.8

 * New: QR Download Button Added

#### 1.2.7

 * Update: Made Compatible with WordPress

#### 1.2.6

 * Update: Made Compatible with WordPress

#### 1.2.5

 * Update: Made Compatible with WordPress

#### 1.2.4

 * Update: Made Compatible with WordPress

#### 1.2.3

 * Update: Made Compatible with WordPress

#### 1.2.2

 * Update: Made Compatible with WordPress

#### 1.2.0

 * Fix: Fix CSS Issues

#### 1.1.0

 * Initial release

## Meta

 *  Version **3.0.4**
 *  Last updated **3 months ago**
 *  Active installations **3.000+**
 *  WordPress version ** 4.6 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.2 or higher **
 *  Languages
 * [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/qr-code-composer/) and 
   [English (US)](https://wordpress.org/plugins/qr-code-composer/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/qr-code-composer)
 * Tags
 * [qr code](https://pap-aw.wordpress.org/plugins/tags/qr-code/)[qr code generator](https://pap-aw.wordpress.org/plugins/tags/qr-code-generator/)
   [qrcode](https://pap-aw.wordpress.org/plugins/tags/qrcode/)[shortcode](https://pap-aw.wordpress.org/plugins/tags/shortcode/)
   [woocommerce](https://pap-aw.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://pap-aw.wordpress.org/plugins/qr-code-composer/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/qr-code-composer/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/qr-code-composer/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/qr-code-composer/reviews/?filter=3)
 *  [  1 2-star review     ](https://wordpress.org/support/plugin/qr-code-composer/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/qr-code-composer/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/qr-code-composer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/qr-code-composer/reviews/)

## Contributors

 *   [ Sharabindu ](https://profiles.wordpress.org/sharabindu/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/qr-code-composer/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://sharabindu.com/donation/)