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
Every design machine-verified to scan
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
EditableAutumn campaign
acme.com/autumn
Destinations shown are an illustration
Choose per code
Most tools make you pick one. PIXELQODE does both, and static codes never count against your plan.
Trackable and editable
Permanent and self-contained
Try it now
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
A PIXELQODE code is a setting, not a sticker. Everything below can be changed on a code that is already on ten thousand boxes.
UTM source, medium and campaign, appended at scan time and snapshotted per scan. Scale and above.
iPhones to the App Store, Androids to Play. Live windows, scan caps, fallbacks.
A shared passcode in front of the destination — set, changed or removed any time.
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
Campaign tags
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
Menus, boxes, posters, yard signs — six real workflows, each built from features in the dashboard today.
The laminated code on every table keeps working while the menu behind it changes daily.
Built with:Dynamic repointingStatic codesFoldersScan analytics
See the playbookA 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 playbookOne poster, three jobs: line-up before, live schedule during, aftermovie after.
Built with:Dynamic repointingFoldersSaved templates
See the playbookThe sign gets reused; the listing behind it changes with every sale.
Built with:Dynamic repointingScan analyticsCSV import
See the playbookA folder per client, and every Monday a report you can forward unedited.
Built with:FoldersScan reportsCSV import
See the playbookA 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 playbookFeatures
Not a list of adjectives — this is what's in the dashboard today.
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 moreEncode 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.
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 moreInvite 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 more17 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.
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 moreEvery 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 moreBuild 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 moreTag 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.
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.
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.
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
Each type gets the right fields, validated before anything is generated — including a code that points at one of your own hosted landing pages.
Every type above is a free generator — no account, no watermark. All 16 tools, plus the scannability checker and the print-size calculator.
Analytics
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
LiveScans
6.1K
+18.4%vs previous 14 days
Unique visitors
4.4K
72% of scans
Scans per day · against the window before
Where scans happen
Devices
Why PIXELQODE
Six reasons that come up in every conversation we have with a customer who switched.
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.
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.
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.
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.
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.
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
Where your codes are served from, where your data sits, and what we will and won't claim about it.
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.
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.
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.
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.
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.
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.
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
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.
Scan report
Last 90 days · Acme Retail
Scans this week
1,284
Codes added
36
Scans by day
Codes that moved
Sample figures, for layout
Add-ons
A campaign that overshoots shouldn't force an upgrade, and a migration shouldn't be your weekend.
$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
$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
$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
$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
Pay for the number of live codes you hold. Static codes are always free, on every plan.
One team, codes in the wild
$2417
per month,
billed yearly,
or $29/mo
Email support · first response within 1 business day
Many campaigns, one report
$4083
per month,
billed yearly,
or $49/mo
Email support · first response within 12 business hours
An estate of codes, under control
$16583
per month,
billed yearly,
or $199/mo
Phone and email support · first response within 4 business hours
Your policies, your paperwork
Let's talk
priced on volume
and terms
Phone, email and a named contact · response times set by your agreement
From the blog
Short, practical writing for whoever signs off the print run.
FAQ
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
PIXELQODE is built and operated by Hostelastic Technologies LLP. For contracts, security review or procurement paperwork, talk to us about the Enterprise plan.
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.