QR Bench

Oh My Code review (2026): high-res free statics, paid dynamics

8.2/10

Published · Updated · Pricing verified · By QRBench Editorial

The verdict

Oh My Code produced the highest resolution free static export we have measured, a 3020px PNG plus SVG, with no account and no watermark, and we decoded the file ourselves to confirm it carries our URL and nothing else. The commercial model is stated plainly as well: static is free and permanent, dynamic is paid. Three things hold the score down. The company is recent and small, and we found no user reports about it in the Reddit, Product Hunt or Trustpilot material we collected, so this review rests on our own tests. API access sits behind the quote-only enterprise tier. And dynamic codes run on a 14-day trial before they need a subscription, which is the same countdown we mark against other tools in this index.

Pros

  • Free static QR codes with no account and no expiry
  • Lifetime plans ($59/$169) — pay once, keep the QR codes running
  • Advanced analytics included from the cheapest paid tier
  • Unlimited QR, scans and users on the mid tier

Cons

  • API access is reserved for the enterprise tier
  • No permanent free dynamic tier — dynamic QR requires a paid plan after the 14-day trial

Score breakdown

Pricing & value 8.5

Entry plan $4.99/mo (or $25/yr, ~$2.08/mo) includes 2 dynamic QR, 500 scans/month and advanced analytics; one-time lifetime plans ($59/$169) are rare in this market. Pricing page re-read rendered 2026-08-10: $4.99/$14.99 monthly, lifetime $59/$169 confirmed.

Trust & transparency 8.5

Hands-on 2026-08-07: free static download carries no watermark, requires no account, and the site commits to "no expiry" in its own page title; dynamic codes require an explicit paid plan. GDPR/CCPA/SOC 2 II badges in footer; scanner-side GDPR consent page for tracking (verified 2026-07-03).

Ease of use 8.5

Hands-on 2026-08-07: static QR generated and PNG downloaded without an account in under a minute; download is immediate with no forced-signup interstitial — the account push is a passive banner, not a gate. UI labels the flow honestly ("Free · no sign-up to download").

Design & customization 8.0

Hands-on 2026-08-07: dots/background/corner colors, logo embed, frames, and 5 global shapes (square, circle, heart, badge, speech bubble); PNG export at 3020px print resolution + SVG option. Downloaded code decoded correctly in our scan test.

Dynamic QR & advanced features 7.5

12 QR types live in the generator hub (URL, vCard, WiFi, SMS, phone, email, Google Reviews, Instagram, Facebook, TikTok, X, LinkedIn — counted 2026-08-07); bulk generation from The Boss; API reserved for the Apollo tier.

Analytics & tracking 8.0

Advanced analytics on all paid tiers; scan-tracking pixels (Meta, GA4, Google Ads) from The Boss up. Verified 2026-07-03.

Support & documentation 7.0

Priority support from The Boss; help-center depth not yet audited. (Provisional.)

Oh My Code at a glance

Key facts for Oh My Code
Tool Score From (monthly) Free option Dynamic QR Analytics API Exports
Oh My Code 8.2 $4.99 Free (no account) Advanced png, svg

Oh My Code is a French QR generator that leads with design rather than feature count. It is also one of the newer and smaller names here, up against platforms with years of reviews behind them. That tension is the review: the highest resolution free static export we measured that day, and almost no public record to check our own results against.

What Oh My Code is

Two products under one interface. Static codes are free, need no account, and encode the destination in the pattern, so nothing on the vendor’s side can switch them off. Dynamic codes point at an Oh My Code redirect, stay editable, count scans, and need a paid plan.

Design is the positioning. Separate colors for dots, background and corners, logo embedding, frames, and five global shapes: square, circle, heart, badge and speech bubble. That last set is unusual. Most generators here restyle the modules and the eyes, then stop.

Twelve content types, counted in the generator hub on August 7, 2026: URL, vCard, WiFi, SMS, phone, email, Google Reviews, Instagram, Facebook, TikTok, X and LinkedIn. Social-heavy, aimed at small businesses rather than packaging or logistics. No GS1 Digital Link, no event code, no location.

