March 26, 20264 min read

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.

qr code wordpress plugins woocommerce cms
Ad 336x280

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

Pros: Dead simple, works in Classic Editor and Gutenberg, no configuration needed. Cons: Relies on an external API — if goqr.me goes down, your QR codes break. No offline generation. Codes are raster images (PNG), not vector. Best for: Quick one-off QR codes where reliability isn't critical.

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
These aren't plugin limitations — they're architectural. Dynamic QR codes require a redirect server, analytics infrastructure, and a management dashboard. That's not something a WordPress plugin should try to be.

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:
  1. Create your QR code in QRMax (dynamic, branded, tracked)
  2. Download as SVG or PNG
  3. Upload to WordPress media library
  4. Insert into posts/pages as a regular image
This gives you dynamic codes, full analytics, custom branding, and you're not dependent on a plugin that might stop being maintained. The QR code works even if you switch away from WordPress.

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

PluginWP 6.7PHP 8.3GutenbergClassic Editor
QR Code BlockYesYesYesNo
QR Code for WooCommerceYesYesWidget onlyShortcode
Starter Templates QRYesYesYesElementor only
Simple QR Code ShortcodeYesYesYesYes
All four plugins are free. None of them have premium/pro versions worth paying for — the paid tiers add features that a dedicated QR platform does better.

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.

Ad 728x90