Qyrr – simply and modern QR-Code creation


Create, manage and track QR Codes in WordPress with Qyrr.

Use the power of the QR Code editor to create a fully customizable QR Code without any Third-Party-APIs.



Create a QR Code for all your posts and pages or use an external URL.
We also support various other sources (texts, WhatsApp and SMS messages, E-Mails, Phone numbers, vCards) within Qyrr Pro.

Embed QR Codes

Easily embed QR codes into your website. Use the custom block or the integrated shortcode.

Forget about copying IDs into clunky shortcodes, we handle that automatically for you.
The only thing you have to do is copy and paste the QR Code or select the code within the block.

Style your QR Code

Qyrr offers an entire toolkit for styling your QR Code.

Adjust the size, background color, fill color, the minimum readable version, the quiet zone, add rounded corners and improve the error handling level for better results.

Add your logo

Qyrr enables you to add your own logo inside of the QR Code. Want to use some custom text instead? Qyrr can handle that too.

Adjust the size and position of the logo and use Google Fonts to match text on your QR Code with your website design.

Download QR Codes

You can easily download your QR code from the QR Code editor. Choose a format (PNG within the free version, SVG and PNG within Qyrr Pro).

Manage QR Code campains

Easily manage your QR Codes with campaigns.

Having an event coming up and you want to quickly see all QR Codes related to it? Create a campaign and assign your QR Codes to it.

Once done you can easily filter all your QR Codes for a specific campaign.

Qyrr Pro

Qyrr Pro extends the feature set of the free version with some powerful features.

Get it now on patrickposner.com/qyrr/


In addition to external URLs and posts/pages Qyrr Pro offers:

  • Texts
  • WhatsApp
  • SMS
  • E-Mails
  • Phone numbers
  • vCards
  • Support for custom post types (like products in WooCommerce)

Dynamic QR Codes

With Qyrr Pro you can create dynamic QR Codes.

A dynamic QR Code never needs to be re-printed. You can easily change the target of the QR Code without changing the QR Code itself.

Difference between static QR Codes and dynamic QR Codes

Static QR Code

  • the source cannot be modified
  • you can’t track the usage of a static QR Code

Dynamic QR Code

  • the embedded information can be changed anytime+
  • you can easily track the QR code usage in WordPress (without external tools)

Bulk Generate QR Codes

Qyrr Pro offers a powerful bulk generator for QR Codes.

Create a basic QR Code that you use as a template and bulk generated hundreds or thousands of QR Codes based on that template.

We offer an CSV-based import where you can simply copy and paste a list of URLs that we use to generate the individual QR Codes.

We also offer a dynamic ID solution where you link to the exact same page/URL, but because of the ID you can track each QR Code individually.

Track QR Code usage

Easily track the usage of your QR Code within Qyrr Pro.

Each time a dynamic QR Code is scanned, we increase the usage value in the QR Codes overview accordingly.

Combined with the integration campaigns, you can immediately evaluate the effectiveness of your QR Code campaign.

Export as SVG

Qyrr Pro offers the ability to export your QR Codes as an SVG file (vector file).

It’s often required to provide an vector file if you want to print your QR code professionally, because of that Qyrr Pro offers an unlimited scalable vector file as an export.



  • Use external URLs or pages/posts as source
  • customize background color, fill color, size and more
  • Add your logo or custom text to the QR code
  • embed the QR Code via shortcode or block


Everything from the free version plus:

  • use text, e-mail, phone number, SMS, WhatsApp, Geolocation, Wifi and vCards and custom post types as a source
  • export QR Codes as SVG / vector file
  • create a dynamic QR Code
  • bulk generate QR Codes
  • track QR code usage
  • auto-generate QR Codes for all kinds of custom post types
  • global template for QR Codes and auto-apply it to new QR codes

Get it now on patrickposner.com/qyrr/


The free support is exclusively limited to the wordpress.org support forum.


Qyrr is coded with modern PHP and WordPress standards in mind. It’s fully OOP coded. It’s highly extendable for developers through several action and filter hooks.

Qyrr has your website performance in mind – every script and style is minified and loaded conditionally.


Qyrr is completly translatable with WPML and Polylang.
Simply use the language switcher and translate all settings.


  • QR Code creation
  • QR Code dashboard


This plugin provides 2 blocks.

  • QR Code A powerful QR Code block.
  • QR Code Selector Select a QR code.


