Description
The Local QR Codes generates QR codes directly on the WordPress server without relying on external services such as the Google Charts API, keeping encoded content within your own environment. It is aimed at users who use two-factor authentication in Solid Security and need the QR code for the TOTP setup to be generated locally, preventing the secret from being exposed to third-party APIs during authenticator app enrollment.
Main Features of the Local QR Codes
- Local QR Generation
Renders the QR code via an embedded PHP library, eliminating calls to external services. - Google Charts API Alternative
Serves as fallback for Google’s discontinued QR endpoint, keeping the flow operational. - Integration with Solid Security 2FA
Provides the QR code consumed by the app-based authentication registration in Solid Security. - Base64 inline image
Delivers the QR directly in the admin HTML, without additional requests to the browser. - Operation without external traffic
Works on servers with restricted outbound access, since it does not call third-party domains.
Benefits of the Local QR Codes
- Privacy of the TOTP secret
The 2FA secret does not transit through public APIs during authenticator app registration. - Resilience of 2FA registration
The two-factor setup remains available even with instability in external QR services. - Compatibility with closed networks
Servers without outbound access to the public internet can still display the QR in the dashboard. - Fewer points of failure
Eliminates an external dependency from the critical login path with two-factor authentication.
Who is the Local QR Codes Recommended For?
- Users who enable two-factor authentication in Solid Security and want the QR generated within their own WordPress.
- Sites in regulated areas (health, finance, legal) where the 2FA secret cannot pass through public APIs.
- Users who keep WordPress in corporate environments with outbound access restricted to external domains.
How to Download the Local QR Codes
The Local QR Codes is available for download here on Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the .zip, and activate. After activation, local QR generation will automatically be used in the second-factor registration flow.
In a stack where the privacy of the 2FA secret matters as much as the password itself, the Local QR Codes swaps the public API call for inline generation within WordPress, ensuring that encoded content never passes through third-party servers. It is a lean-scope utility, yet directly addresses a real problem: authenticator app registration stops working when the external QR service goes offline or blocks the domain.
Frequently asked questions
Is SolidWP Local QR Codes GPL-licensed?
Yes. SolidWP Local QR Codes is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use SolidWP Local QR Codes on multiple sites?
Yes. You can use SolidWP Local QR Codes on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does SolidWP Local QR Codes cost at Ultrapack?
SolidWP Local QR Codes costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does SolidWP Local QR Codes include updates?
Yes. The current version of SolidWP Local QR Codes is 1.0.1, published at Ultrapack on Apr 5, 2019. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is SolidWP Local QR Codes scanned before publication?
Yes. Every version of SolidWP Local QR Codes goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
itsec-local-qr-code.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
itsec-local-qr-code.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready