Graklink Comparison

The Coinbase Super Bowl QR code, and the sentence a QR vendor wrote while selling against it

Updated July 18, 2026

The only thing that did not break was the code

On 13 February 2022, Coinbase spent as much as $14 million on sixty seconds of Super Bowl LVI and used it to show a QR code bouncing around a black screen. No logo. No copy. No voiceover. Just a colour-shifting square drifting about, in what Branch’s teardown later called an homage “designed to evoke memories of the old bouncing DVD screensaver.”

Then roughly 20 million things happened at once, and almost all of them fell over.

Coinbase’s chief product officer, Surojit Chatterjee, posted that night that the landing page took “more than 20 million hits” in one minute, and called it “historic and unprecedented.” He also said the company saw “more traffic than we’ve ever encountered” and had to “throttle traffic for a few minutes.” CNN reported the app was down for about an hour.

The code itself worked every single time.

That is not a small detail, and it is not luck. A QR code is ink and geometry. It has no server, no uptime, no invoice, and no opinion about how many people are looking at it. Twenty million cameras pointed at that pattern and twenty million cameras read it correctly, because there was nothing there to fail.

Everything behind it is where the fragility lives. That is the sentence this whole company is built on.

What a QR vendor admitted while arguing the other way

Two days later, Branch published a teardown of the campaign. Branch sells a mobile linking platform, so read what follows knowing they were making a sales argument: their view was that Coinbase’s plain code was “an example of a ‘dumb QR code’” and “probably the biggest missed opportunity of the campaign.” The post ends with a button that says Contact sales.

They are not on our side of this. They think Coinbase should have used the smarter, dynamic kind. And in the middle of making that case, they wrote this:

“these tools often have unexpected limits on the permitted number of QR code scans. Even worse, many QR code tools are simply not ready for the massive spike of traffic generated by major campaigns like this one, and can quickly become overloaded at exactly the worst time.”

Read that again with the context in mind. A company whose commercial interest is to tell you dynamic QR codes are excellent has stopped mid-pitch to mention that the category will cap how many times your code may be scanned, and will fall over when a lot of people scan it at once.

Not as a warning. As an aside. Ordinary common knowledge, the way you would mention that a car needs petrol.

That casualness is the whole story. Not that Coinbase was clever. That the industry finds “your QR vendor will cap you and buckle when it matters” unremarkable enough to say out loud while selling you the thing.

What a scan cap looks like on the day it works

A scan limit is an abstraction right up until the moment your campaign succeeds. Then it is a countdown.

The limits are real and published, in plain sight, by the vendors themselves. QR Tiger’s own FAQ: “You can generate three free dynamic QRs with a 500 scan limit each.”

Five hundred. On an ordinary Tuesday that number is invisible. On the one day the thing works, it is the ceiling your success arrives at.

Their same FAQ answers the obvious follow-up, and it is worth reading to the end of the sentence: “Dynamic QRs have unlimited scans with a valid subscription. If your plan expires, it will stop working.”

So the cap is not really 500. The cap is 500, or however long you keep paying, whichever runs out first.

Coinbase is what that looks like at scale, except their ceiling was capacity rather than a billing tier. Same failure, different reason. Their fragility was servers. Our competitors’ fragility is money: the code stops when the payment stops, which is a cap of a different kind and one that arrives on a schedule rather than a spike.

A code with no cap and no renewal costs $7.99, once.

Why did Coinbase use a static code?

Nobody outside Coinbase has ever said, so neither will we.

You can find plenty of confident theories. All of them are guesses. What is on the record is only the choice itself: the code was static and unbranded, pointing at a plain address, drops.coinbase.com, where new users were offered $15 in bitcoin and everyone else a $3 million sweepstakes.

Branch’s own note on the tradeoff is the honest one: Coinbase “managed to avoid these pitfalls by using a plain web URL, but at the cost of other benefits,” and the biggest downside was “likely the amount of custom work their team needed to do in order to duct tape all the pieces together.”

That is what a static code buys and costs. It cannot be capped, throttled, or switched off by a vendor, because there is no vendor. It also cannot be changed, ever. Coinbase aired theirs, so it evaporated after sixty seconds and the tradeoff evaporated with it.

