Every design machine-verified to scan

QR codes you can
change after printing.

A dynamic QR code you can repoint without reprinting, on your own domain. Design it in your brand and keep it scannable. Track what it's doing. Built for teams who pay for the reprint when it goes wrong.

Two months free on annual billing. Static codes are unlimited on every plan.

A live code, drawn by PIXELQODE — scan it

Points to

Editable

Autumn campaign

acme.com/autumn

Artwork unchanged — nothing to reprint

Destinations shown are an illustration

16
QR code types
37
Verified design styles
5
Export formats
2 mo
Free on annual billing

Choose per code

Dynamic when you need control. Static when you need permanence.

Most tools make you pick one. PIXELQODE does both, and static codes never count against your plan.

Dynamic

Trackable and editable

  • Repoint a printed code at any time
  • Scans tracked per code, week by week
  • Short link you can share as a link too
  • Counts towards your plan's code limit

Static

Permanent and self-contained

  • Destination encoded straight into the grid
  • Works with no service in the middle — forever
  • Nothing to track, because nothing redirects
  • Unlimited on every plan

Try it now

The designer, running on this page

Type anything, pick a look, watch the real renderer draw it — and the real scannability check judge it. No account, no watermark.

Pick a look

Error correction

Logo

This is the app's own renderer and its own scannability check, running in your browser — the logo included never leaves your device. Every preset on this shelf is decode-audited before it ships.

Scannability: Excellent

No watermark, no account. Print-grade: whole pixels per module.

After printing

The ink is fixed. Nothing else is.

A PIXELQODE code is a setting, not a sticker. Everything below can be changed on a code that is already on ten thousand boxes.

  • Campaign tags

    UTM source, medium and campaign, appended at scan time and snapshotted per scan. Scale and above.

  • Redirect rules

    iPhones to the App Store, Androids to Play. Live windows, scan caps, fallbacks.

  • Passcodes

    A shared passcode in front of the destination — set, changed or removed any time.

  • Landing pages

    Point the code at a page you build and host here, and edit the page instead of the print.

Spring launch poster

go.qr-m.in/k3v9d2 · printed 14 March

Live

Campaign tags

utm_source=posterutm_medium=qrutm_campaign=spring-26

Device routing

iPhone & iPadapps.apple.com/app…

Androidplay.google.com/store…

Live window

20 Mar → 30 Jun

Scan limit

3,412 / 5,000

Sample settings, for layout

Solutions

Where the codes end up

Menus, boxes, posters, yard signs — six real workflows, each built from features in the dashboard today.

For the menu on the table

Restaurants & cafés

The laminated code on every table keeps working while the menu behind it changes daily.

Built with:Dynamic repointingStatic codesFoldersScan analytics

See the playbook
For codes that ship on product

Retail & packaging

A code on a box lives for the whole print run. The place it points to doesn't have to.

Built with:CSV importDynamic repointingSVG / EPS export

See the playbook
For posters with a shelf life

Events & venues

One poster, three jobs: line-up before, live schedule during, aftermovie after.

Built with:Dynamic repointingFoldersSaved templates

See the playbook
For the sign in the yard

Real estate

The sign gets reused; the listing behind it changes with every sale.

Built with:Dynamic repointingScan analyticsCSV import

See the playbook
For running codes on behalf of clients

Agencies & franchises

A folder per client, and every Monday a report you can forward unedited.

Built with:FoldersScan reportsCSV import

See the playbook
For labels that outlive vendors

Manufacturing & field equipment

A machine label is printed once and read for fifteen years. That code cannot depend on anyone.

Built with:Static codesDynamic repointingPrint-ready exports

See the playbook

Features

Everything the job actually needs

Not a list of adjectives — this is what's in the dashboard today.

Dynamic codes you can repoint

Change where a printed code goes without reprinting it. Fix a broken link, swap a campaign, redirect a whole product line — the artwork on the shelf stays valid.

Read more

Static codes that outlive us

Encode the destination straight into the grid. No redirect, no dependency on any service, no expiry. Ideal for equipment labels and anything printed once and forgotten.

Your domain on every code

Print qr.yourbrand.com on the shelf instead of a stranger's short link. Point a CNAME at us, verify two records, and every new code carries your name — with our domain quietly answering as a fallback if your DNS ever breaks. On Business and Enterprise.

Read more

A team, with boundaries

Invite colleagues by email with a role that fits: admins run the workspace, editors change the library, viewers see everything and can repoint nothing. Every action is permission-checked on the server, not hidden in a menu. On Scale and above.

Read more

Design that stays scannable

