1<!DOCTYPE html><html data-dpl-id="dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" lang="en" data-theme="light" style="--bg:#ffffff;--surface:#ffffff;--surface-2:#f4f4f5;--border:#e4e4e7;--text:#18181b;--text-muted:#71717a;--accent:#f97316;--accent-hover:#ea580c;--success:#16a34a;--warning:#ca8a04;--danger:#dc2626;--canvas:#ffffff;--map-bg:#e8eef8;--map-graticule:rgba(15, 23, 42, 0.08);--heatmap-base:#e4e4e7;--shadow-panel:0 20px 60px rgba(15, 23, 42, 0.12)" class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"/><link rel="stylesheet" href="/_next/static/chunks/2idwn1d64p4jy.css?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/1ycd5by80-dnr.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq"/>
1<script src="/_next/static/chunks/0b2anx951zamd.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/2nsq1ek51g625.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/0t1cupau1mtgy.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/3nc6x0_y5iwnk.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/turbopack-3qz1i30ub84ch.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<script src="/_next/static/chunks/0rdcox99xjtss.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-LTHNCZHGBS" as="script"/><meta name="next-size-adjust" content=""/><title>Documentation</title><meta name="description" content="QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains."/><meta name="application-name" content="QRtistry"/><link rel="author" href="https://qrtistry.com"/><meta name="author" content="QRtistry"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="qrtistry docs,qr code api documentation,qr code webhook docs,qrtistry deployment,custom qr code generator,free qr code maker,styled qr codes,qr code with logo"/><meta name="referrer" content="origin-when-cross-origin"/><meta name="creator" content="QRtistry"/><meta name="publisher" content="QRtistry"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow"/><meta name="category" content="technology"/><meta name="apple-mobile-web-app-title" content="QRtistry"/><link rel="canonical" href="https://qrtistry.com/docs"/><link rel="alternate" hrefLang="en-US" href="https://qrtistry.com/docs"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta name="google-site-verification" content="QUaF5MA5_tNyTnFto-JgH6mg9tapjJAjgH19UpG6Zi4"/><meta property="og:title" content="Documentation | QRtistry"/><meta property="og:description" content="QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains."/><meta property="og:url" content="https://qrtistry.com/docs"/><meta property="og:site_name" content="QRtistry"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://qrtistry.com/docs/opengraph-image-ey7ry7?cc8a79db06ba73d0"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Documentation"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@qrtistryHQ"/><meta name="twitter:creator" content="@qrtistryHQ"/><meta name="twitter:title" content="Documentation | QRtistry"/><meta name="twitter:description" content="QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains."/><meta name="twitter:image" content="https://qrtistry.com/docs/opengraph-image-ey7ry7?cc8a79db06ba73d0"/><meta name="twitter:image:alt" content="Documentation"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/favicon.ico?favicon.2vob68tjqpejf.ico" sizes="256x256" type="image/x-icon"/><link rel="icon" href="/icon" type="image/png" sizes="32x32"/><link rel="apple-touch-icon" href="/apple-icon" type="image/png" sizes="180x180"/><meta name="theme-color" content="#f97316"/><meta name="color-scheme" content="light"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" noModule=""></script>
1</head><body class="flex min-h-full flex-col bg-bg text-text"><div hidden=""><!--$--><!--/$--></div><!--$--><!--/$-->
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"(function () {\n var forced = false;\n try {\n var params = new URLSearchParams(window.location.search);\n if (params.has(\"ga_debug\")) {\n var value = (params.get(\"ga_debug\") || \"\").trim().toLowerCase();\n if (value === \"1\" || value === \"true\") {\n window.localStorage.setItem(\"qrtistry_ga_debug\", \"1\");\n } else if (value === \"0\" || value === \"false\") {\n window.localStorage.removeItem(\"qrtistry_ga_debug\");\n }\n }\n window.__QRISTRY_GA_DEBUG__ =\n forced || window.localStorage.getItem(\"qrtistry_ga_debug\") === \"1\";\n } catch (e) {\n window.__QRISTRY_GA_DEBUG__ = forced;\n }\n})();","id":"qrtistry-ga-debug-init-marketing"}])</script>
1<header class="sticky top-0 z-50 border-b border-border bg-bg/80 backdrop-blur-md"><div class="mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6"><a class="flex items-center gap-2 text-text" href="/"><span class="flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-qr-code h-4 w-4" aria-hidden="true"><rect width="5" height="5" x="3" y="3" rx="1"></rect><rect width="5" height="5" x="16" y="3" rx="1"></rect><rect width="5" height="5" x="3" y="16" rx="1"></rect><path d="M21 16h-3a2 2 0 0 0-2 2v3"></path><path d="M21 21v.01"></path><path d="M12 7v3a2 2 0 0 1-2 2H7"></path><path d="M3 12h.01"></path><path d="M12 3h.01"></path><path d="M12 16v.01"></path><path d="M16 12h1"></path><path d="M21 12v.01"></path><path d="M12 21v-1"></path></svg></span><span class="font-semibold tracking-tight"><span class="font-extrabold tracking-[-0.03em]">QR</span>tistry</span></a><nav class="flex items-center gap-2 sm:gap-4"><div class="hidden items-center gap-2 sm:flex sm:gap-4"><div class="relative hidden sm:block"><button type="button" class="inline-flex items-center gap-1 text-sm text-text-muted transition-colors hover:text-text" aria-expanded="false" aria-haspopup="true" aria-controls="_R_mabtb_">Features<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="hidden text-sm text-text-muted transition-colors hover:text-text sm:inline" href="/pricing">Pricing</a><a class="hidden text-sm text-text-muted transition-colors hover:text-text sm:inline" href="/docs">Docs</a><a class="hidden text-sm transition-colors sm:inline text-text-muted hover:text-text" href="/login">Sign in</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs" href="/generator">Generator</a></div><div class="flex items-center gap-2 sm:hidden"><div class="sm:hidden"><button type="button" aria-expanded="false" aria-controls="_R_qabtb_" aria-label="Open menu" class="inline-flex h-9 w-9 items-center justify-center rounded-lg border border-border text-text-muted transition-colors hover:text-text"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs" href="/generator">Generator</a></div></nav></div></header><main class="min-w-0 flex-1 overflow-x-hidden"><div class="mx-auto max-w-7xl px-4 py-10 sm:px-6 sm:py-14"><div class="grid gap-10 lg:grid-cols-[240px_minmax(0,1fr)] lg:gap-14"><div class="lg:sticky lg:top-24 lg:self-start"><aside class="space-y-6"><div><a class="block px-3 text-lg font-semibold text-text hover:text-accent" href="/docs">Documentation</a><p class="mt-1 px-3 text-xs text-text-muted">Hosted pages, API, integrations, and Agency features</p></div><div><p class="mb-2 px-3 text-xs font-semibold uppercase tracking-wider text-text-muted">Guides</p><div class="space-y-0.5"><a class="flex items-start gap-2 rounded-lg px-3 py-2 text-sm transition-colors text-text-muted hover:bg-surface-2 hover:text-text" href="/docs/hosted-pages"><span class="flex-1 leading-snug">Hosted scan pages</span></a><a class="flex items-start gap-2 rounded-lg px-3 py-2 text-sm transition-colors text-text-muted hover:bg-surface-2 hover:text-text" href="/docs/api"><span class="flex-1 leading-snug">REST API reference</span></a><a class="flex items-start gap-2 rounded-lg px-3 py-2 text-sm transition-colors text-text-muted hover:bg-surface-2 hover:text-text" href="/docs/integrations"><span class="flex-1 leading-snug">Integrations</span></a><a class="flex items-start gap-2 rounded-lg px-3 py-2 text-sm transition-colors text-text-muted hover:bg-surface-2 hover:text-text" href="/docs/api/playground"><span class="flex-1 leading-snug">API playground</span></a></div></div></aside></div><div class="min-w-0"><p class="sr-only" data-geo-summary="docsHub">QRtistry documentation with hosted scan page guides, API reference, and integration guides.</p>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://qrtistry.com#organization","name":"QRtistry","url":"https://qrtistry.com","logo":"https://qrtistry.com/icon","description":"Create beautiful custom QR codes for free â forever. Styled presets, logo embed, PNG and SVG export. Dynamic redirects, hosted scan pages, scan analytics, and API when you need them. No account. No watermark.","sameAs":["https://x.com/qrtistryHQ"]},{"@type":"WebPage","@id":"https://qrtistry.com/docs#webpage","url":"https://qrtistry.com/docs","name":"Documentation","description":"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.","isPartOf":{"@id":"https://qrtistry.com#website"},"about":{"@id":"https://qrtistry.com#organization"},"inLanguage":"en-US","speakable":{"@type":"SpeakableSpecification","cssSelector":["[data-geo-summary]"]}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://qrtistry.com"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https://qrtistry.com/docs"}]},{"@type":"CollectionPage","name":"Documentation","description":"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.","url":"https://qrtistry.com/docs","isPartOf":{"@id":"https://qrtistry.com#website"},"inLanguage":"en-US"}]}</script>
1<div class="mb-10 max-w-2xl"><p class="text-xs font-medium uppercase tracking-wider text-accent">QRtistry<!-- --> docs</p><h1 class="mt-2 text-3xl font-semibold tracking-tight text-text sm:text-4xl">Documentation</h1><p class="mt-3 text-lg text-text-muted">Learn how to use dynamic QR codes, hosted scan pages, integrations, and the Agency API.</p></div><div class="grid gap-3 sm:grid-cols-2"><a href="/docs/hosted-pages"><div class="rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40"><div class="flex items-start justify-between gap-3"><div><div class="flex flex-wrap items-center gap-2"><h3 class="font-semibold text-text group-hover:text-accent">Hosted scan pages</h3><span class="rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent">Pro</span></div><p class="mt-2 text-sm leading-relaxed text-text-muted">Build a branded link page for any dynamic code â buttons, video, and social profiles</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a href="/docs/api"><div class="rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40"><div class="flex items-start justify-between gap-3"><div><div class="flex flex-wrap items-center gap-2"><h3 class="font-semibold text-text group-hover:text-accent">REST API reference</h3><span class="rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent">Agency</span></div><p class="mt-2 text-sm leading-relaxed text-text-muted">Endpoints, auth, rate limits, and request examples</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a href="/docs/integrations"><div class="rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40"><div class="flex items-start justify-between gap-3"><div><div class="flex flex-wrap items-center gap-2"><h3 class="font-semibold text-text group-hover:text-accent">Integrations</h3><span class="rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent">Agency</span></div><p class="mt-2 text-sm leading-relaxed text-text-muted">Zapier, Make, n8n, webhooks, and custom domains</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a><a href="/docs/api/playground"><div class="rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40"><div class="flex items-start justify-between gap-3"><div><div class="flex flex-wrap items-center gap-2"><h3 class="font-semibold text-text group-hover:text-accent">API playground</h3><span class="rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent">Agency</span></div><p class="mt-2 text-sm leading-relaxed text-text-muted">Test authenticated API calls in the browser</p></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div></div></a></div><p class="mt-12 text-sm text-text-muted">
1Manage your codes in the<!-- --> <a class="text-accent hover:underline" href="/dashboard">dashboard</a>. Need an account?<!-- --> <a class="text-accent hover:underline" href="/login">Sign in</a>.</p><!--$--><!--/$--></div></div></div></main><footer class="mt-auto border-t border-border py-10"><div class="mx-auto max-w-7xl px-4 sm:px-6"><div class="flex flex-col gap-8 lg:grid lg:grid-cols-5 lg:gap-8"><div class="min-w-0"><a class="inline-flex items-center gap-2.5" href="/"><span class="flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-qr-code h-4 w-4" aria-hidden="true"><rect width="5" height="5" x="3" y="3" rx="1"></rect><rect width="5" height="5" x="16" y="3" rx="1"></rect><rect width="5" height="5" x="3" y="16" rx="1"></rect><path d="M21 16h-3a2 2 0 0 0-2 2v3"></path><path d="M21 21v.01"></path><path d="M12 7v3a2 2 0 0 1-2 2H7"></path><path d="M3 12h.01"></path><path d="M12 3h.01"></path><path d="M12 16v.01"></path><path d="M16 12h1"></path><path d="M21 12v.01"></path><path d="M12 21v-1"></path></svg></span><span class="font-semibold tracking-tight text-text"><span class="font-extrabold tracking-[-0.03em]">QR</span>tistry</span></a><p class="mt-2 text-sm text-text-muted">qr codes that don't hold you hostage<!-- -->. Free static codes forever.</p><div class="mt-4 flex items-center gap-3"><a href="https://x.com/qrtistryHQ" target="_blank" rel="noopener noreferrer" class="text-text-muted transition-colors hover:text-text" aria-label="QRtistry on X (Twitter)"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="h-4 w-4"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"></path></svg></a></div></div><div class="grid grid-cols-2 gap-x-6 gap-y-8 lg:col-span-4 lg:grid-cols-4 lg:gap-8"><div><p class="text-xs font-semibold uppercase tracking-wider text-text-muted">Product</p><ul class="mt-3 space-y-2 text-sm"><li><a class="text-text-muted hover:text-text" href="/qr-code-generator">QR Generator</a></li><li><a class="text-text-muted hover:text-text" href="/custom-qr-code">Custom QR code</a></li><li><a class="text-text-muted hover:text-text" href="/pricing">Pricing</a></li><li><a class="text-text-muted hover:text-text" href="/features">Features</a></li><li><a class="text-text-muted hover:text-text" href="/dynamic-qr-codes">Dynamic QR codes</a></li><li><a class="text-text-muted hover:text-text" href="/qr-code-analytics">QR code analytics</a></li><li><a class="text-text-muted hover:text-text" href="/bulk">Bulk</a></li><li><a class="text-text-muted hover:text-text" href="/chrome-extension">Chrome extension</a></li><li><a class="text-text-muted hover:text-text" href="/dashboard">Dashboard</a></li><li><a class="text-text-muted hover:text-text" href="/login">Sign in</a></li></ul></div><div><p class="text-xs font-semibold uppercase tracking-wider text-text-muted">QR code types</p><ul class="mt-3 space-y-2 text-sm"><li><a class="text-text-muted hover:text-text" href="/vcard-qr-code-generator">vCard / business card</a></li><li><a class="text-text-muted hover:text-text" href="/email-qr-code-generator">Email</a></li><li><a class="text-text-muted hover:text-text" href="/whatsapp-qr-code-generator">WhatsApp</a></li><li><a class="text-text-muted hover:text-text" href="/text-qr-code-generator">Plain text</a></li><li><a class="text-text-muted hover:text-text" href="/event-qr-code-generator">Calendar event</a></li></ul></div><div><p class="text-xs font-semibold uppercase tracking-wider text-text-muted">Help</p><ul class="mt-3 space-y-2 text-sm"><li><a class="text-text-muted hover:text-text" href="/contact">Contact</a></li><li><a class="text-text-muted hover:text-text" href="/how-to-make-a-qr-code">How to make a QR code</a></li><li><a class="text-text-muted hover:text-text" href="/qr-code-stopped-working">QR code stopped working</a></li><li><a class="text-text-muted hover:text-text" href="/qr-tiger-alternative">QR Tiger alternative</a></li><li><a class="text-text-muted hover:text-text" href="/free-menu-qr-code">Free menu QR code</a></li><li><a class="text-text-muted hover:text-text" href="/#faq">FAQ</a></li><li><a class="text-text-muted hover:text-text" href="/docs">Documentation</a></li><li><a class="text-text-muted hover:text-text" href="/docs/api">API reference</a></li><li><a class="text-text-muted hover:text-text" href="/docs/integrations">Integrations</a></li><li><a class="text-text-muted hover:text-text" href="/sitemap">Sitemap</a></li></ul></div><div><p class="text-xs font-semibold uppercase tracking-wider text-text-muted">Use cases</p><ul class="mt-3 space-y-2 text-sm"><li><a class="text-text-muted hover:text-text" href="/restaurants">Restaurants</a></li><li><a class="text-text-muted hover:text-text" href="/events">Events</a></li><li><a class="text-text-muted hover:text-text" href="/retail">Retail</a></li><li><a class="text-text-muted hover:text-text" href="/agency">
1Agencies & teams</a></li></ul></div></div></div><div class="mt-8 flex flex-col items-center gap-3 border-t border-border pt-6 text-center text-xs text-text-muted sm:flex-row sm:justify-center sm:gap-4"><p>© <!-- -->2026<!-- --> <!-- -->QRtistry<!-- -->. No watermark.</p><div class="flex items-center gap-3"><a class="text-text-muted hover:text-text" href="/privacy">Privacy</a><span aria-hidden="true">·</span><a class="text-text-muted hover:text-text" href="/terms">Terms</a></div></div></div></footer>
1<script src="/_next/static/chunks/1ycd5by80-dnr.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n5:I[339756,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"default\"]\n6:I[837457,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"default\"]\n9:I[505014,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0rdcox99xjtss.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"default\"]\na:I[428319,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"TrackedCta\"]\n12:I[168027,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"default\",1]\n14:I[522016,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0rdcox99xjtss.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"\"]\n15:I[444942,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"TrackedLink\"]\n24:I[500295,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"ConversionNudge\"]\n25:I[935429,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0rdcox99xjtss.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"DocsSidebar\"]\n2d:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"ViewportBoundary\"]\n2f:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"MetadataBoundary\"]\n30:\"$Sreact.suspense\"\n34:I[897367,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"OutletBoundary\"]\n36:I[517045,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"FeaturesNav\"]\n37:I[78996,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"SignInLink\"]\n38:I[431772,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3"])</script>
1<script>self.__next_f.push([1,"e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"MobileNavMenu\"]\n39:I[27201,[\"/_next/static/chunks/2yl1jv4w6po1z.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/1ntn7efqc-iiw.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/2idwn1d64p4jy.css?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"docs\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(marketing)\",{\"children\":[\"docs\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2idwn1d64p4jy.css?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$L3\",\"$L4\",[\"$\",\"main\",null,{\"className\":\"min-w-0 flex-1 overflow-x-hidden\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$L7\",\"$L8\",[\"$\",\"main\",null,{\"className\":\"relative flex min-h-[calc(100vh-8rem)] flex-col overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_at_top,_rgba(249,115,22,0.12),_transparent_55%)]\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(circle,_rgba(255,255,255,0.035)_1px,_transparent_1px)] bg-[size:28px_28px] [mask-image:radial-gradient(ellipse_at_center,black_20%,transparent_78%)]\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto flex w-full max-w-3xl flex-1 flex-col items-center justify-center px-4 py-16 text-center sm:px-6 sm:py-24\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-10 w-10 rounded-xl mb-6 opacity-90\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"5\",\"height\":\"5\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"1\",\"key\":\"1tu5fj\"}],[\"rect\",{\"width\":\"5\",\"height\":\"5\",\"x\":\"16\",\"y\":\"3\",\"rx\":\"1\",\"key\":\"1v8r4q\"}],[\"rect\",{\"width\":\"5\",\"height\":\"5\",\"x\":\"3\",\"y\":\"16\",\"rx\":\"1\",\"key\":\"1x03jg\"}],[\"path\",{\"d\":\"M21 16h-3a2 2 0 0 0-2 2v3\",\"key\":\"177gqh\"}],[\"path\",{\"d\":\"M21 21v.01\",\"key\":\"ents32\"}],[\"path\",{\"d\":\"M12 7v3a2 2 0 0 1-2 2H7\",\"key\":\"8crl2c\"}],[\"path\",{\"d\":\"M3 12h.01\",\"key\":\"nlz23k\"}],[\"path\",{\"d\":\"M12 3h.01\",\"key\":\"n36tog\"}],[\"path\",{\"d\":\"M12 16v.01\",\"key\":\"133mhm\"}],[\"path\",{\"d\":\"M16 12h1\",\"key\":\"1slzba\"}],[\"path\",{\"d\":\"M21 12v.01\",\"key\":\"1lwtk9\"}],[\"path\",{\"d\":\"M12 21v-1\",\"key\":\"1880an\"}]],\"className\":\"lucide-qr-code h-5 w-5\",\"aria-hidden\":\"true\"}]}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.25em] text-text-muted\",\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-balance text-4xl font-semibold tracking-tight text-text sm:text-5xl\",\"children\":\"This page doesn't exist\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-lg text-pretty text-lg text-text-muted\",\"children\":[\"The link may be broken, outdated, or mistyped. \",\"QRtistry\",\" is still here â \",\"qr codes that don't hold you hostage\",\".\"]}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex w-full max-w-md flex-col gap-3 sm:flex-row sm:justify-center\",\"children\":[[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"404 generator\",\"placement\":\"404\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\"}],\"Open generator\",[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right h-4 w-4\"}]],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 bg-accent text-white hover:bg-accent-hover hover:-translate-y-
1px shadow-sm h-[52px] px-8 text-base w-full sm:w-auto\",\"ref\":null}],[\"$\",\"$La\",null,{\"href\":\"/\",\"ctaLabel\":\"404 home\",\"placement\":\"404\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8\",\"key\":\"5wwlr5\"}],[\"path\",{\"d\":\"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\",\"key\":\"r6nss1\"}]],\"className\":\"lucide-house h-4 w-4\"}],\"Back to home\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-[52px] px-8 text-base w-full sm:w-auto\",\"ref\":null}]]}],\"$Lb\"]}]]}],\"$Lc\"],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$Ld\",\"$Le\"]]}],{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{},null,false,null]},null,false,null]},null,false,null]},null,false,null],\"$L11\",false]],\"m\":\"$undefined\",\"G\":[\"$12\",[\"$L13\"]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"div\",null,{\"className\":\"mt-10 w-full max-w-md rounded-2xl border border-border bg-surface/70 p-5 text-left backdrop-blur-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"inline-flex items-center gap-2 text-xs font-medium uppercase tracking-wider text-accent\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\",\"key\":\"1s2grr\"}],[\"path\",{\"d\":\"M20 2v4\",\"key\":\"1rf3ol\"}],[\"path\",{\"d\":\"M22 4h-4\",\"key\":\"gwowj6\"}],[\"circle\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\",\"key\":\"6kqj1y\"}]],\"className\":\"lucide-sparkles h-3.5 w-3.5\"}],\"Popular destinations\"]}],[\"$\",\"ul\",null,{\"className\":\"mt-3 grid gap-1 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"/generator\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/generator\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"QR Generator\"}]}],[\"$\",\"li\",\"/pricing\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/pricing\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"/features\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/features\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Features\"}]}],[\"$\",\"li\",\"/docs\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/docs\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/contact\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Contact\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t border-border py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 lg:grid lg:grid-cols-5 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"footer\",\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-text-muted\",\"children\":[\"qr codes that don't hold you hostage\",\". Free static codes forever.\"]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-3\",\"children\":[[\"$\",\"a\",\"https://x.com/qrtistryHQ\",{\"href\":\"https://x.com/qrtistryHQ\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-text-muted transition-colors hover:text-text\",\"aria-label\":\"QRtistry on X (Twitter)\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"h-4 w-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-6 gap-y-8 lg:col-span-4 lg:grid-cols-4 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-generator\",\"ctaLabel\":\"QR Generator\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_generator\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Generator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/custom-qr-code\",\"ctaLabel\":\"Custom QR code\",\"placement\":\"footer\",\"utmCampaign\":\"custom_qr_code\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Custom QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/features\",\"ctaLabel\":\"Features\",\"placement\":\"footer\",\"utmCampaign\":\"features\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dynamic-qr-codes\",\"ctaLabel\":\"Dynamic QR codes\",\"placement\":\"footer\",\"utmCampaign\":\"dynamic_qr_codes\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dynamic QR codes\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-analytics\",\"ctaLabel\":\"QR code analytics\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_analytics\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code analytics\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/bulk\",\"ctaLabel\":\"Bulk\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Bulk\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/chrome-extension\",\"ctaLabel\":\"Chrome extension\",\"placement\":\"footer\",\"utmCampaign\":\"chrome_extension\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Chrome extension\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dashboard\",\"ctaLabel\":\"Dashboard\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dashboard\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/login\",\"ctaLabel\":\"Sign in\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sign in\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"QR code types\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/vcard-qr-code-generator\",\"ctaLabel\":\"vCard QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"vcard_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"vCard / business card\"}]}],\"$L16\",\"$L17\",\"$L18\",\"$L19\"]}]]}],\"$L1a\",\"$L1b\"]}]]}],\"$L1c\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t border-border py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 lg:grid lg:grid-cols-5 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"footer\",\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-text-muted\",\"children\":[\"qr codes that don't hold you hostage\",\". Free static codes forever.\"]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-3\",\"children\":[[\"$\",\"a\",\"https://x.com/qrtistryHQ\",{\"href\":\"https://x.com/qrtistryHQ\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-text-muted transition-colors hover:text-text\",\"aria-label\":\"QRtistry on X (Twitter)\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"h-4 w-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-6 gap-y-8 lg:col-span-4 lg:grid-cols-4 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-generator\",\"ctaLabel\":\"QR Generator\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_generator\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Generator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/custom-qr-code\",\"ctaLabel\":\"Custom QR code\",\"placement\":\"footer\",\"utmCampaign\":\"custom_qr_code\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Custom QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/features\",\"ctaLabel\":\"Features\",\"placement\":\"footer\",\"utmCampaign\":\"features\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dynamic-qr-codes\",\"ctaLabel\":\"Dynamic QR codes\",\"placement\":\"footer\",\"utmCampaign\":\"dynamic_qr_codes\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dynamic QR codes\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-analytics\",\"ctaLabel\":\"QR code analytics\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_analytics\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code analytics\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/bulk\",\"ctaLabel\":\"Bulk\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Bulk\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/chrome-extension\",\"ctaLabel\":\"Chrome extension\",\"placement\":\"footer\",\"utmCampaign\":\"chrome_extension\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Chrome extension\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dashboard\",\"ctaLabel\":\"Dashboard\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dashboard\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/login\",\"ctaLabel\":\"Sign in\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sign in\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"QR code types\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/vcard-qr-code-generator\",\"ctaLabel\":\"vCard QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"vcard_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"vCard / business card\"}]}],\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\"]}]]}],\"$L21\",\"$L22\"]}]]}],\"$L23\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"e:[\"$\",\"$L24\",null,{}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0rdcox99xjtss.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 py-10 sm:px-6 sm:py-14\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-10 lg:grid-cols-[240px_minmax(0,1fr)] lg:gap-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"lg:sticky lg:top-24 lg:self-start\",\"children\":[\"$\",\"$L25\",null,{}]}],[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}]]}]\n26:T576,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://qrtistry.com#organization\",\"name\":\"QRtistry\",\"url\":\"https://qrtistry.com\",\"logo\":\"https://qrtistry.com/icon\",\"description\":\"Create beautiful custom QR codes for free â forever. Styled presets, logo embed, PNG and SVG export. Dynamic redirects, hosted scan pages, scan analytics, and API when you need them. No account. No watermark.\",\"sameAs\":[\"https://x.com/qrtistryHQ\"]},{\"@type\":\"WebPage\",\"@id\":\"https://qrtistry.com/docs#webpage\",\"url\":\"https://qrtistry.com/docs\",\"name\":\"Documentation\",\"description\":\"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.\",\"isPartOf\":{\"@id\":\"https://qrtistry.com#website\"},\"about\":{\"@id\":\"https://qrtistry.com#organization\"},\"inLanguage\":\"en-US\",\"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\"[data-geo-summary]\"]}},{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://qrtistry.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https://qrtistry.com/docs\"}]},{\"@type\":\"CollectionPage\",\"name\":\"Documentation\",\"description\":\"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.\",\"url\":\"https://qrtistry.com/docs\",\"isPartOf\":{\"@id\":\"https://qrtistry.com#website\"},\"inLanguage\":\"en-US\"}]}"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"p\",null,{\"className\":\"sr-only\",\"data-geo-summary\":\"docsHub\",\"children\":\"QRtistry documentation with hosted scan page guides, API reference, and integration guides.\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$26\"}}],[\"$\",\"div\",null,{\"className\":\"mb-10 max-w-2xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-medium uppercase tracking-wider text-accent\",\"children\":[\"QRtistry\",\" docs\"]}],[\"$\",\"h1\",null,{\"className\":\"mt-2 text-3xl font-semibold tracking-tight text-text sm:text-4xl\",\"children\":\"Documentation\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-lg text-text-muted\",\"children\":\"Learn how to use dynamic QR codes, hosted scan pages, integrations, and the Agency API.\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid gap-3 sm:grid-cols-2\",\"children\":[[\"$\",\"$L14\",\"hosted-pages\",{\"href\":\"/docs/hosted-pages\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-text group-hover:text-accent\",\"children\":\"Hosted scan pages\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent\",\"children\":\"Pro\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-text-muted\",\"children\":\"Build a branded link page for any dynamic code â buttons, video, and social profiles\"}]]}],[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:4:props:children:0:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent\"}]]}]}]}],[\"$\",\"$L14\",\"api-reference\",{\"href\":\"/docs/api\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-text group-hover:text-accent\",\"children\":\"REST API reference\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent\",\"children\":\"Agency\"}]]}],\"$L27\"]}],\"$L28\"]}]}]}],\"$L29\",\"$L2a\"]}],\"$L2b\"],null,\"$L2c\"]}]\n"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L2d\",null,{\"children\":\"$L2e\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$30\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L31\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n13:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2idwn1d64p4jy.css?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n4:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 border-b border-border bg-bg/80 backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"nav\",\"className\":\"flex items-center gap-2 text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 sm:gap-4\",\"children\":\"$L32\"}]]}]}]\n8:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 border-b border-border bg-bg/80 backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"nav\",\"className\":\"flex items-center gap-2 text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 sm:gap-4\",\"children\":\"$L33\"}]]}]}]\n16:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/email-qr-code-generator\",\"ctaLabel\":\"Email QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"email_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Email\"}]}]\n17:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/whatsapp-qr-code-generator\",\"ctaLabel\":\"WhatsApp QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"whatsapp_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"WhatsApp\"}]}]\n18:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/text-qr-code-generator\",\"ctaLabel\":\"Text QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"text_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Plain text\"}]}]\n19:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/event-qr-code-generator\",\"ctaLabel\":\"Event QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"event_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Calendar event\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Help\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/contact\",\"ctaLabel\":\"Contact\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Contact\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/how-to-make-a-qr-code\",\"ctaLabel\":\"How to make a QR code\",\"placement\":\"footer\",\"utmCampaign\":\"how_to_make_qr\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"How to make a QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-stopped-working\",\"ctaLabel\":\"QR code stopped working\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_stopped_working\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code stopped working\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-tiger-alternative\",\"ctaLabel\":\"QR Tiger alternative\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_qr_tiger\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Tiger alternative\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/free-menu-qr-code\",\"ctaLabel\":\"Free menu QR code\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_free_menu\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Free menu QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/#faq\",\"ctaLabel\":\"FAQ\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"FAQ\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Documentation\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/api\",\"ctaLabel\":\"API reference\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"API reference\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/integrations\",\"ctaLabel\":\"Integrations\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/sitemap\",\"ctaLabel\":\"Sitemap\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sitemap\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Use cases\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/restaurants\",\"ctaLabel\":\"Restaurants\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Restaurants\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/events\",\"ctaLabel\":\"Events\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Events\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/retail\",\"ctaLabel\":\"Retail\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Retail\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/agency\",\"ctaLabel\":\"Agencies and teams\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Agencies \u0026 teams\"}]}]]}]]}]\n1c:[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col items-center gap-3 border-t border-border pt-6 text-center text-xs text-text-muted sm:flex-row sm:justify-center sm:gap-4\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" \",\"QRtistry\",\". No watermark.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/privacy\",\"ctaLabel\":\"Privacy\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Privacy\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"$L15\",null,{\"href\":\"/terms\",\"ctaLabel\":\"Terms\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Terms\"}]]}]]}]\n1d:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/email-qr-code-generator\",\"ctaLabel\":\"Email QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"email_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Email\"}]}]\n1e:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/whatsapp-qr-code-generator\",\"ctaLabel\":\"WhatsApp QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"whatsapp_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"WhatsApp\"}]}]\n1f:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/text-qr-code-generator\",\"ctaLabel\":\"Text QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"text_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Plain text\"}]}]\n20:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/event-qr-code-generator\",\"ctaLabel\":\"Event QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"event_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Calendar event\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"21:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Help\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/contact\",\"ctaLabel\":\"Contact\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Contact\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/how-to-make-a-qr-code\",\"ctaLabel\":\"How to make a QR code\",\"placement\":\"footer\",\"utmCampaign\":\"how_to_make_qr\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"How to make a QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-stopped-working\",\"ctaLabel\":\"QR code stopped working\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_stopped_working\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code stopped working\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-tiger-alternative\",\"ctaLabel\":\"QR Tiger alternative\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_qr_tiger\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Tiger alternative\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/free-menu-qr-code\",\"ctaLabel\":\"Free menu QR code\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_free_menu\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Free menu QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/#faq\",\"ctaLabel\":\"FAQ\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"FAQ\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Documentation\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/api\",\"ctaLabel\":\"API reference\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"API reference\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/integrations\",\"ctaLabel\":\"Integrations\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/sitemap\",\"ctaLabel\":\"Sitemap\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sitemap\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Use cases\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/restaurants\",\"ctaLabel\":\"Restaurants\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Restaurants\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/events\",\"ctaLabel\":\"Events\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Events\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/retail\",\"ctaLabel\":\"Retail\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Retail\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/agency\",\"ctaLabel\":\"Agencies and teams\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Agencies \u0026 teams\"}]}]]}]]}]\n23:[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col items-center gap-3 border-t border-border pt-6 text-center text-xs text-text-muted sm:flex-row sm:justify-center sm:gap-4\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" \",\"QRtistry\",\". No watermark.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/privacy\",\"ctaLabel\":\"Privacy\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Privacy\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"$L15\",null,{\"href\":\"/terms\",\"ctaLabel\":\"Terms\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Terms\"}]]}]]}]\n27:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-text-muted\",\"children\":\"Endpoints, auth, rate limits, and request examples\"}]\n28:[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:4:props:children:0:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent\"}]\n29:[\"$\",\"$L14\",\"integrations\",{\"href\":\"/docs/integrations\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-text group-hover:text-accent\",\"children\":\"Integrations\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent\",\"children\":\"Agency\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-text-muted\",\"children\":\"Zapier, Make, n8n, webhooks, and custom domains\"}]]}],[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:4:props:children:0:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent\"}]]}]}]}]\n2a:[\"$\",\"$L14\",\"api-playground\",{\"href\":\"/docs/api/playground\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-border bg-surface group h-full p-5 transition-colors hover:border-accent/40\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-semibold text-text group-hover:text-accent\",\"children\":\"API playground\"}],[\"$\",\"span\",null,{\"className\":\"rounded-full bg-accent/15 px-2 py-0.5 text-[10px] font-medium uppercase tracking-wide text-accent\",\"children\":\"Agency\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-text-muted\",\"children\":\"Test authenticated API calls in the browser\"}]]}],[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props"])</script>
1<script>self.__next_f.push([1,":notFound:0:2:props:children:2:props:children:4:props:children:0:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4 shrink-0 text-text-muted group-hover:text-accent\"}]]}]}]}]\n2b:[\"$\",\"p\",null,{\"className\":\"mt-12 text-sm text-text-muted\",\"children\":[\"Manage your codes in the\",\" \",[\"$\",\"$L14\",null,{\"href\":\"/dashboard\",\"className\":\"text-accent hover:underline\",\"children\":\"dashboard\"}],\". Need an account?\",\" \",[\"$\",\"$L14\",null,{\"href\":\"/login\",\"className\":\"text-accent hover:underline\",\"children\":\"Sign in\"}],\".\"]}]\n2c:[\"$\",\"$L34\",null,{\"children\":[\"$\",\"$30\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@35\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"32:[[\"$\",\"div\",null,{\"className\":\"hidden items-center gap-2 sm:flex sm:gap-4\",\"children\":[[\"$\",\"$L36\",null,{}],[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Pricing\"}],[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Docs\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Docs\"}],null,[\"$\",\"$L37\",null,{}],null,[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 sm:hidden\",\"children\":[[\"$\",\"$L38\",null,{\"isLoggedIn\":false,\"isAdmin\":false,\"adminRole\":null}],[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}]]\n"])</script>
1<script>self.__next_f.push([1,"33:[[\"$\",\"div\",null,{\"className\":\"hidden items-center gap-2 sm:flex sm:gap-4\",\"children\":[[\"$\",\"$L36\",null,{}],[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Pricing\"}],[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Docs\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Docs\"}],null,[\"$\",\"$L37\",null,{}],null,[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 sm:hidden\",\"children\":[[\"$\",\"$L38\",null,{\"isLoggedIn\":false,\"isAdmin\":false,\"adminRole\":null}],[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}]]\n"])</script>
1<script>self.__next_f.push([1,"31:[[\"$\",\"title\",\"0\",{\"children\":\"Documentation\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"QRtistry\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://qrtistry.com\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"QRtistry\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"6\",{\"name\":\"keywords\",\"content\":\"qrtistry docs,qr code api documentation,qr code webhook docs,qrtistry deployment,custom qr code generator,free qr code maker,styled qr codes,qr code with logo\"}],[\"$\",\"meta\",\"7\",{\"name\":\"referrer\",\"content\":\"origin-when-cross-origin\"}],[\"$\",\"meta\",\"8\",{\"name\":\"creator\",\"content\":\"QRtistry\"}],[\"$\",\"meta\",\"9\",{\"name\":\"publisher\",\"content\":\"QRtistry\"}],[\"$\",\"meta\",\"10\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"11\",{\"name\":\"googlebot\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"12\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"meta\",\"13\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"QRtistry\"}],[\"$\",\"link\",\"14\",{\"rel\":\"canonical\",\"href\":\"https://qrtistry.com/docs\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"en-US\",\"href\":\"https://qrtistry.com/docs\"}],[\"$\",\"meta\",\"16\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"17\",{\"name\":\"google-site-verification\",\"content\":\"QUaF5MA5_tNyTnFto-JgH6mg9tapjJAjgH19UpG6Zi4\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:title\",\"content\":\"Documentation | QRtistry\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:description\",\"content\":\"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:url\",\"content\":\"https://qrtistry.com/docs\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:site_name\",\"content\":\"QRtistry\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image\",\"content\":\"https://qrtistry.com/docs/opengraph-image-ey7ry7?cc8a79db06ba73d0\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"26\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"27\",{\"property\":\"og:image:alt\",\"content\":\"Documentation\"}],[\"$\",\"meta\",\"28\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:site\",\"content\":\"@qrtistryHQ\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:creator\",\"content\":\"@qrtistryHQ\"}],[\"$\",\"meta\",\"32\",{\"name\":\"twitter:title\",\"content\":\"Documentation | QRtistry\"}],[\"$\",\"meta\",\"33\",{\"name\":\"twitter:description\",\"content\":\"QRtistry documentation â hosted scan pages, API reference, integrations, webhooks, and custom domains.\"}],[\"$\",\"meta\",\"34\",{\"name\":\"twitter:image\",\"content\":\"https://qrtistry.com/docs/opengraph-image-ey7ry7?cc8a79db06ba73d0\"}],[\"$\",\"meta\",\"35\",{\"name\":\"twitter:image:alt\",\"content\":\"Documentation\"}],[\"$\",\"meta\",\"36\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"37\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"38\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"39\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2vob68tjqpejf.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"40\",{\"rel\":\"icon\",\"href\":\"/icon\",\"type\":\"image/png\",\"sizes\":\"32x32\"}],[\"$\",\"link\",\"41\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L39\",\"42\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"3a:I[835733,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"UtmCapture\"]\n3f:I[479520,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"\"]\n40:I[664258,[\"/_next/static/chunks/1nmkv6pf08-7_.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0ynmvrf3e9z7y.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/2j3tmcl-htk-7.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\",\"/_next/static/chunks/0tpmusumu4ei3.js?dpl=dpl_CsLTLjYEuag9RUTcdiy3S2n5ugYq\"],\"GaDebugBootstrap\"]\n"])</script>
1<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"data-theme\":\"light\",\"style\":{\"--bg\":\"#ffffff\",\"--surface\":\"#ffffff\",\"--surface-2\":\"#f4f4f5\",\"--border\":\"#e4e4e7\",\"--text\":\"#18181b\",\"--text-muted\":\"#71717a\",\"--accent\":\"#f97316\",\"--accent-hover\":\"#ea580c\",\"--success\":\"#16a34a\",\"--warning\":\"#ca8a04\",\"--danger\":\"#dc2626\",\"--canvas\":\"#ffffff\",\"--map-bg\":\"#e8eef8\",\"--map-graticule\":\"rgba(15, 23, 42, 0.08)\",\"--heatmap-base\":\"#e4e4e7\",\"--shadow-panel\":\"0 20px 60px rgba(15, 23, 42, 0.12)\"},\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"flex min-h-full flex-col bg-bg text-text\",\"children\":[[\"$\",\"$30\",null,{\"fallback\":null,\"children\":[\"$\",\"$L3a\",null,{}]}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$L3b\",\"$L3c\",[\"$\",\"main\",null,{\"className\":\"relative flex min-h-[calc(100vh-8rem)] flex-col overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_at_top,_rgba(249,115,22,0.12),_transparent_55%)]\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(circle,_rgba(255,255,255,0.035)_1px,_transparent_1px)] bg-[size:28px_28px] [mask-image:radial-gradient(ellipse_at_center,black_20%,transparent_78%)]\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto flex w-full max-w-3xl flex-1 flex-col items-center justify-center px-4 py-16 text-center sm:px-6 sm:py-24\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-10 w-10 rounded-xl mb-6 opacity-90\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-5 w-5\",\"aria-hidden\":\"true\"}]}],[\"$\",\"p\",null,{\"className\":\"font-mono text-[11px] uppercase tracking-[0.25em] text-text-muted\",\"children\":\"Error 404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-balance text-4xl font-semibold tracking-tight text-text sm:text-5xl\",\"children\":\"This page doesn't exist\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-lg text-pretty text-lg text-text-muted\",\"children\":[\"The link may be broken, outdated, or mistyped. \",\"QRtistry\",\" is still here â \",\"qr codes that don't hold you hostage\",\".\"]}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex w-full max-w-md flex-col gap-3 sm:flex-row sm:justify-center\",\"children\":[[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"404 generator\",\"placement\":\"404\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\"}],\"Open generator\",[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:4:props:children:0:props:children:2:props:iconNode\",\"className\":\"lucide-arrow-right h-4 w-4\"}]],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 bg-accent text-white hover:bg-accent-hover hover:-translate-y-px shadow-sm h-[52px] px-8 text-base w-full sm:w-auto\",\"ref\":null}],[\"$\",\"$La\",null,{\"href\":\"/\",\"ctaLabel\":\"404 home\",\"placement\":\"404\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:4:props:children:1:props:children:0:props:iconNode\",\"className\":\"lucide-house h-4 w-4\"}],\"Back to home\"],\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-[52px] px-8 text-base w-full sm:w-auto\",\"ref\":null}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 w-full max-w-md rounded-2xl border border-border bg-surface/70 p-5 text-left backdrop-blur-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"inline-flex items-center gap-2 text-xs font-medium uppercase tracking-wider text-accent\",\"children\":[[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$b:props:children:0:props:children:0:props:iconNode\",\"className\":\"lucide-sparkles h-3.5 w-3.5\"}],\"Popular destinations\"]}],\"$L3d\"]}]]}]]}],\"$L3e\"],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3:[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-intently\",\"strategy\":\"afterInteractive\",\"children\":\"\\n(function(w,d,s,l,i){\\n w[l]=w[l]||[];\\n w[l].push({'adt.start':new Date().getTime()});\\n var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),\\n dl=l!='dataLayer'?'\u0026l='+l:'';\\n j.async=true;\\n j.src='https://cdn.getintently.io/adt.js?id='+i+dl;\\n f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','adt_LyZ5jCYGdUHldOsDSR-eV6ah7tYeesBB');\\n\"}],[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga-debug-init-marketing\",\"strategy\":\"beforeInteractive\",\"children\":\"(function () {\\n var forced = false;\\n try {\\n var params = new URLSearchParams(window.location.search);\\n if (params.has(\\\"ga_debug\\\")) {\\n var value = (params.get(\\\"ga_debug\\\") || \\\"\\\").trim().toLowerCase();\\n if (value === \\\"1\\\" || value === \\\"true\\\") {\\n window.localStorage.setItem(\\\"qrtistry_ga_debug\\\", \\\"1\\\");\\n } else if (value === \\\"0\\\" || value === \\\"false\\\") {\\n window.localStorage.removeItem(\\\"qrtistry_ga_debug\\\");\\n }\\n }\\n window.__QRISTRY_GA_DEBUG__ =\\n forced || window.localStorage.getItem(\\\"qrtistry_ga_debug\\\") === \\\"1\\\";\\n } catch (e) {\\n window.__QRISTRY_GA_DEBUG__ = forced;\\n }\\n})();\"}],[\"$\",\"$L3f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-LTHNCZHGBS\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga4-marketing\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n window.gtag = gtag;\\n gtag('js', new Date());\\n gtag('config', 'G-LTHNCZHGBS', {\\n send_page_view: true,\\n anonymize_ip: true,\\n content_group: 'marketing',\\n debug_mode: !!window.__QRISTRY_GA_DEBUG__,\\n allow_google_signals: false\\n });\\n \"}],[\"$\",\"$L40\",null,{}]]]\n"])</script>
1<script>self.__next_f.push([1,"7:[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-intently\",\"strategy\":\"afterInteractive\",\"children\":\"\\n(function(w,d,s,l,i){\\n w[l]=w[l]||[];\\n w[l].push({'adt.start':new Date().getTime()});\\n var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),\\n dl=l!='dataLayer'?'\u0026l='+l:'';\\n j.async=true;\\n j.src='https://cdn.getintently.io/adt.js?id='+i+dl;\\n f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','adt_LyZ5jCYGdUHldOsDSR-eV6ah7tYeesBB');\\n\"}],[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga-debug-init-marketing\",\"strategy\":\"beforeInteractive\",\"children\":\"(function () {\\n var forced = false;\\n try {\\n var params = new URLSearchParams(window.location.search);\\n if (params.has(\\\"ga_debug\\\")) {\\n var value = (params.get(\\\"ga_debug\\\") || \\\"\\\").trim().toLowerCase();\\n if (value === \\\"1\\\" || value === \\\"true\\\") {\\n window.localStorage.setItem(\\\"qrtistry_ga_debug\\\", \\\"1\\\");\\n } else if (value === \\\"0\\\" || value === \\\"false\\\") {\\n window.localStorage.removeItem(\\\"qrtistry_ga_debug\\\");\\n }\\n }\\n window.__QRISTRY_GA_DEBUG__ =\\n forced || window.localStorage.getItem(\\\"qrtistry_ga_debug\\\") === \\\"1\\\";\\n } catch (e) {\\n window.__QRISTRY_GA_DEBUG__ = forced;\\n }\\n})();\"}],[\"$\",\"$L3f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-LTHNCZHGBS\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga4-marketing\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n window.gtag = gtag;\\n gtag('js', new Date());\\n gtag('config', 'G-LTHNCZHGBS', {\\n send_page_view: true,\\n anonymize_ip: true,\\n content_group: 'marketing',\\n debug_mode: !!window.__QRISTRY_GA_DEBUG__,\\n allow_google_signals: false\\n });\\n \"}],[\"$\",\"$L40\",null,{}]]]\n"])</script>
1<script>self.__next_f.push([1,"2e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#f97316\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"light\"}]]\n35:null\n"])</script>
1<script>self.__next_f.push([1,"3d:[\"$\",\"ul\",null,{\"className\":\"mt-3 grid gap-1 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"/generator\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/generator\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"QR Generator\"}]}],[\"$\",\"li\",\"/pricing\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/pricing\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"/features\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/features\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Features\"}]}],[\"$\",\"li\",\"/docs\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/docs\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L14\",null,{\"href\":\"/contact\",\"className\":\"block rounded-lg px-2 py-1.5 text-sm text-text-muted transition-colors hover:bg-surface-2 hover:text-text\",\"children\":\"Contact\"}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3e:[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t border-border py-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-4 sm:px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-8 lg:grid lg:grid-cols-5 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"footer\",\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm text-text-muted\",\"children\":[\"qr codes that don't hold you hostage\",\". Free static codes forever.\"]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex items-center gap-3\",\"children\":[[\"$\",\"a\",\"https://x.com/qrtistryHQ\",{\"href\":\"https://x.com/qrtistryHQ\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-text-muted transition-colors hover:text-text\",\"aria-label\":\"QRtistry on X (Twitter)\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"className\":\"h-4 w-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z\"}]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-x-6 gap-y-8 lg:col-span-4 lg:grid-cols-4 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-generator\",\"ctaLabel\":\"QR Generator\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_generator\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Generator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/custom-qr-code\",\"ctaLabel\":\"Custom QR code\",\"placement\":\"footer\",\"utmCampaign\":\"custom_qr_code\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Custom QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/features\",\"ctaLabel\":\"Features\",\"placement\":\"footer\",\"utmCampaign\":\"features\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dynamic-qr-codes\",\"ctaLabel\":\"Dynamic QR codes\",\"placement\":\"footer\",\"utmCampaign\":\"dynamic_qr_codes\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dynamic QR codes\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-analytics\",\"ctaLabel\":\"QR code analytics\",\"placement\":\"footer\",\"utmCampaign\":\"qr_code_analytics\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code analytics\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/bulk\",\"ctaLabel\":\"Bulk\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Bulk\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/chrome-extension\",\"ctaLabel\":\"Chrome extension\",\"placement\":\"footer\",\"utmCampaign\":\"chrome_extension\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Chrome extension\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/dashboard\",\"ctaLabel\":\"Dashboard\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Dashboard\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/login\",\"ctaLabel\":\"Sign in\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sign in\"}]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"QR code types\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/vcard-qr-code-generator\",\"ctaLabel\":\"vCard QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"vcard_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"vCard / business card\"}]}],\"$L41\",\"$L42\",\"$L43\",\"$L44\"]}
1]]}],\"$L45\",\"$L46\"]}]]}],\"$L47\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"3c:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-50 border-b border-border bg-bg/80 backdrop-blur-md\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/\",\"ctaLabel\":\"Logo\",\"placement\":\"nav\",\"className\":\"flex items-center gap-2 text-text\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex shrink-0 items-center justify-center bg-accent/15 text-accent h-8 w-8 rounded-lg\",\"children\":[\"$\",\"$L9\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$0:f:0:1:1:children:0:props:children:1:2:props:children:props:notFound:0:2:props:children:2:props:children:0:props:children:props:iconNode\",\"className\":\"lucide-qr-code h-4 w-4\",\"aria-hidden\":\"true\"}]}],[\"$\",\"span\",null,{\"className\":\"font-semibold tracking-tight\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-extrabold tracking-[-0.03em]\",\"children\":\"QR\"}],\"tistry\"]}]]}],[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 sm:gap-4\",\"children\":\"$L48\"}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"41:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/email-qr-code-generator\",\"ctaLabel\":\"Email QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"email_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Email\"}]}]\n42:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/whatsapp-qr-code-generator\",\"ctaLabel\":\"WhatsApp QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"whatsapp_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"WhatsApp\"}]}]\n43:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/text-qr-code-generator\",\"ctaLabel\":\"Text QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"text_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Plain text\"}]}]\n44:[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/event-qr-code-generator\",\"ctaLabel\":\"Event QR generator\",\"placement\":\"footer\",\"utmCampaign\":\"event_qr_type\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Calendar event\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"45:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Help\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/contact\",\"ctaLabel\":\"Contact\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Contact\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/how-to-make-a-qr-code\",\"ctaLabel\":\"How to make a QR code\",\"placement\":\"footer\",\"utmCampaign\":\"how_to_make_qr\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"How to make a QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-code-stopped-working\",\"ctaLabel\":\"QR code stopped working\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_stopped_working\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR code stopped working\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/qr-tiger-alternative\",\"ctaLabel\":\"QR Tiger alternative\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_qr_tiger\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"QR Tiger alternative\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/free-menu-qr-code\",\"ctaLabel\":\"Free menu QR code\",\"placement\":\"footer\",\"utmCampaign\":\"rescue_free_menu\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Free menu QR code\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/#faq\",\"ctaLabel\":\"FAQ\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"FAQ\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Documentation\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/api\",\"ctaLabel\":\"API reference\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"API reference\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/docs/integrations\",\"ctaLabel\":\"Integrations\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Integrations\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/sitemap\",\"ctaLabel\":\"Sitemap\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Sitemap\"}]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"46:[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold uppercase tracking-wider text-text-muted\",\"children\":\"Use cases\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2 text-sm\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/restaurants\",\"ctaLabel\":\"Restaurants\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Restaurants\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/events\",\"ctaLabel\":\"Events\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Events\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/retail\",\"ctaLabel\":\"Retail\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Retail\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L15\",null,{\"href\":\"/agency\",\"ctaLabel\":\"Agencies and teams\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Agencies \u0026 teams\"}]}]]}]]}]\n47:[\"$\",\"div\",null,{\"className\":\"mt-8 flex flex-col items-center gap-3 border-t border-border pt-6 text-center text-xs text-text-muted sm:flex-row sm:justify-center sm:gap-4\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" \",\"QRtistry\",\". No watermark.\"]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"$L15\",null,{\"href\":\"/privacy\",\"ctaLabel\":\"Privacy\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Privacy\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"·\"}],[\"$\",\"$L15\",null,{\"href\":\"/terms\",\"ctaLabel\":\"Terms\",\"placement\":\"footer\",\"className\":\"text-text-muted hover:text-text\",\"children\":\"Terms\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"48:[[\"$\",\"div\",null,{\"className\":\"hidden items-center gap-2 sm:flex sm:gap-4\",\"children\":[[\"$\",\"$L36\",null,{}],[\"$\",\"$L15\",null,{\"href\":\"/pricing\",\"ctaLabel\":\"Pricing\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Pricing\"}],[\"$\",\"$L15\",null,{\"href\":\"/docs\",\"ctaLabel\":\"Docs\",\"placement\":\"nav\",\"className\":\"hidden text-sm text-text-muted transition-colors hover:text-text sm:inline\",\"children\":\"Docs\"}],null,[\"$\",\"$L37\",null,{}],null,[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 sm:hidden\",\"children\":[[\"$\",\"$L38\",null,{\"isLoggedIn\":false,\"isAdmin\":false,\"adminRole\":null}],[\"$\",\"$La\",null,{\"href\":\"/generator\",\"ctaLabel\":\"Generator\",\"placement\":\"nav\",\"children\":\"Generator\",\"className\":\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-[10px] font-medium transition-all duration-200 disabled:pointer-events-none disabled:opacity-50 outline-none focus-visible:ring-2 focus-visible:ring-accent/40 border border-border bg-surface text-text hover:bg-surface-2 h-9 px-4 text-xs\",\"ref\":null}]]}]]\n"])</script>
1<script>self.__next_f.push([1,"3b:[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-intently\",\"strategy\":\"afterInteractive\",\"children\":\"\\n(function(w,d,s,l,i){\\n w[l]=w[l]||[];\\n w[l].push({'adt.start':new Date().getTime()});\\n var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),\\n dl=l!='dataLayer'?'\u0026l='+l:'';\\n j.async=true;\\n j.src='https://cdn.getintently.io/adt.js?id='+i+dl;\\n f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','adt_LyZ5jCYGdUHldOsDSR-eV6ah7tYeesBB');\\n\"}],[[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga-debug-init-marketing\",\"strategy\":\"beforeInteractive\",\"children\":\"(function () {\\n var forced = false;\\n try {\\n var params = new URLSearchParams(window.location.search);\\n if (params.has(\\\"ga_debug\\\")) {\\n var value = (params.get(\\\"ga_debug\\\") || \\\"\\\").trim().toLowerCase();\\n if (value === \\\"1\\\" || value === \\\"true\\\") {\\n window.localStorage.setItem(\\\"qrtistry_ga_debug\\\", \\\"1\\\");\\n } else if (value === \\\"0\\\" || value === \\\"false\\\") {\\n window.localStorage.removeItem(\\\"qrtistry_ga_debug\\\");\\n }\\n }\\n window.__QRISTRY_GA_DEBUG__ =\\n forced || window.localStorage.getItem(\\\"qrtistry_ga_debug\\\") === \\\"1\\\";\\n } catch (e) {\\n window.__QRISTRY_GA_DEBUG__ = forced;\\n }\\n})();\"}],[\"$\",\"$L3f\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-LTHNCZHGBS\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3f\",null,{\"id\":\"qrtistry-ga4-marketing\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n window.gtag = gtag;\\n gtag('js', new Date());\\n gtag('config', 'G-LTHNCZHGBS', {\\n send_page_view: true,\\n anonymize_ip: true,\\n content_group: 'marketing',\\n debug_mode: !!window.__QRISTRY_GA_DEBUG__,\\n allow_google_signals: false\\n });\\n \"}],[\"$\",\"$L40\",null,{}]]]\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.