GDPR, CCPA and SOC 2 Type II badges sit in the footer, and tracking on dynamic codes runs through a consent page shown to the person scanning, verified July 3, 2026. Bulk generation arrives with the mid tier, the API only at enterprise.

What we tested on August 7, 2026

We pasted a test URL into the generator, styled the code, and clicked download. No account, no email, no card, and the file arrived in under a minute. Nothing sat between the button and the file, and the account push is a passive banner rather than a gate.

Oh My Code's free QR generator on August 7, 2026, with our test URL entered and a live preview, labeled free with no sign-up to download
The generator during our August 7, 2026 run: test URL in, live preview, no account gate before download.

The PNG came out at 3020px, the largest free static export we measured that day, against 1155px from QR Code Monkey. An SVG ships in the same free export, which matters more than pixel count once artwork reaches a printer.

We decoded the downloaded file rather than trusting the preview. It resolved to our destination URL and nothing else: no redirect domain, no ohmycode.net in the payload, no watermark on the image.

The 3020px PNG QR code downloaded from Oh My Code on August 7, 2026, with no watermark on the file
The downloaded file itself: 3020px, no watermark, and it decodes to our test URL with no redirect in between.

A toggle marked Track scans sits beside the design options. Flipping it does not unlock analytics, it routes to account creation, because tracking means a dynamic code and a dynamic code means a plan. That is the exact point where the free product ends.

What we did not test matters as much. We did not open the dynamic dashboard, run the analytics, or take the 14-day trial. All three sit behind an account we have not created, so those scores read from their documentation rather than from a session, and the breakdown above flags them as provisional.

Pricing, verified August 7, 2026

Three tiers. The Friendly is $4.99 per month, or $25 a year, with 2 dynamic codes, 500 scans a month and advanced analytics. The Boss is $14.99 per month, or $75 a year, and lifts codes, scans and seats to unlimited while adding bulk generation, priority support and scan-tracking pixels for Meta, GA4 and Google Ads. The Apollo tier carries no published price and is quoted, and API access and bulk editing live there.

Annual billing runs about 58 percent below monthly, steeper than the two-months-free discount that is standard here. One-time lifetime plans exist too, $59 and $169. Lifetime pricing on dynamic codes is rare across the tools we track, and it changes the arithmetic on a printed code: the bill that normally decides how long a code survives becomes a single payment. It removes the invoice, not the dependency.

There is no permanent free dynamic tier. Dynamic codes get 14 days, then need a plan, the same countdown we mark against QRfy at 7 days, QR.io at 7 and QR Code Generator by Bitly at 14. A shorter countdown is worse. A countdown is still a countdown, and it applies here as much as anywhere. We did not verify whether the trial asks for a card, so treat that as unchecked rather than absent.

The API is the other thing to name. Every other capability carries a published price. That one does not, a real gate in front of anyone whose use case starts with a script.

The reservations

Six, ordered by how much they should change a decision.

No public user record. We searched the Reddit, Product Hunt and Trustpilot material collected for this index and found nothing on Oh My Code. Not complaints, not praise. Nothing. That is what a young, small vendor looks like next to incumbents carrying thousands of ratings, and it means this review rests on our own pass and their published pages. Read it on those terms.

Support and documentation are unaudited. Priority support is advertised from The Boss up. We have not measured a response time or worked through the help center, so that score is provisional too.

The dynamic half is untested by us. Dashboard, analytics, tracking pixels and the trial are described here from their documentation. We decoded a static file. We have not run a dynamic campaign.

The type list is short. Twelve, against QR Code Monkey’s 14 and QR Tiger’s 25. If the brief mentions GS1 Digital Link, an event code or country-based routing, this tool does not answer it.

No EPS. PNG and SVG in the free export, with no PDF or EPS anywhere we saw. SVG covers most print workflows, but a printer that asks specifically for EPS adds a conversion step.