17 dot patterns, 20 corner styles, your colours, frames and a centre logo — with a live preview that draws the real thing. Every style is machine-verified to decode, and exports as identical artwork in every format a printer asks for.

Built for thousands of codes

Folders and subfolders, bulk select to move, archive or delete — and CSV import that creates a whole print run in one pass, with destinations, folders, passcodes and campaign tags straight from the spreadsheet.

Read more

Scan analytics, live

Every scan recorded as it happens: country, city and a world map, device, OS and browser, time of day, referrer and unique visitors. Any date range, compared against the window before. No IP address is ever stored — visitors are counted without being followed.

Read more

Hosted landing pages

Build a small mobile page — links, text, images, socials — hosted here, and point a code at it. Edit the page any time; the printed code never changes.

Read more

Campaign tags (UTM)

Tag a code with source, medium and campaign. Tags ride every scan into Google Analytics, and your statistics slice by campaign — snapshotted per scan, so retagging never rewrites history. On Scale and above.

Smart redirect rules

Send iPhones to the App Store and Androids to Play from one printed code. Schedule a code's live window, cap its scans, and choose where blocked scans land.

Passcode-protected codes

Put a shared passcode in front of a code's destination. The scan still counts; the destination waits until the passcode is right. Set it, change it or drop it after printing.

Destinations screened, day and night

Every destination is checked against Google Safe Browsing when it's written — and re-checked every night, because a code can be repointed after printing. One bad link is switched off in seconds, without touching the rest of your codes.

Code types

Sixteen types, one builder

Each type gets the right fields, validated before anything is generated — including a code that points at one of your own hosted landing pages.

WebsiteLanding pagePlain textvCardWi-FiEmailPhoneWhatsAppMapInstagramFacebookTelegramSnapchatTikTokX / TwitterYouTube

Every type above is a free generator — no account, no watermark. All 16 tools, plus the scannability checker and the print-size calculator.

Analytics

Watch a campaign land, as it lands

Any date range, compared against the window before. A world map of scans, unique visitors, devices, hours — refreshed live while the page is open.

pixelqode.com/dashboard/analytics

Live

Scans

6.1K

+18.4%vs previous 14 days

Unique visitors

4.4K

72% of scans

Scans per day · against the window before

  • Scans
  • Previous window

Where scans happen

Devices

6,119 scans6,119scans
  • Mobile85%
  • Desktop10%
  • Tablet5%
Sample data, drawn by the dashboard's real components — the same tiles, chart and map your account renders.

Why PIXELQODE

Why teams move to us

Six reasons that come up in every conversation we have with a customer who switched.

Your codes don't go dark

Every design we offer is machine-verified to decode before it ships, and static codes keep resolving even if PIXELQODE disappears entirely. A QR code you printed is a promise to a customer; we treat it that way.

We tell you the truth about data

Every number is measured, and where we can’t measure something we say so instead of filling a chart with zeroes. A report you take into a meeting should never be the thing that’s wrong.

Built for volume, not for demos

Bulk import, bulk edit, folders, and plans up to 2,500 codes — plus $35 top-up packs on yearly billing when a campaign overshoots by a little, so a handful of extra codes doesn’t force a whole tier upgrade.

Your brand, not ours

On Business, printed codes carry your own domain — the person scanning sees your name, and the trust you earn accrues to you. And the domain stays yours: if you ever leave, we hand over a continuity file mapping every printed URL to its destination. Lock-in is not the product.

Reporting that lands on a desk

The scan report is a document, not a dashboard link — a clean PDF you can send to a client or a board without exporting anything by hand.

Honest pricing

Flat monthly or annual pricing with two months free on annual. No per-scan billing, no charge for static codes, and no surprises — and when you need a few more codes, that’s a $35 top-up pack rather than a forced jump to the next tier.

How it's run

Boring where it counts

Where your codes are served from, where your data sits, and what we will and won't claim about it.

Served from Cloudflare's edge

The app runs on Cloudflare Workers, so it is answered from the network location nearest the person asking, with Cloudflare's DDoS protection and TLS in front of every request. No origin server to fall over.

Backed up, and the backup is tested

Records, folders and scan history live in managed Postgres, encrypted in transit and at rest. Every night a full copy is taken, restored into a throwaway database and checked row for row before it is stored — a backup nobody has restored is a hope, not a backup.

Destinations are checked, and re-checked

Every destination is checked against Google Safe Browsing when a code is made, again whenever it is repointed, and again every night — because a code can be repointed after it is printed, so checking once would mean nothing. Anything found pointing at malware or phishing is switched off within minutes.

