Gutenberg QR code block for WordPress
The Gutenberg block is included on every plan, including Free.
Native block-editor block
Adds a `meliqs/qr-code` block under the Embeds category. Insert from the block inserter; no shortcode syntax to remember.
Inspector controls
Sidebar panels for QR selection, size, alt text, colour overrides, frame, and a print-mode toggle. Settings preview live in the editor canvas.
Server-side render
The block uses `render_callback` so the QR markup is generated server-side. Output is identical to the shortcode, just delivered through a more polished editor.
Reusable block patterns
Bundle a QR with a heading, lead text, and a call-to-action button using block patterns. Save as a synced pattern for instant reuse across the site.
Dynamic field bindings
Bind the QR id to a post meta field or an ACF field, so a single block on a template renders a per-post QR on every page.
Block-theme compatible
Works inside full-site editing templates and Site Editor patterns. Margin, padding, and colour controls follow theme.json conventions.
Frequently asked questions
How do I install QRCode Suite on WordPress?
Upload the plugin ZIP via WordPress › Plugins › Add New › Upload Plugin, then activate it. The plugin requires WordPress 6.0+ and PHP 8.1+.
Does QRCode Suite work with any WordPress theme?
Yes. QRCode Suite runs entirely in the WordPress admin and generates QR codes that can be embedded anywhere via shortcodes or the block editor. It has no theme dependency.
How many WordPress sites can I use QRCode Suite on?
The Free and Pro plans cover 1 site. Business covers 5 sites. Agency covers up to 25 sites. Custom enterprise licensing is also available.
Does QRCode Suite work with WordPress Multisite?
QRCode Suite is designed for standard WordPress installs. Multisite compatibility is on the roadmap. Contact support for current status.
What version of PHP does QRCode Suite require?
PHP 8.1 or higher is required. PHP 8.2 and 8.3 are fully supported.
Drop QRs into the block editor
Inspector controls, dynamic bindings, FSE-ready. Free on all plans.