{"id":725634,"date":"2026-05-05T11:10:15","date_gmt":"2026-05-05T08:10:15","guid":{"rendered":"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/"},"modified":"2026-05-05T11:10:15","modified_gmt":"2026-05-05T08:10:15","slug":"ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/","title":{"rendered":"iOS 27 lets users create custom Wallet passes from any QR code as Apple gives up waiting for developers"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a27f15bc0edd\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a27f15bc0edd\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#TLDR\" >TL;DR<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#The_feature\" >The feature<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#The_gap\" >The gap<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#The_shift\" >The shift<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#The_context\" >The context<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/ios-27-lets-users-create-custom-wallet-passes-from-any-qr-code-as-apple-gives-up-waiting-for-developers\/#The_question\" >The question<\/a><\/li><\/ul><\/nav><\/div>\n<div id=\"article-main-content\">\n<p><em><\/p>\n<div class=\"postContent-tldr\">\n<h4 class=\"postContent-offsetTitle\"><span class=\"ez-toc-section\" id=\"TLDR\"><\/span>TL;DR<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">App<\/a>le is adding a \u201cCreate a Pass\u201d feature to iOS 27 Wallet that lets users build custom digital passes from any QR code, with three templates (standard, membership, event) and customisation tools for styles, images, colours, and text. After fourteen years of waiting for developers to adopt PassKit, Apple is conceding that most small businesses never will and is letting users bridge the gap themselves, converting Wallet\u2019s growth model from developer-dependent to user-driven.<\/p>\n<\/div>\n<p><\/em><\/p>\n<p>Apple has spent more than a decade trying to get every gym, cinema, airline, and transit system on Earth to build native passes for its Wallet app. Most have not. The gym down your street still gives you a QR code in a standalone app.<\/p>\n<p>The cinema chain still emails you a PDF. The local transit card still lives in its own app with its own interface and its own notification preferences. Apple\u2019s Wallet is a beautifully designed container that most of the world\u2019s service providers have not bothered to fill. In iOS 27, Apple is changing its approach. Instead of waiting for developers to build passes, it is letting users build their own.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_feature\"><\/span>The feature<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The new \u201c<em>Create a Pass<\/em>\u201d tool, discovered in <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/9to5mac.com\/2026\/05\/04\/ios-27-apple-wallet-adding-new-create-a-pass-feature-per-report\/\" target=\"_blank\" rel=\"nofollow noopener\">test versions of iOS 27 ahead<\/a> of its expected announcement at WWDC on 8 June, allows users to take any QR code and generate a custom digital pass around it inside the Wallet app. The feature is accessible via the \u201c<em>+<\/em>\u201d button in Wallet and through the page where users normally add credit cards. The interface prompts users to \u201c<em>create passes for tickets, memberships, gift cards and more<\/em>.\u201d<\/p>\n<p>Users can create a pass from scratch or point the iPhone\u2019s camera at a QR code to import it directly.<\/p>\n<div class=\"inarticle-wrapper latest channel-cta hs-embed-tnw\">\n<div id=\"hs-embed-tnw\" class=\"channel-cta-wrapper\">\n<div class=\"channel-cta-img\"><img decoding=\"async\" class=\"js-lazy\" src=\"https:\/\/media.thenextweb.com\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/div>\n<p><img decoding=\"async\" src=\"https:\/\/media.thenextweb.com\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/p>\n<div class=\"channel-cta-input\">\n<p class=\"channel-cta-title\">The \ud83d\udc9c of EU tech<\/p>\n<p class=\"channel-cta-tagline\">The latest rumblings from the EU tech scene, a story from our wise ol&#8217; founder Boris, and some questionable AI art. It&#8217;s free, every week, in your inbox. Sign up now!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Apple is testing three templates: standard, in orange, as a default for any type of pass; membership, in blue, for recurring-access scenarios like gyms; and event, in purple, for tickets to concerts, matches, and screenings. Each template includes customisation tools for styles, images, colours, and text fields, giving users control over the information displayed on each pass. The result is that any service that provides a QR code for entry, payment, or identification can now have a presence in Wallet, whether or not the service\u2019s developer has ever heard of PassKit.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_gap\"><\/span>The gap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>PassKit, Apple\u2019s framework for creating Wallet-compatible passes, has been available since iOS 6 in 2012. It supports boarding passes, event tickets, coupons, store cards, and generic passes, and it allows developers to update pass content remotely, trigger location-based notifications, and integrate with Apple Pay.<\/p>\n<p>The framework is well documented, free to use, and supported by a healthy ecosystem of third-party tools that can generate passes without writing code.\u00a0Apple has built its payments and wallet infrastructure methodically, each feature reinforcing the next: Tap to Pay turned every iPhone into a payment terminal, Apple Pay brought cards into Wallet, and PassKit was supposed to bring everything else.<\/p>\n<p>It did not work. Fourteen years after PassKit launched, the majority of small and mid-sized businesses that issue QR codes for entry, membership, or loyalty have not adopted it. The reasons are mundane: building and maintaining a Wallet pass requires a developer account, a server to host pass updates, and ongoing attention to a feature that most businesses consider a minor convenience rather than a strategic priority.<\/p>\n<p>The result is a fragmented experience in which some passes live in Wallet and most do not, undermining the app\u2019s usefulness as a single place for everything in a user\u2019s pocket.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_shift\"><\/span>The shift<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The \u201c<em>Create a Pass<\/em>\u201d feature is Apple\u2019s admission that the developer-first strategy has reached its ceiling.\u00a0Digital wallets are converging toward a universal model in which identity documents, payment credentials, transit passes, and event tickets all live in a single interface, and Apple cannot afford to let Wallet\u2019s utility depend on whether a local gym in Dusseldorf has a developer on staff who knows PassKit. By letting users create their own passes from any QR code, Apple is decoupling Wallet\u2019s growth from developer adoption and tying it instead to user behaviour, a resource Apple has in abundance.<\/p>\n<p>The design is characteristically controlled. Users are not building arbitrary content. They are wrapping existing QR codes in Apple-designed templates with Apple-defined customisation parameters.<\/p>\n<p>The three template categories, standard, membership, and event, map to the most common use cases that PassKit adoption has failed to serve. Apple is not opening Wallet to user-generated chaos. It is building a structured bridge between the unstructured QR codes that businesses already issue and the curated Wallet experience that Apple wants users to rely on.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_context\"><\/span>The context<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The pass builder is one of several enhancements planned for iOS 27. The headline feature is a revamped Siri, now powered in part by Google\u2019s Gemini models under a multi-year deal reportedly costing Apple around $1 billion per year. Siri will get a dedicated app, a new interface in the Dynamic Island, and the ability to function as a text-based conversational assistant alongside its voice capabilities.<\/p>\n<p>Apple is also expanding AI features across photo editing, with generative tools to extend and reframe images, and introducing a Siri Camera Mode that uses Visual Intelligence to provide real-time information about objects, text, and locations the camera sees.<\/p>\n<p>Apple\u2019s $2 billion acquisition of Q.ai, the Israeli silent-speech AI startup, signals that the company is investing heavily in new interaction modalities that go beyond voice and touch. The Wallet pass builder sits in a different part of the product but reflects the same strategic impulse: making the iPhone more useful in more contexts without requiring third parties to build the bridge. Silent speech recognition lets the iPhone understand you without you speaking.<\/p>\n<p>Custom passes let Wallet hold your tickets without the venue building an integration. In both cases, Apple is removing the dependency on external partners that has limited what the iPhone can do.<\/p>\n<p>Apple\u2019s iOS ecosystem is also contending with a surge in low-quality app submissions\u00a0driven by AI-assisted \u201c<em>vibe coding<\/em>,\u201d which has flooded the App Store with hastily built apps. The Wallet pass builder may partially address this from the other direction: instead of downloading a bad app to access a QR code, users can skip the app entirely and bring the code into Wallet.<\/p>\n<p>It is a small but meaningful reduction in the number of unnecessary apps that exist solely to display a barcode or QR code, a category that accounts for a non-trivial share of App Store clutter.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_question\"><\/span>The question<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Apple Wallet has expanded steadily from payments to identity, adding driver\u2019s licences, state IDs, and now user-created passes. Each expansion makes Wallet more central to daily life and more difficult to replace. The \u201c<em>Create a Pass<\/em>\u201d feature is not technically ambitious. It is strategically significant.<\/p>\n<p>It converts a product that depended on a supply-side network effect, developers building passes, into one that can grow through a demand-side network effect, users creating them. Apple has tried for fourteen years to convince the long tail of businesses to adopt PassKit. The pass builder concedes that most never will, and routes around the problem.<\/p>\n<p>Whether users actually build custom passes in meaningful numbers is an open question. The feature requires a degree of manual effort, scanning a QR code, choosing a template, customising the appearance, that most users may not undertake for a gym membership they use three times a week.<\/p>\n<p>The value will depend on how well the camera integration works, how quickly the pass is generated, and whether Apple adds automation, such as suggesting a pass creation when the camera detects a QR code in a supported context. The templates are a starting point. The ambition is to make Wallet the default home for every credential, ticket, and token a person carries, regardless of whether the issuer ever built a thing. After fourteen years of waiting for the supply side to show up, Apple is betting on the demand side instead.<\/p>\n<\/p><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" target=\"_blank\" >Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/thenextweb.com\/news\/apple-ios-27-wallet-custom-passes-create\" target=\"_blank\" >Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR Apple is adding a \u201cCreate a Pass\u201d feature to iOS 27 Wallet that lets users build custom digital passes from any QR code, with three templates (standard, membership, event) and customisation tools for styles, images, colours, and text. After fourteen years of waiting for developers to adopt PassKit, Apple is conceding that most small&#8230;<\/p>\n","protected":false},"author":1,"featured_media":725635,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/media.thenextweb.com\/2026\/05\/apple-ios-27-wallet-custom-passes-create.avif","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-725634","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/725634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=725634"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/725634\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/725635"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=725634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=725634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=725634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}