Print one on fifty yard signs and you have made that decision permanently.

The bare code problem

One more thing Branch got right, and it costs us nothing to say so.

The Coinbase code was “completely unbranded.” Branch flagged that as a missed trust signal and a phishing risk: “a basic QR is a door to the unknown (and not always a smart one to walk through, given the risks lurking on the internet).”

They are correct. Coinbase could carry it because 100 million people had just watched them pay for the context. Your table tent has no context. A code with your logo in it is telling someone whose door they are about to walk through, which matters more for you than it ever did for Coinbase.

That is what our $4.99 custom design is actually for. Not decoration.

What we do about it, and what we will not claim

We built our platform with that specific situation in mind.

Here is what that means in practice, and it is measured rather than promised. We put an edge cache in front of the redirect and then load-tested it: 7,199 requests, with the rate climbing 20 times over three runs, produced 38 database lookups. The lookups stayed flat while the traffic climbed. Reads track the clock, not the traffic, which is the property you want on the day something goes strange.

What that proves is that we designed for a spike. It does not prove we would survive twenty million hits in a minute, and we are not going to imply it does. We have never run that load. Nothing short of a Super Bowl could prove it, and we have not bought one.

What we can tell you is the arithmetic, because it is already published on our homepage. Delivering a scan costs us about 57 cents per million. Twenty million of them is about $11.40 of traffic.

That is the number our competitors also know. It is why a product that costs pennies to run gets sold as a subscription that switches your printed code off when you stop paying, and it is why we charge $7.99 once instead.

The code was never the fragile part. It is the only part of that entire Super Bowl night that did exactly what it was supposed to do, twenty million times, for free, forever, because it is ink.

Everything else is a choice about who you rent the rest from.

Buy a code that has no cap and no renewal date at graklink.com.

Make one that never expires

Point it anywhere. Change it anytime. Print it forever. $7.99, once.

Where should it point?

Your website, menu, listing, anything on the web.

Customize the look
Quick styles
Primary color

Secondary color

Background

Shape
Premium Customization $4.99
Add your logo
Frame
Personalize your address from $1.99
solidqr.co/

Leave blank for a free random address.

Choose your analyticschoose one

✓ Scan-checked: strong contrast, reads at print size

solidqr.co/•••••

One payment, one time,
scans forever.

Powered by Stripe

30 day money back guarantee

Common questions

What was the Coinbase Super Bowl QR code ad?

A 60-second spot in Super Bowl LVI on 13 February 2022: a colour-shifting QR code bouncing around a black screen, with no logo, no copy and no voiceover. It was made by Accenture Interactive (now Accenture Song) and cost as much as $14 million, at a game where 30 seconds was going for $6.5 to $7 million. Scanning it opened drops.coinbase.com, offering $15 in bitcoin to new signups and a $3 million sweepstakes.

How many people scanned the Coinbase QR code?

Nobody knows, and anyone who tells you 20 million is repeating a different number. What Coinbase said was hits on a landing page, not scans: chief product officer Surojit Chatterjee posted that the landing page took more than 20 million hits in one minute, calling it 'historic and unprecedented'. The site went down and people retried, and retries are hits too. The real scan count is lower and unknowable.

Did the Coinbase QR code work?

The code worked perfectly. Everything behind it did not. Chatterjee said Coinbase saw 'more traffic than we've ever encountered' and had to 'throttle traffic for a few minutes'; the app was down for roughly an hour. The printed pattern on screen never failed once, because a QR code is just ink and geometry.

Do QR codes have scan limits?

The code itself has none. It is a printed pattern with no server and no invoice. The limit, when there is one, belongs to whoever hosts the redirect behind a dynamic code, and the vendors publish theirs. QR Tiger's FAQ: "You can generate three free dynamic QRs with a 500 scan limit each", and on paid plans, "Dynamic QRs have unlimited scans with a valid subscription. If your plan expires, it will stop working." Branch, a company that sells mobile linking and was arguing FOR dynamic codes at the time, put the general case in its own teardown of the Coinbase ad: such tools "often have unexpected limits on the permitted number of QR code scans" and "can quickly become overloaded at exactly the worst time".

