Every design machine-verified to scan

QR codes you can
change after printing.

Repoint a printed code without reprinting it. 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

15
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, including Free

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

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

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

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

For running codes on behalf of clients

Agencies & franchises

Every client in its own workspace, every Monday a report you can forward unedited.

Built with:Multi-accountWeekly reportsFolders

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

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.

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.

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 verified to decode.

Folders and bulk operations

Organise thousands of codes into folders and subfolders. Select many at once to move, duplicate or delete, and filter the library down to what you're working on.

CSV import

Bring a spreadsheet of destinations and generate the whole batch in one pass, folders included. The plan limit is checked once for the batch, not row by row.

Scan analytics

Every scan recorded as it happens: country and city, device, OS and browser, time of day, and the referring site. Per code, per type, per folder, or across the whole account — with bots counted separately and the scanner's IP never stored.

Print-ready exports

PNG, SVG, JPG, PDF and EPS. Vector formats go straight to a printer at any size, so a code on a billboard is the same file as the one on a business card.

Multi-account management

Run separate client workspaces side by side, each with its own codes, folders, plan and API key. Switch between them without signing out.

Code types

Fifteen types, one builder

Each type gets the right fields, validated before anything is generated.

WebsitePlain textvCardWi-FiEmailPhoneWhatsAppMapInstagramFacebookTelegramSnapchatTikTokX / TwitterYouTube

Website

Send scans to any URL

Plain text

Show text on scan

vCard

Digital business card

Wi-Fi

Join a network, no typing

Email

Prefilled email draft

Phone

Dial a number

WhatsApp

Open a chat

Map

Point at a location

Instagram

Open an Instagram profile

Facebook

Open a Facebook page

Telegram

Open a Telegram channel

Snapchat

Open a Snapchat profile

TikTok

Open a TikTok profile

X / Twitter

Open an X profile

YouTube

Open a YouTube channel

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.

One vendor, one invoice

Agencies and franchises run every client from a single login, with per-workspace quotas and separate reporting. No spreadsheet of logins to maintain.

Reporting that lands on a desk

The weekly 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.

Your data in managed Postgres

Customer records, folders and scan history live in a Neon Postgres database on AWS, encrypted at rest and in transit, with point-in-time recovery. We don't keep a second copy anywhere else.

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. Hostelastic Technologies LLP is registered in India (LLPIN ACL-6671).

Scale, Business & Enterprise

A weekly report you can forward, not a dashboard link

Every week, a clean document covering the last seven days — ready to save as a PDF and send to a client, a franchisee or a board.

  • Scans for the week, against the week before
  • Scans per day across the workspace
  • Which codes moved, ranked by scans gained
  • Scans by code type and by folder
  • Codes nobody is scanning, so they can be retired
Plans with weekly reports

Weekly scan report

Seven 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

$35per 50 dynamic QR codes

$0.70per code a year, billed yearly

Raises your dynamic code limit by 50 for as long as you keep it, and renews with your plan. Stack as many as you need — a campaign that overshoots by a little shouldn't force a whole tier upgrade. Sold on yearly billing only, so a pack always runs to the same renewal date as the plan it sits on. Static codes stay unlimited and unaffected.

Per year · 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, from free to enterprise

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

Growth

$2417

per month,
billed yearly,
or $29/mo

  • 150 dynamic QR codes
  • Unlimited static QR codes
  • Unlimited scans on every code
  • All 15 code types
  • PNG, SVG, JPG, PDF & EPS downloads
  • CSV bulk import
  • Folders and subfolders
  • Priority email support
Most popular

Scale

$4083

per month,
billed yearly,
or $49/mo

  • 500 dynamic QR codes
  • Unlimited static QR codes
  • Everything in Growth
  • Weekly scan reports
  • 1 business day first response
  • 99.9% uptime SLA

Business

$16583

per month,
billed yearly,
or $199/mo

  • 2,500 dynamic QR codes
  • Unlimited static QR codes
  • Everything in Scale
  • 4 business hours first response
  • Dedicated account manager
  • 99.9% uptime SLA

Enterprise

Let's talk

priced on volume
and terms

  • Unlimited dynamic QR codes
  • Unlimited static QR codes
  • Everything in Business
  • Unlimited codes and users
  • A tailored solution, built around how you work
  • 99.9% uptime SLA

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.

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.