Vendor longevity is a live question for the dynamic side. This is the dependency argument we apply to every dynamic platform here, and a likable company gets no exemption. If Oh My Code stops operating, the redirects behind its dynamic codes stop resolving, and every printed code pointing at one becomes dead ink. A smaller, younger company carries more of that risk than one with a decade of revenue behind it, and the lifetime plans do not solve it, since a lifetime plan lasts as long as the vendor does. The static codes survive that scenario, precisely because no server is involved.

Who it fits, and who should skip it

It fits anyone who needs a free static code at print size. That is the best-evidenced thing we can say here: 3020px plus SVG, no account, no watermark, downloaded and decoded. For a poster or packaging pointing at a URL you control, it is a one-screen job with nothing attached.

It fits a small business that cares what the code looks like, since the shapes and frames go further than most of the category and advanced analytics start on the $4.99 tier.

It fits someone who wants a dynamic code with a capped cost. $59 or $169 once, against a monthly line that never ends, is a defensible trade if you believe the vendor will still be there.

Skip it if you need the API and have no enterprise budget, because that door opens on a quote only. Skip it if your codes are exotic, since GS1 Digital Link and the long tail of types live at QR Tiger. Skip it if analytics are the reason you are buying, because we have not tested them and Uniqode carries documented depth and a user base to check it against. And skip the dynamic side if what you print has to outlast your confidence in a young company. The free static export does not carry that risk.

Alternatives worth comparing

If you want the same free static deal and content types matter more than resolution, QR Code Monkey supports 14 against 12, and exports PDF and EPS alongside PNG and SVG. Its PNG caps at 1155px.

If your requirements run past what a small design-first generator covers, QR Tiger counts 25 types including GS1 Digital Link, and sells bulk generation and an API as products rather than as an enterprise quote. Its own free homepage path had a problem in our test.

If you are shopping the free end of the market, our best free QR code generators page carries the expiry-behavior check for every tool we tested that day, with the date attached.

And the full ranking shows where these scores land once trust, pricing, features and ease of use are weighted together.

Frequently asked questions

Is Oh My Code free?

For static codes, yes, and without an account. We generated one, downloaded a 3020px PNG plus an SVG, and decoded it on August 7, 2026: no signup, no email, no card, no watermark, and the destination encoded straight into the pattern. Dynamic codes are not free. They run on a 14-day trial and then need a paid plan starting at $4.99 per month. There is no permanent free dynamic tier here.

Do Oh My Code QR codes expire?

Static ones cannot. The destination lives in the pattern, so there is no redirect and no server that could switch one off, and the file we downloaded contained our URL and nothing else. Dynamic codes are a service, and they last exactly as long as the subscription behind them: 14 days on the trial, then for as long as you pay. That is the same mechanic as the rest of the market. The lifetime plans move the payment rather than removing the dependency, because a dynamic code still needs Oh My Code's redirect to resolve.

How much does Oh My Code cost?

Verified August 7, 2026. The Friendly is $4.99 per month, or $25 a year at $2.08 per month, and includes 2 dynamic codes, 500 scans a month and advanced analytics. The Boss is $14.99 per month, or $6.25 per month billed annually, with unlimited codes, scans and users, plus bulk generation and scan-tracking pixels for Meta, GA4 and Google Ads. The Apollo tier, which holds API access and bulk editing, has no published price and is quoted. One-time lifetime plans exist at $59 and $169. We did not verify whether the 14-day trial asks for a card.

Is Oh My Code legit?

Nothing we tested suggests otherwise, and we can be precise about what we checked. On August 7, 2026 the free static download worked as advertised, carried no watermark, needed no account, and decoded to the URL we typed with no vendor domain in the payload. The footer carries GDPR, CCPA and SOC 2 Type II badges, and tracking on dynamic codes runs through a scanner-side consent page. What is missing is the public record. It is a recent French company, and we found no Reddit threads, Product Hunt entries or Trustpilot ratings about it in the material we collected for this index. So the answer rests on our tests and their disclosures, not on a user history you can go read for yourself.