{"id":1965552,"date":"2025-06-05T14:11:09","date_gmt":"2025-06-05T18:11:09","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/?p=1965552"},"modified":"2026-04-10T18:37:43","modified_gmt":"2026-04-10T22:37:43","slug":"events-qr-code","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/events-qr-code\/","title":{"rendered":"The Events Calendar QR Code"},"content":{"rendered":"\n<p>This guide will walk you through how to use the Events QR Code feature, which allows you to easily generate and utilize QR codes for your events. This feature simplifies the process of linking physical marketing materials to your online event details.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-accessing-the-qr-code-feature\">Accessing the QR Code Feature<\/h2>\n\n\n\n<p>The QR code functionality is seamlessly integrated into The Events Calendar. You can access it from two main areas:<\/p>\n\n\n\n<p>1. <strong>Admin Events List:<\/strong> A link to generate or view Event QR Codes will be display if you hover the mouse over an event post item.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"971\" height=\"1024\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List-971x1024.png\" alt=\"\" class=\"wp-image-1966383\" style=\"width:386px;height:auto\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List-971x1024.png 971w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List-284x300.png 284w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List-768x810.png 768w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List-1456x1536.png 1456w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Events-List.png 1570w\" sizes=\"auto, (max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<p>2. <strong>Event Editor Metabox:<\/strong> A dedicated metabox to generate and download QR Codes will be available when editing an event post.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"488\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Meta-Box.png\" alt=\"\" class=\"wp-image-1966384\" style=\"width:407px;height:auto\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Meta-Box.png 970w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Meta-Box-300x151.png 300w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/QR-Code-Generation-Meta-Box-768x386.png 768w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-generating-qr-codes\">Generating QR Codes<\/h2>\n\n\n\n<p>Event QR Codes generation are available right after publishing an event. Here\u2019s how we can access and download them:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-for-standard-events\">For Standard Events<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>WordPress Dashboard &gt; Events &gt; Events<\/strong> click to edit and event and locate the <strong>&#8216;QR Code&#8217;<\/strong> metabox in the event editor sidebar.<\/li>\n\n\n\n<li>If the QR code hasn\u2019t been generated yet, click <strong>&#8216;Generate QR Code.&#8217;<\/strong> If it has been generated, click <strong>&#8216;View QR Code&#8217;<\/strong> button.<\/li>\n\n\n\n<li>You will see a preview of the QR code and options to download it in PNG format. <\/li>\n\n\n\n<li>Additionally, if you hover over an event post name from the list of events, you can generate it right from the events list table.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1640\" height=\"1000\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1.png\" alt=\"\" class=\"wp-image-1965558\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1.png 1640w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1-300x183.png 300w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1-1024x624.png 1024w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1-768x468.png 768w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-01-1-1536x937.png 1536w\" sizes=\"auto, (max-width: 1640px) 100vw, 1640px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1592\" height=\"1046\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02.png\" alt=\"\" class=\"wp-image-1965559\" style=\"object-fit:cover\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02.png 1592w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02-300x197.png 300w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02-1024x673.png 1024w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02-768x505.png 768w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2025\/06\/teckb-809-02-1536x1009.png 1536w\" sizes=\"auto, (max-width: 1592px) 100vw, 1592px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-for-series-events-events-calendar-pro\">For Series Events (Events Calendar Pro)<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>WordPress Dashboard &gt; Events &gt; Series<\/strong>, and follow the same steps as for standard events.<\/li>\n\n\n\n<li>The QR code generated for series events is dynamic, meaning it will always redirect to the next upcoming event in the series.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-theme-palette-8-background-color has-background\"><strong>Note:<\/strong> when we click the <strong>&#8216;Generate QR<\/strong>&#8216; link, we create, save and upload the QR images for that event, under the <code>\/wp-content\/uploads\/tec-qr-codes\/<\/code> path. The filenames would be i.e. <code>qr_1550_700.png<\/code> and in that example it means for the event with <code>id=1550<\/code> and image <code>size=700x700<\/code> pixels.<\/p>\n\n\n\n<p>Users can download the images or link to them directly. If the images have already been generated for an event, then the action label changes from <strong>&#8216;Generate QR Code&#8217;<\/strong> to <strong>&#8216;View QR Code&#8217;<\/strong>. That means we do not regenerate the images, we do that only once per event. If a user wants to regenerate them, then he can delete them from his <code>\/uploads\/<\/code> directory first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-using-qr-codes\">Using QR Codes<\/h2>\n\n\n\n<p>Once generated, you can download the QR codes and use them in various marketing materials<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-physical-marketing-materials\">Physical Marketing Materials<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Print advertisements<\/li>\n\n\n\n<li>Event posters and flyers<\/li>\n\n\n\n<li>Business cards<\/li>\n\n\n\n<li>Venue signage<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-digital-integration\">Digital Integration<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Social media posts<\/li>\n\n\n\n<li>Email marketing campaigns<\/li>\n\n\n\n<li>Digital signage<\/li>\n\n\n\n<li>Partner websites<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-custom-qr-codes\">Custom QR Codes<\/h2>\n\n\n\n<p>It is possible to create custom QR codes using shortcodes, widgets, and blocks. They share the following settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>QR image dimensions.<\/li>\n\n\n\n<li>QR redirection mode. We have 4 types:\n<ul class=\"wp-block-list\">\n<li><strong>Current <\/strong>Event: We will send the user to any event that is currently happening and if there is none, we will send him to the next future event.<\/li>\n\n\n\n<li><strong>Upcoming <\/strong>Event: We will send the user to the next future event.<\/li>\n\n\n\n<li><strong>Specific <\/strong>Event: Here the user must also select an Event and that\u2019s exactly where we will send the user to.<\/li>\n\n\n\n<li><strong>Next <\/strong>in Series: This is a new functionality under Series (requires Events Calendar Pro). User selects the Series, and we will redirect to the next Event under that Series\/Recurring Event. If all are in the past, then to the last one.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-qr-shortcode\">QR Shortcode<\/h3>\n\n\n\n<p>Use the following shortcode format: <code>[tec_event_qr mode=specific id=216 size=16]<\/code><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>mode:<\/strong> <code>current, upcoming, specific, next<\/code><\/li>\n\n\n\n<li><strong>id:<\/strong> Event ID if <code>specific<\/code> mode, Series ID if <code>next<\/code> mode<\/li>\n\n\n\n<li><strong>size:<\/strong> Integer from 1 to 28 (steps of 35px)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-qr-block\">QR Block<\/h3>\n\n\n\n<p>Use the Editor QR Block, which has the same attributes as the shortcode with input fields.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-qr-widget\">QR Widget<\/h3>\n\n\n\n<p>Use the QR Widget, which also has the same attributes as the shortcode with input fields.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>We truly believe this addition will help you in your event marketing efforts. This feature not only modernizes event promotion but also provides tangible benefits in terms of efficiency, cost reduction, and improved attendee engagement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide will walk you through how to use the Events QR Code feature, which allows you to easily generate and utilize QR codes for your events. This feature simplifies the process of linking physical marketing materials to your online event details. Accessing the QR Code Feature The QR code functionality is seamlessly integrated into&#8230;<\/p>\n","protected":false},"author":72,"featured_media":1955565,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[1],"tags":[],"stellar-product-taxonomy":[161],"class_list":["post-1965552","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":1,"label":"Uncategorized"}],"stellar-product-taxonomy":[{"value":161,"label":"The Events Calendar"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Marcos Barretto","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/marcosb\/"},"comment_info":0,"category_info":[{"term_id":1,"name":"Uncategorized","slug":"uncategorized","term_group":0,"term_taxonomy_id":1,"taxonomy":"category","description":"","parent":0,"count":2,"filter":"raw","term_order":"0","cat_ID":1,"category_count":2,"category_description":"","cat_name":"Uncategorized","category_nicename":"uncategorized","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1965552"}],"version-history":[{"count":8,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965552\/revisions"}],"predecessor-version":[{"id":1968869,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965552\/revisions\/1968869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1965552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1965552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1965552"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1965552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}