We never see your password

Sign-in is handled by a managed authentication service. Passwords are hashed there and never reach our code, and Google sign-in means there's no password to lose in the first place.

Card details never touch us

Checkout runs end to end on a PCI-DSS compliant processor acting as merchant of record. They handle the card, the tax and the invoice; we receive a confirmation, not a card number.

GDPR and DPDP aligned

Export or deletion of your data on request, no sale of personal information, and no third-party advertising or analytics trackers on this site. The privacy policy says exactly what is collected and why.

Certifications, stated honestly

Cloudflare and AWS, who run the infrastructure underneath us, hold SOC 2 Type II and ISO 27001. Hostelastic Technologies LLP does not, and we won't imply otherwise — ask on the Enterprise plan and we'll answer a security questionnaire in full.

Scale and Business carry a 99.9% uptime commitment with service credits, and the security page sets out how codes and scan data are protected — including what we do not claim. Hostelastic Technologies LLP is registered in India (LLPIN ACL-6671).

Scale, Business & Enterprise

A report you can forward, not a dashboard link

Every figure your dashboard shows, over any period your plan covers, as one clean document — ready to save as a PDF and send to a client, a franchisee or a board.

  • Any period up to a year, depending on your plan
  • Scans and unique visitors, against the window before
  • Countries, cities and the hour people scan
  • Devices, operating systems, browsers and referrers
  • Campaign, source and medium attribution
  • Which codes moved, and which nobody scans
Plans with scan reports

Scan report

Last 90 days · Acme Retail

PDF

Scans this week

1,284

Codes added

36

Scans by day

Codes that moved

Store window — Kolkata+412
Menu card — all sites+287
Packaging insert+164

Sample figures, for layout

Add-ons

Grow without changing plan

A campaign that overshoots shouldn't force an upgrade, and a migration shouldn't be your weekend.

Capacity

Code top-up

$5per 50 dynamic QR codes

$0.70per code a year on yearly billing

Raises your dynamic code limit by 50 for as long as you keep it, and renews with your plan — $5 a month on monthly billing, $35 a year on yearly. Stack as many as you need — a campaign that overshoots by a little shouldn't force a whole tier upgrade. Static codes stay unlimited and unaffected.

Per month · on Scale and Business

Capacity

Storage pack

$2per 500 MB of asset storage

Adds 500 MB to your asset library for as long as you keep it, and renews with your plan. Stack as many as your artwork needs — a workspace that runs over its allowance buys one pack, not a whole tier. Sold on monthly and yearly billing alike, unlike the code top-up, because storage is the limit a workspace crosses without planning to. Only uploaded originals count against it: a logo already baked into a code's design is a database row, and the codes themselves are drawn on demand rather than stored, so a library of two thousand codes and one logo uses one logo's worth.

Per month · on Scale and Business

Done for you

QR generation assistance

$20per 200 QR codes

Send us the spreadsheet and we build the batch: destinations, naming, folders, and your design applied consistently across every code. You get a library ready to hand to a printer, not a CSV to wrestle with.

One-off · on Scale and Business

Done for you

QR migration assistance

$20per 200 QR codes

Moving from another provider. We recreate your codes here, match the folder structure, and rebuild the artwork. Dynamic codes already in print keep resolving through your old vendor until you repoint them, so nothing goes dark mid-move.

One-off · on Scale and Business

Pricing

Flat pricing that scales to enterprise

Pay for the number of live codes you hold. Static codes are always free, on every plan.

Growth

One team, codes in the wild

$2417

per month,
billed yearly,
or $29/mo

  • 150 dynamic QR codes
  • Unlimited static QR codes
  • 200 MB asset storage
  • Unlimited scans, never metered
  • All 16 code types, static or dynamic
  • Repoint any code after it's printed
  • Live scan analytics — city, device, unique visitors
  • Device routing, schedules & scan caps
  • Passcode-protected codes
  • Folders, subfolders and CSV import
  • 5 hosted landing pages
  • 90 days of scan history

Email support · first response within 1 business day

Most popular

Scale

Many campaigns, one report

$4083

per month,
billed yearly,
or $49/mo

  • 500 dynamic QR codes
  • Unlimited static QR codes
  • 500 MB asset storage
  • Everything in Growth
  • Invite your team — admin, editor and view-only roles
  • Campaign tags, with source, medium and campaign reporting
  • Excel export of your whole library
  • Print-ready scan reports
  • 25 hosted landing pages
  • 180 days of scan history
  • 99.9% uptime SLA

Email support · first response within 12 business hours