Was the Coinbase ad a success?

Both, spectacularly. It sent the Coinbase app from 186th to 2nd in the App Store and won the Super Clio for best ad of the game. It also finished dead last out of 66 spots in USA TODAY's Ad Meter, which is voted on by ordinary viewers. Being the most argued-about ad of the night is its own kind of win.

Where every quote came from

Everything we say another company charges, or does, is quoted from their own page and checked on the date shown. Where a page could be archived we kept a copy, linked below, so the quote still stands if they edit it later. Where it could not be, we say so.

  1. Branch, How Coinbase Did It: A Teardown of the 2022 Super Bowl QR Code Commercial
    these tools often have unexpected limits on the permitted number of QR code scans. Even worse, many QR code tools are simply not ready for the massive spike of traffic generated by major campaigns like this one, and can quickly become overloaded at exactly the worst time.

    Checked July 16, 2026.

    Alex Bauer, published 15 February 2022. Calls Coinbase's choice "an example of a 'dumb QR code'" and "probably the biggest missed opportunity of the campaign"; the destination was "https://drops.coinbase.com/?qr"; the code was "completely unbranded"; the ad was "designed to evoke memories of the old bouncing DVD screensaver". The post ends with a Contact sales button.

    No archive.org snapshot of this page exists (checked 2026-07-18), so the quote rests on our 2026-07-16 read of the live page. Branch sells a mobile linking platform; the teardown is a sales argument for dynamic codes, and the quoted passage is a concession against its own pitch.

  2. CNN, Coinbase's strange QR-code Super Bowl ad briefly crashes app
    Coinbase had more than 20 million hits on its landing page in one minute

    Checked July 16, 2026. Archived copy

    Jordan Valinsky, 14 February 2022. The figure is attributed to Surojit Chatterjee, chief product officer at Coinbase, writing on Twitter, who called it "historic and unprecedented". Also reports the app crashed for about an hour and rose from 186th to 2nd on Apple's App Store.

  3. CoinDesk, Coinbase Forced Into Outage Following Super Bowl Ad
    more traffic than we've ever encountered

    Checked July 16, 2026. Archived copy

    Chatterjee on throttling traffic "for a few minutes". Users hit problems from 7:20 p.m.; Coinbase said it was back up at 8:23 p.m. "Coinbase spent as much as $14 million on its ad."

  4. Decrypt, Coinbase QR Code Super Bowl Ad for Free Bitcoin Yields Over 20M Hits in a Minute
    more than 20 million people tried to access Coinbase within a minute last night

    Checked July 16, 2026. Archived copy

    Kate Rouch, chief marketing officer, in a company blog post; a separate statement from Chatterjee's, same order of magnitude. Also the source for "$15 in free Bitcoin" and the "$3 million sweepstakes", and for "Our engineering teams load-tested our site to handle millions of simultaneous hits. The volume we experienced was astounding in comparison to our projections."

  5. QR Tiger FAQ, on free-tier scan limits
    You can generate three free dynamic QRs with a 500 scan limit each.

    Checked July 16, 2026. Archived copy

    On paid tiers: "Dynamic QRs have unlimited scans with a valid subscription. If your plan expires, it will stop working." QR Tiger never states whether the 500 is a lifetime cap or resets; the article says 500 and stops.

  6. Muse by Clios, Coinbase and Its QR Code Win the Super Clio as Super Bowl's Best Ad
    The Super Clio for best ad of the game, for "Less Talk, More Bitcoin".

    Checked July 16, 2026. Archived copy

  7. Kantar, In-game ad revenue for Super Bowl LVI
    The average cost of a 2022 Super Bowl LVI 30-second commercial was $6.5 million.

    Checked July 16, 2026. Archived copy

    Fox Business reported the top of the market at $7 million.

  8. Graklink, the honest math
    runs about 57 cents per million

    Checked July 18, 2026.

    Our own homepage; there is no archive copy because the claim is checkable live, which is the point of it. The $11.40 figure in this article is that number multiplied by 20 million.

Search Graklink