{"id":363256,"date":"2026-09-07T08:09:18","date_gmt":"2026-09-07T08:09:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frontend-qr-code-generator\/"},"modified":"2026-09-07T08:22:01","modified_gmt":"2026-09-07T08:22:01","slug":"qrexora-qr-generator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/qrexora-qr-generator\/","author":23259671,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"Qrexora QR Generator","header_author":"qrscanner.org","header_description":"Add a frontend QR code generator with the [qrexora_qr_generator] shortcode. Visitors can create QR codes for URL, text, vCard, email, phone, SMS, and Wi-Fi. Codes are generated locally in the browser with no external requests.","assets_banners_color":"","last_updated":"2026-09-07 08:22:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.qrscanner.org\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"shehzadbaqir","date":"2026-09-07 08:22:01","revision":3684453}},"upgrade_notice":{"1.0.2":"<p>Branding and identifier update: use the new shortcode <code>[qrexora_qr_generator]<\/code>.<\/p>","1.0.1":"<p>Maintenance update for slug alignment and metadata consistency.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Frontend QR code generator with live preview.","2":"Settings page with default size, colors, error correction, and enabled types."}},"plugin_section":[],"plugin_tags":[1373,18660,7936,82,279532],"plugin_category":[],"plugin_contributors":[279533],"plugin_business_model":[],"class_list":["post-363256","plugin","type-plugin","status-publish","hentry","plugin_tags-qr-code","plugin_tags-qr-generator","plugin_tags-qrcode","plugin_tags-vcard","plugin_tags-wifi-qr","plugin_contributors-shehzadbaqir","plugin_committers-shehzadbaqir"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/qrexora-qr-generator.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Qrexora QR Generator lets your visitors create QR codes directly on your website using the <code>[qrexora_qr_generator]<\/code> shortcode. Everything happens locally in the browser with a bundled, GPL-compatible JavaScript library \u2014 no external APIs, CDNs, tracking, or network requests.<\/p>\n\n<p>Plugin homepage: <a href=\"https:\/\/www.qrscanner.org\/\">https:\/\/www.qrscanner.org\/<\/a><\/p>\n\n<p>Visitors can generate QR codes for:<\/p>\n\n<ul>\n<li>URL<\/li>\n<li>Plain text<\/li>\n<li>vCard<\/li>\n<li>Email (address, subject, message)<\/li>\n<li>Phone number<\/li>\n<li>SMS (number and message)<\/li>\n<li>Wi-Fi (SSID, password, encryption, hidden network)<\/li>\n<\/ul>\n\n<p>Features:<\/p>\n\n<ul>\n<li>QR type tabs for faster switching<\/li>\n<li>Live QR preview<\/li>\n<li>Automatic QR updates when you change tab, content, or settings<\/li>\n<li>Preview clears when the active tab has empty required values<\/li>\n<li>Custom foreground and background colors<\/li>\n<li>Adjustable QR size<\/li>\n<li>Selectable error correction level (L, M, Q, H)<\/li>\n<li>Reset button<\/li>\n<li>Save the QR code as a PNG image (button under preview)<\/li>\n<li>Save the QR code as an SVG image (button under preview)<\/li>\n<li>Responsive, mobile-friendly, keyboard-accessible design<\/li>\n<\/ul>\n\n<p>A settings page (Settings \u2192 Qrexora QR Generator) lets site administrators choose the default size, colors, error correction, and which QR types are enabled.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any personal data. QR codes are generated entirely in the visitor's browser. The plugin makes no external HTTP requests and loads no third-party scripts.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles the following GPL-compatible third-party library:<\/p>\n\n<ul>\n<li>qrcode.js by davidshimjs (based on QR Code for JavaScript by Kazuhiko Arase) \u2014 MIT License.\nSource: https:\/\/github.com\/davidshimjs\/qrcodejs\nLicense text: assets\/js\/lib\/LICENSE-qrcode.txt<\/li>\n<\/ul>\n\n<p>The word \"QR Code\" is a registered trademark of DENSO WAVE INCORPORATED.<\/p>\n\n<h3>Usage<\/h3>\n\n<p>Basic:<\/p>\n\n<pre><code>[qrexora_qr_generator]\n<\/code><\/pre>\n\n<p>With optional attributes:<\/p>\n\n<pre><code>[qrexora_qr_generator size=\"320\" fg=\"#000000\" bg=\"#ffffff\" ecc=\"M\"]\n<\/code><\/pre>\n\n<p>Attributes:<\/p>\n\n<ul>\n<li><code>size<\/code> \u2014 QR size in pixels (64\u20131000). Defaults to the setting value.<\/li>\n<li><code>fg<\/code> \u2014 Foreground (dark) hex color. Defaults to the setting value.<\/li>\n<li><code>bg<\/code> \u2014 Background (light) hex color. Defaults to the setting value.<\/li>\n<li><code>ecc<\/code> \u2014 Error correction level: L, M, Q, or H. Defaults to the setting value.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>qrexora-qr-generator<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress Plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>(Optional) Go to Settings \u2192 Qrexora QR Generator to configure defaults.<\/li>\n<li>Add the shortcode <code>[qrexora_qr_generator]<\/code> to any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20any%20external%20service%3F\"><h3>Does this plugin send data to any external service?<\/h3><\/dt>\n<dd><p>No. QR codes are generated locally in the visitor's browser. No external requests are made.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20multiple%20times%20on%20one%20page%3F\"><h3>Can I use it multiple times on one page?<\/h3><\/dt>\n<dd><p>Yes. Each instance of the shortcode works independently.<\/p><\/dd>\n<dt id=\"which%20qr%20content%20types%20are%20supported%3F\"><h3>Which QR content types are supported?<\/h3><\/dt>\n<dd><p>URL, text, vCard, email, phone, SMS, and Wi-Fi. Administrators can enable or disable types on the settings page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Renamed plugin branding to Qrexora QR Generator.<\/li>\n<li>Updated slug, text domain, and shortcode to the Qrexora naming.<\/li>\n<li>Updated bundled asset dependency metadata to align with the 1.0.2 release.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin slug references for WordPress directory submission consistency.<\/li>\n<li>Updated plugin metadata for directory submission consistency.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add a privacy-friendly frontend QR code generator to your site with a simple shortcode. QR codes are created locally in the browser.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/363256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=363256"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shehzadbaqir"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=363256"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=363256"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=363256"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=363256"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=363256"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=363256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}