{"id":381236,"date":"2026-10-09T14:33:48","date_gmt":"2026-10-09T14:33:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/designyourqr-qr-code-generator\/"},"modified":"2026-10-09T14:33:28","modified_gmt":"2026-10-09T14:33:28","slug":"designyourqr","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/designyourqr\/","author":13244210,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"DesignYourQR - QR Code Generator","header_author":"DesignYourQR","header_description":"Add designed, scannable QR codes to any post or page with the [designyourqr] shortcode or the block editor. Static codes that never expire, 9 style presets, gradients and custom shapes. From the team behind designyourqr.com.","assets_banners_color":"6c585d","last_updated":"2026-10-09 14:33:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/designyourqr.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":61,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"steven1337","date":"2026-10-09 14:33:28","revision":3736868}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3736868,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3736868,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3736868,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3736868,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"designyourqr\/qr":{"name":"designyourqr\/qr","title":"QR Code (DesignYourQR)"}},"tagged_versions":["1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3736868,"resolution":"1","location":"assets","locale":"","width":1280,"height":860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3736868,"resolution":"2","location":"assets","locale":"","width":1280,"height":860}},"screenshots":{"1":"Three codes on one page, each with its own preset: a link (ocean), a Wi-Fi network (forest) and a contact card (sunset).","2":"The \"QR Code (DesignYourQR)\" block in the editor, with content and style settings in the sidebar."}},"plugin_section":[],"plugin_tags":[1220,7312,1373,18660,7936],"plugin_category":[],"plugin_contributors":[285383],"plugin_business_model":[],"class_list":["post-381236","plugin","type-plugin","status-publish","hentry","plugin_tags-block","plugin_tags-qr","plugin_tags-qr-code","plugin_tags-qr-generator","plugin_tags-qrcode","plugin_contributors-steven1337","plugin_committers-steven1337"],"banners":{"banner":"https:\/\/ps.w.org\/designyourqr\/assets\/banner-772x250.png?rev=3736868","banner_2x":"https:\/\/ps.w.org\/designyourqr\/assets\/banner-1544x500.png?rev=3736868","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/designyourqr\/assets\/icon-128x128.png?rev=3736868","icon_2x":"https:\/\/ps.w.org\/designyourqr\/assets\/icon-256x256.png?rev=3736868","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/designyourqr\/assets\/screenshot-1.png?rev=3736868","caption":"Three codes on one page, each with its own preset: a link (ocean), a Wi-Fi network (forest) and a contact card (sunset)."},{"src":"https:\/\/ps.w.org\/designyourqr\/assets\/screenshot-2.png?rev=3736868","caption":"The \"QR Code (DesignYourQR)\" block in the editor, with content and style settings in the sidebar."}],"raw_content":"<!--section=description-->\n<p>DesignYourQR adds a \"QR Code (DesignYourQR)\" block and a <code>[designyourqr]<\/code> shortcode that draw a styled QR code anywhere on your site. It is the same engine that powers <a href=\"https:\/\/designyourqr.com\">designyourqr.com<\/a>, bundled as a self-contained plugin.<\/p>\n\n<p>The code is rendered in the visitor's browser as a crisp SVG. Nothing is sent to an external server, there is no API key, and the codes are static, so they never expire and keep working even if the plugin is later removed from the page as an image.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Static QR codes that never expire (the content is baked into the image).<\/li>\n<li>9 style presets, plus full control over module and corner shapes.<\/li>\n<li>Solid or gradient colors with any angle.<\/li>\n<li>Content types: link, plain text, Wi-Fi, email, phone, SMS and vCard.<\/li>\n<li>Adjustable error correction and quiet zone.<\/li>\n<li>Scales to its container and looks sharp at any size (SVG).<\/li>\n<li>No tracking, no external requests, no account.<\/li>\n<\/ul>\n\n<p><strong>Two ways to use it<\/strong><\/p>\n\n<p>In the block editor, add the \"QR Code (DesignYourQR)\" block and set the content and style in the sidebar. Or drop the shortcode into any post, page or widget:<\/p>\n\n<pre><code>[designyourqr content=\"https:\/\/example.com\" preset=\"ocean\" size=\"300\"]\n<\/code><\/pre>\n\n<p><strong>A Wi-Fi code<\/strong><\/p>\n\n<pre><code>[designyourqr type=\"wifi\" ssid=\"MyNetwork\" pass=\"secret123\" enc=\"WPA\" preset=\"forest\"]\n<\/code><\/pre>\n\n<p><strong>A vCard contact<\/strong><\/p>\n\n<pre><code>[designyourqr type=\"vcard\" first=\"Ada\" last=\"Lovelace\" email=\"ada@example.com\" phone=\"+15551234567\"]\n<\/code><\/pre>\n\n<p>For a full no-code generator with live preview, logo embedding and PNG\/JPG\/WebP export, use the site: <a href=\"https:\/\/designyourqr.com\">designyourqr.com<\/a>.<\/p>\n\n<h3>Shortcode attributes<\/h3>\n\n<ul>\n<li><code>content<\/code> - the link, or the text when type is text, or the number when type is phone.<\/li>\n<li><code>type<\/code> - url (default), text, wifi, email, phone, sms or vcard.<\/li>\n<li><code>preset<\/code> - classic, ink, ocean, sunset, forest, grape, midnight, blush or stripe.<\/li>\n<li><code>size<\/code> - output width in pixels (default 300). The SVG still scales to its container.<\/li>\n<li><code>dot<\/code> - square, rounded, dots, fluid, diamond, leaf or bars.<\/li>\n<li><code>eyeframe<\/code> - square, rounded, extra, circle or leaf.<\/li>\n<li><code>eyepupil<\/code> - square, rounded, dot, leaf or diamond.<\/li>\n<li><code>c1<\/code>, <code>c2<\/code>, <code>angle<\/code> - gradient start color, end color and angle.<\/li>\n<li><code>bg<\/code>, <code>transparent<\/code> - background color, or transparent=\"1\" for none.<\/li>\n<li><code>ec<\/code> - error correction L, M, Q or H.<\/li>\n<li><code>margin<\/code> - quiet zone in modules (default 4).<\/li>\n<li><code>caption<\/code> - 1 shows a small \"Made with DesignYourQR\" credit under the code. Off by default.<\/li>\n<li><code>align<\/code> - left, center (default) or right.<\/li>\n<li>Type-specific: <code>ssid<\/code>, <code>pass<\/code>, <code>enc<\/code>, <code>hidden<\/code> (wifi); <code>to<\/code>, <code>subject<\/code>, <code>body<\/code> (email); <code>to<\/code>, <code>msg<\/code> (sms); <code>first<\/code>, <code>last<\/code>, <code>org<\/code>, <code>title<\/code>, <code>phone<\/code>, <code>email<\/code>, <code>url<\/code> (vcard).<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20the%20codes%20expire%3F\"><h3>Do the codes expire?<\/h3><\/dt>\n<dd><p>No. These are static QR codes, so the content is encoded directly into the image. There is no redirect and nothing to keep paying for.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20data%20anywhere%3F\"><h3>Does it send my data anywhere?<\/h3><\/dt>\n<dd><p>No. The code is generated in the browser. The plugin makes no external requests and needs no API key.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20logo%20in%20the%20center%3F\"><h3>Can I use a logo in the center?<\/h3><\/dt>\n<dd><p>The shortcode keeps things simple. For logo embedding and background removal, design the code on <a href=\"https:\/\/designyourqr.com\">designyourqr.com<\/a> and download it, or paste a data URI if you extend the shortcode.<\/p><\/dd>\n<dt id=\"will%20the%20code%20still%20work%20if%20i%20deactivate%20the%20plugin%3F\"><h3>Will the code still work if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>The code is drawn by the bundled script, so it needs the plugin active on pages that use the shortcode. If you want a permanent image, download a PNG or SVG from designyourqr.com and insert that instead.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed: when a page had several codes with gradient presets, every code showed the colors of the first one.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>The \"Made with DesignYourQR\" credit is now off by default and opt-in (set caption=\"1\" or toggle it on in the block).<\/li>\n<li>Clearer plugin description and accurate tags.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added a block editor block (\"QR Code (DesignYourQR)\") with controls for content, type, preset, size, shapes and colors. Shares the same engine and output as the shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: [designyourqr] shortcode with presets, shapes, gradients and seven content types.<\/li>\n<\/ul>","raw_excerpt":"Add designed, scannable QR codes with a shortcode or block. Static codes that never expire, with style presets, gradients and custom shapes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381236","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=381236"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/steven1337"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381236"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381236"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381236"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381236"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381236"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}