WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by tomtak v2.12.7

DynamicQRcode

Automatically shows a QR code for the page each visitor is viewing. No image files, no external services.

DynamicQRcode

The facts

Rating
5★ from 4
Active installs
100+
Price
Free
Last updated
28 Aug 2026
Added
May 2019
Tested up to
WP 7.1
Requires PHP
7.0
Downloads
7,138

Our analysis

AI-assisted

DynamicQRcode is a WordPress plugin that automatically generates a unique QR code for each page on your site, linking directly to that page's URL. It offers multiple display options, including a fixed button, shortcode, or widget, allowing you to place the QR code wherever you prefer on your site.

The plugin generates QR codes in the visitor's browser, ensuring that no data is sent to external services. You can customise the appearance of the QR codes and buttons, including their colours and sizes, and there is an option to add a download button for administrators.

Best for: Websites that want to provide easy access to pages via QR codes.

What it does well

  • Generates a unique QR code for every page
  • Multiple display options: button, shortcode, or widget
  • Customisable colours and sizes for QR codes and buttons
  • No external service used for QR code generation
  • Available in English and Japanese

Where it falls short

  • Limited information on advanced features or support
  • No details on compatibility with themes or other plugins

Verdict

DynamicQRcode is a straightforward solution for generating QR codes on WordPress sites, suitable for users looking to enhance page accessibility.

From the developer

tomtak's own description of DynamicQRcode, lightly tidied.

DynamicQRcode creates a QR code for every page on your site. Each code points to the URL of the page it appears on, so you never have to generate, upload, or replace QR images yourself. Publish a new page and its QR code is already there.

There are three ways to show it:

  • A button fixed to the bottom right of the screen, on every page of the site.
  • Anywhere inside a post or page, with the [dynqr_embedQRcode] shortcode.
  • In a sidebar or footer, with the widget.

Codes are generated in the visitor’s browser, so nothing is sent to an external QR code service.

Features

  • A unique QR code on every page, built from that page’s own URL
  • Background color, code color and size are all configurable
  • Alt and title attributes you can write yourself
  • An optional download button that can be restricted to administrators
  • Available in English and Japanese

Usage

The settings screen has two tabs: Button for the fixed on-screen button, and Embed for the shortcode and the widget. Color, size and attributes are set separately on each tab.

Button

  • Display switching – Turns the button on and off. The button stays hidden on screens 600px wide or narrower, even when this setting is on.
  • Button background color – Background color of the button, in hexadecimal.
  • QR code color – Color of the QR code, in hexadecimal.
  • QR code size – Size in pixels. Enter the number only, without a unit. 100px or more is recommended.
  • Alt attribute of QRcode – Shown in place of the QR code when it cannot be displayed.
  • Title attribute of QRcode – Shown on mouse hover, as a note about the QR code.
  • Allow QR code download – Adds a download button to the QR code.
  • Show only administrator of download button – When this is on, the download button is visible to administrators only.

Embed

  • Embed type – Choose whether the shortcode outputs the QR code itself, or a clickable icon that opens the code in a pop-up.
  • Embed to file – PHP code for placing the QR code directly in a theme template file.
  • Shortcode – Copy this and paste it wherever you want the QR code to appear.
  • QR code background color – Background color behind the code, in hexadecimal.
  • QR code color – Color of the QR code, in hexadecimal.
  • QR code size – Size in pixels. Enter the number only, without a unit. 100px or more is recommended.
  • Alt attribute of QRcode – Shown in place of the QR code when it cannot be displayed.
  • Title attribute of QRcode – Shown on mouse hover, as a note about the QR code.
  • Allow QR code download – Adds a download button to the QR code.
  • Show only administrator of download button – When this is on, the download button is visible to administrators only.

Read the full description on the official page →

Tagged as