Default Method

  1. Go to Settings > Plugins in your administrator panel.
  2. Click Add New
  3. Search for Qr
  4. Click install.

Easy Method

  1. Download the zip file.
  2. Login to your Dashboard
  3. Open your plugins bar and click Add New
  4. Click the upload tab
  5. Choose qyrr from your downloads folder
  6. Click Install Now
  7. All done, now just activate the plugin
  8. Go to QR-Codes and create one.

Old Method

  1. Upload qyrr to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress


19. júlí, 2023
The plugin is very intuitive and easy to use. Has great built in features. Wish we had started using it years ago for our QR code needs. The Developer was super responsive when we had a question, and even added new features to the plugin to help resolve our needs.
9. júlí, 2023 3 replies
No documentation, has a hopeless video which seems to be for an older version. Generated QR code can’t be scanned by phone camera or multiple QR code apps. I have no idea how to generate a shortcode for it in any case. I’ve now tried Kaya QR Code Generator which does the job well (apart from not supporting a company logo).
13. nóvember, 2022
Latest update just erased all the qr codes, now I have nothing and the qr codes were printed for distribution and now lost money? Not sure what on earth happened, Please help this is very serious issue for business image beyond just loss of money.
7. október, 2022 3 replies
I’ve had this plugin installed since an earlier version that worked just fine. This latest set of updates since v1 has broken its use and therefore its usefulness. I do not recommend it.
29. apríl, 2021
I needed a smart QR-code-plugin and I found it here. Easy to use and pretty intuitive … I’m a fan of the author and his work. Thumbs up!
Skoða 14 umsagnir

Þátttakendur & höfundar

“Qyrr – simply and modern QR-Code creation&#8221 er opinn hugbúnaður. Eftirfarandi aðilar hafa lagt sitt af mörkum við smíði þessarar viðbótar.




  • update dependencies (NPM)
  • some smaller security improvements
  • checks + tested with WP 6.5


  • improved checks for supported_post_types values
  • additional check for metabox to only add on single edit screens


  • additional check for array on supported post types


  • auto-generate QR Codes (pro-only)
  • global template for QR Codes (pro-only)
  • improved CPT selection
  • improved settings sanitization
  • added WooCommerce support (pro-only)
  • added filter for file name
  • simplified admin settings
  • fixed meta field assignments for text and email


  • WordPress 6.4 compatibility
  • fixed QR code selector block (uploads URL)


  • cache-busting shortcode
  • simplified previews
  • server-side rendering for QR selector block
  • fixed QR Code preview with cache busting URLs


  • fixed QR Code selector without inline group argument (deprecated)
  • better cache busting based on URL parameter instead of file name
  • Fixed copy shortcode without markup
  • fixed Google API key check for empty keys
  • fixed QR Code preview with cache busting URLs


  • WP 6.3 compatibility


  • fixed typos in readme
  • fixed typos in language files
  • adjusted Freemius integration


  • bugfix dynamic QR codes with CPT selector


  • admin UI improvements
  • better defaults for min level and error handling
  • pre-open source settings for better UX
  • seperated shortcode settings area for easier access
  • CPT support for source selection (pro-only)


  • static admin sidebar for settings
  • fixed logo sizing and file
  • Freemius SDK update to 2.5.10


  • fixed rerender if using dynamic QR Codes
  • updated dependencies


  • added a hint where to edit the QR Code (by clicking on the code)


  • fixed preview generation with cache busting
  • removed cache busting from original QR Codes


  • fixed missing meta field for external URL
  • transparent background/fill color as option
  • npm packages updated


  • cache-compatible QR Codes in selector block
  • improved QR codes with logos by auto-setting better defaults
  • fixed block icon svg files
  • fixed QR code source if page/post but not dynamic QR Code is activated


  • improved QR Code preview with cache busting
  • improved block.json icons


  • force Gutenberg for editing CPT „qr“


  • reworked with ReactJS
  • Block Editor for QR Code creation with live preview/generation
  • React for admin settings (import/export/reset settings)
  • Google Fonts API integration with key (required now)
  • Bulk generation (pro-only)
  • SVG generation and download (pro-only)
  • basic tracking implementation (pro-only)
  • dynamic QR-Codes (pro-only)


  • removed freemius
  • default size for QR code
  • WP 5.9 compatibility


  • improved security
  • removed placeholder for width
  • implement correct noce checkup for ajax


  • latest freemius sdk
  • dependency updates for qr code
  • admin color picker bugfix


  • Initial release