Best QR Code Plugins for WordPress in 2026
A practical guide to QR code plugins for WordPress — from simple shortcode-based generators to WooCommerce product QR integrations. What actually works.
WordPress powers 43% of websites and yet the QR code plugin ecosystem is surprisingly thin. Most plugins haven't been updated in years, half of them inject Google Charts API calls (which Google deprecated for new users in 2023), and the ones that work are either too basic or too bloated.
I tested 11 QR code plugins on a fresh WordPress 6.7 install with WooCommerce 9.x. Here's what's actually worth installing.
The Shortlist
1. QR Code Block (by suspended suspended)
The cleanest option for content editors. Adds a native Gutenberg block — drop it into any post or page, type the URL or text, and a QR code renders inline. No shortcodes, no settings pages, no bloat.
Pros: Native block editor integration, generates SVG (sharp at any size), lightweight (12KB), no external API calls — codes generate server-side using PHP. Cons: No dynamic QR codes, no analytics, no customization beyond size and color. It's a static generator, period. Best for: Bloggers who need a QR code in a post once in a while.2. QR Code for WooCommerce
Automatically generates a QR code for every product containing the product URL, SKU, or custom data. Displays on product pages, order confirmation emails, and packing slips.
Pros: Deep WooCommerce integration, batch generation for existing products, prints on invoices/packing slips via compatible invoice plugins. Cons: The generated codes are basic black-and-white PNGs. No branding, no logo insertion, no color customization. Also, the QR codes are static — no scan tracking. Best for: WooCommerce stores that need product QR codes for inventory management or packaging.3. Starter Templates QR Widget
Part of the Starter Templates suite by Brainstorm Force. Adds a QR code widget for Elementor and the block editor. Relatively well-maintained since it's tied to a large plugin ecosystem.
Pros: Works with Elementor and Gutenberg, responsive sizing, basic color options. Cons: Requires installing the full Starter Templates plugin (which is heavy if you only want QR codes). Adds unnecessary admin pages and upsells. Best for: Teams already using Starter Templates/Astra theme.4. Simple QR Code Shortcode
Does exactly what the name says. Add [qrcode]https://example.com[/qrcode] to any post and it renders a QR code. Uses the goqr.me API (still operational in 2026).
The Problem with WordPress QR Plugins
Every plugin above generates static QR codes. None of them support:
- Dynamic QR codes (change destination after printing)
- Scan analytics
- A/B testing
- Custom branding with logos and gradients
- Bulk generation from CSV
The Better Approach: External Generator + WordPress
Instead of relying on a plugin, use a dedicated QR platform like QRMax and embed the generated codes in WordPress.
Workflow:- Create your QR code in QRMax (dynamic, branded, tracked)
- Download as SVG or PNG
- Upload to WordPress media library
- Insert into posts/pages as a regular image
For WooCommerce product QR codes at scale, QRMax's bulk generator lets you upload a CSV of product URLs, generate branded codes for all of them, and download a ZIP. Faster than any plugin-based approach.
Plugin Compatibility Notes
| Plugin | WP 6.7 | PHP 8.3 | Gutenberg | Classic Editor |
|---|---|---|---|---|
| QR Code Block | Yes | Yes | Yes | No |
| QR Code for WooCommerce | Yes | Yes | Widget only | Shortcode |
| Starter Templates QR | Yes | Yes | Yes | Elementor only |
| Simple QR Code Shortcode | Yes | Yes | Yes | Yes |
My Recommendation
For occasional QR codes in blog posts, use QR Code Block. For WooCommerce inventory, use QR Code for WooCommerce. For anything involving branding, analytics, or dynamic codes, skip the plugins entirely and use QRMax.
Related Tools
- QR Code Generator — Create branded dynamic QR codes for any CMS
- Bulk QR Generator — Generate product QR codes from CSV for WooCommerce
- QR Code Designer — Custom colors, logos, and shapes — then embed anywhere