Business

An estate of codes, under control

$16583

per month,
billed yearly,
or $199/mo

  • 2,500 dynamic QR codes
  • Unlimited static QR codes
  • 2 GB asset storage
  • Everything in Scale
  • Your own branded domain — codes print as qr.yourbrand.com
  • 12 months of scan history — four quarters, side by side
  • 100 hosted landing pages
  • A named account manager
  • 99.9% uptime SLA

Phone and email support · first response within 4 business hours

Enterprise

Your policies, your paperwork

Let's talk

priced on volume
and terms

  • Unlimited dynamic QR codes
  • Unlimited static QR codes
  • Storage to suit your library
  • Everything in Business
  • Code, page and storage limits set by your contract
  • Scan history retained to your own policy
  • Security review, invoicing and purchase orders
  • 99.9% uptime SLA

Phone, email and a named contact · response times set by your agreement

Full feature comparison →

From the blog

Field notes on printed codes

Short, practical writing for whoever signs off the print run.

All posts

FAQ

Questions we get asked

What's the difference between a dynamic and a static QR code?

A dynamic code encodes a short link that we resolve, so you can change the destination after printing and we can count scans. A static code encodes the destination itself: nothing to redirect, so it can never be changed and there is nothing to count — but it works forever, with no dependency on any service. You choose per code, and static codes don't count against your plan.

Will my QR codes stop working if I cancel?

Static codes keep working — they don't rely on us at all. Dynamic codes resolve through a short link, so they need an active plan. If you're printing something permanent and don't need tracking, make it static.

Can I change a code's destination after it's printed?

Yes, for dynamic codes. Edit the destination and every existing print starts pointing at the new address immediately. The image doesn't change, so nothing needs reprinting.

What do scan statistics show?

For every scan of a dynamic code: when it happened, the country, region and city, the device, operating system and browser, and the referring site if there was one. Bots and crawlers are recorded but kept out of your numbers. We never store the scanner's IP address or anything that identifies them — location is resolved at the network edge and only the answer is kept. How far back you can look depends on the plan; see the retention question below.

How long do you keep my scan history?

Growth and Scale keep 90 days, Business keeps 180, and Enterprise keeps whatever your contract says. Past that the individual scan records are deleted rather than hidden — we would rather not hold data nobody is paying to keep, and neither should you. Each code's lifetime scan total is a counter and survives, so a code that has been scanned 40,000 times still says so. Export before a window lapses if you need the detail: the Excel export on Scale and above takes the whole library, and the per-scan CSV takes the detail.

Can I get my data out?

Yes, three ways. Every code exports as artwork in five formats. The per-scan CSV gives one row per scan with its location, device and campaign tags, on every plan. And Scale and above add an Excel export of the whole library — one row per code with its folder, destination, short link, campaign tags, redirect rules and scan totals, plus a sheet explaining every column.

What formats can I download?

PNG, SVG, JPG, PDF and EPS, for every code — dynamic and static are drawn by the same renderer, so both export the same five formats. SVG or PDF is the one to hand a printer: vector, so it's sharp at any size.

Do custom colours and patterns break scanning?

They can, which is why we check. Every dot pattern and corner style we offer is decoded automatically before release, and codes with a centre logo are generated at the highest error-correction level so the covered area is recoverable.

How does billing work?

Monthly or annual, in USD, through our payment partner — a PCI-compliant processor, so your card details never touch our servers. Annual gives you two months free. Your plan sets how many live QR codes you can hold; you can change plan at any time and the new limit applies straight away.

Where is my data stored, and who can see it?

PIXELQODE runs on Cloudflare Workers and stores everything in a managed Neon Postgres database on AWS, encrypted at rest and in transit. Passwords are handled by a managed authentication service and never reach our code; card details are handled by the payment processor and never reach our servers. There are no third-party advertising or analytics trackers on this site. You can ask for an export or a deletion at any time.

Do you have SOC 2 or ISO 27001?

Not as a company — Hostelastic Technologies LLP is small and we won't imply an audit we haven't had. The infrastructure underneath us does: Cloudflare and AWS both hold SOC 2 Type II and ISO 27001. If your procurement process needs a security questionnaire answered in full, that comes with the Enterprise plan.

Who is behind PIXELQODE?

PIXELQODE is built and operated by Hostelastic Technologies LLP. For contracts, security review or procurement paperwork, talk to us about the Enterprise plan.

Print it once. Change it whenever.

Growth starts at $24.17 a month billed yearly — 150 dynamic codes, unlimited static ones, and every design feature. Move up whenever a campaign needs it.