eqr.link
ProductUse casesPricingRecoveryAPI docs
English/Ελληνικά
EN/EL
Buy once. Edit without subscription lock-in.

QR codes that are yours forever.

Eternal QR is the QR platform built to avoid subscription hostage-taking. Add the Dynamic upgrade to change a destination any time, route by geo / device / time, and upgrade critical codes to paid Eternal for Base anchoring and recovery-key export.

eqr.link/
Free · no card · standard hosted QRSee what's in each plan →
No card
Start free, 1 static QR
No lock-in
Paid Eternal is one-time
Eternal recovery
Decrypt off-grid
QR code for eqr.link promo
eqr.link/promoDynamic
resolves to
studiowave.co/spring-collection-2026
12,481
scans
42
countries
✓
on-chain
Tx confirmed on Base0x8af…1d3c
Locale-routed · de-DE
encrypted resolve · 12s ago
Live · start free
AES-256
per-user encryption
Base mainnet
paid Eternal tier anchoring
Off-domain recovery
on-chain record + your own key
Recovery key
export for paid Eternal codes
How it works

From URL to QR in two clicks. Upgrade to permanence when it matters.

01
Paste a URL
Drop in any destination. We mint a hosted eqr.link/xxx code in 200ms.
02
Print or share
Download PNG/SVG/PDF. Your printed pattern stays the same when the destination changes.
03
Edit anytime
For dynamic QRs, change the destination whenever your campaign shifts. The QR never reprints.
04
Upgrade critical codes
Paid Eternal codes add Base anchoring and recovery-key export for off-grid destination recovery.
Capabilities

Everything you need for QR campaigns. Nothing you don't.

Dynamic destinations
With the Dynamic upgrade, change the URL behind your QR any time. On a code that is also Eternal, the on-chain record is re-anchored; a Basic code uses hosted routing only.
Geo & device routing
Send iOS users to the App Store, Android to Play, others to the web. Country-aware too.
Advanced analytics
24×7 heatmap, country drill-down, referrers, devices, live feed, CSV export.
Password & expiry
Brute-force-protected unlock, scheduled expiry, scan-count caps — for security & ops.
Webhooks & API
Real-time scan events to your endpoint. Workspace-scoped API keys, 60 rpm.
Workspaces & roles
Shared QR portfolios with owner/member roles. RBAC across team seats.
Recovery key
Export the key tied to your paid Eternal records — recover anchored destinations off-grid.
Lead capture forms
Inline forms before redirect. Submissions piped through your webhook.
File hosting
Host PDFs, images, galleries directly under eqr.link with quota management.
Security

Per-user encryption, in plain English.

Every QR's destination URL is scrambled with a key unique to your account before it touches our database. If the database leaks, attackers get unreadable gibberish — not your links.

AES-256-GCMHKDF-SHA256Per-user keyExportable
Read the architecture notes →
What we store
qr_idqr_7gK4n
ciphertextkZ7p1·Yq2x·a82f1c·…
plaintext URLnever stored
Decrypt requires
Master secret
held by us
user_id salt
derived live
Your exportable recovery key = HKDF(master, user_id) — yours to keep.
Use cases

One QR. A thousand jobs.

14 small ideas across 7 industries — from a pet collar that pings you when scanned to a container that re-files its own customs docs mid-voyage.

Personal
Smart pet ID tag
QR engraved on a pet medallion. Password-locked while the pet's home; one tap exposes owner contacts, and the scan itself alerts the owner by email and webhook.
Password lockWebhooksDynamic link
Personal
Multilingual luggage tag
Plastic EQR sticker on a suitcase. Serves the contact page you wrote for the finder's language — Greek in Athens, Japanese in Tokyo — and survives a hotel or SIM change mid-trip.
Geo routingLanguagesDynamic link
HoReCa
Time-routed café menu
One sticker on the table swaps between breakfast, lunch and dessert menus by the hour. No reprints when prices shift.
Time routingDynamic link
HoReCa
Speakeasy door code
QR on a brick wall outside a secret bar. A password you rotate daily, plus a 40-scan cap: past the cap the code stops resolving and late arrivals get the limit notice.
Password lockScan limits
Retail
Smart product packaging
Print one QR on the box, forever. Update the manual link any time; route iOS to App Store, Android to Play, German users to the localized video.
Geo routingDevice routingDynamic link
Retail
Anti-counterfeit verification
Each unit's QR carries its own 3-check limit. Every check webhooks brand security with the country and device class; once the limit is used the code stops resolving, so a cloned label dead-ends.
Scan limitsWebhooks
Events
Festival smart wristband
One QR on the band shifts with the night — afternoon schedule, midnight bar map, 03:00 ride-home link. If a headliner moves, every band follows on the next scan.
Time routingDynamic link
Events
Sponsor activation booth
Brand booth QR opens a capture form on the visitor's own phone. Entries are stored against the code and export as CSV, and a scan limit stops the booth once it has taken as many as it planned for.
Lead captureScan limitsWebhooks
Healthcare
Doctor's door QR
QR on the office door routes patients to whichever doctor is on shift. Staff hit 'staff entry,' enter a PIN, and land in the internal CRM.
Time routingPassword lock
Healthcare
Gym locker-room QR
Locker-room QR the gym repoints through the day — the review link in the hour after class, the timetable and the PT offer the rest of the time. One sticker, no reprints.
Time routingDynamic linkWebhooks
Real estate
Smart yard sign
Banner QR routes to a broker WhatsApp chat in office hours, Calendly off-hours, and 'similar listings nearby' once the unit sells.
Time routingDynamic link
Real estate
Developer site banner
Construction-site banner: office hours → on-call agent. Evening → online booking. Night → 3D tour. One QR, three sales motions.
Time routingWorkspaces
Corporate
Secure IT asset tagging
Server-rack QRs require a PIN before revealing internal Confluence or Jira pages. When the code is a paid Eternal QR, every redirect change is mirrored on-chain as a tamper-evident change log.
Password lockBlockchainWorkspaces
Corporate
Dynamic cargo routing
Container QRs serve customs docs in the language of the country they are scanned in. Diverted to a new terminal mid-voyage? Update once — the sticker stays.
Geo routingLanguagesWebhooks
Browse all use cases by tag
Pricing

Three ways to own a QR. One of them is forever.

Start free with a Basic QR. When a code has to outlive any company, upgrade it to Eternal: one payment, anchored on-chain, no subscription that can hold it hostage. Layer features only on the codes that need them.

01 · Choose how permanent
pay once — never a subscription
Basic QR
Freeno card
A real eqr.link, no card, no trial timer.
1 standard QR code
Web analytics
Standard routing — works while EQR runs
Community support
Provably permanent
Eternal QR
on-chain
€9.99once
Pay once. Anchored on-chain. Yours forever — no subscription.
Everything in Basic
Anchored on Base — provably permanent
Exportable recovery key (recover off-grid)
One payment, no recurring fee ever
Dynamic upgrade
€2.99once
Make any QR editable — change the destination anytime.
Editable destination on any tier
Unlimited URL updates
Real-time scan analytics
02 · What you layer in
features as modules — not bundles
Forever
Buy once, keep on that QR
One-time module, no recurring fee — it stays on the code forever.
Password protection€1.99 once
Custom slug€2.99 once
Device routing€2.99 once
Geo routing€4.99 once
Monthly
Subscribe only when you need it
Turn it on for a launch month, then off. Pause anytime — data stays.
Advanced analytics€4.99/mo
Retargeting pixel€2.99/mo
Scan alerts€1.99/mo
Link health check€1.99/mo
UTM tracking€2.99/mo
Lead capture€3.99/mo
Webhooks€4.99/mo
File hosting€4.99/mo
Custom domain€9.99/mo
Bulk generation€9.99/mo
Team seat€9.99/mo
API access€19.99/mo
03 · Bundles, cheaper than the sum
à la carte, or save in a bundle
Insights bundle€7.99/mo
Advanced analytics + Scan alerts + UTM tracking + Link health check
save €3.97/mo vs à la carte
Growth bundle€14.99/mo
Insights bundle + Retargeting pixel + Lead capture + Webhooks
save €8.94/mo vs à la carte
Business bundle€24.99/mo
Growth bundle + Custom domain
save €8.93/mo vs à la carte
Developer bundle€29.99/mo
API access + Webhooks + Bulk generation + Team seat
save €14.97/mo vs à la carte
04 · Top up your balance, get a bonus
small add-ons bill from balance
Top up €5get €5minimum
Top up €10get €10.50+5%
Top up €25get €27.50+10%
Top up €50get €57.50+15%
Top up €100get €120+20%

Balance pays for one-time add-ons priced under €5. Monthly subscriptions, and anything priced at €5 or above — Eternal QR included — are paid by card at checkout, not from balance.

Paid and bonus credit form one account balance, spendable only on EQR. Bonus credit does not expire, has no cash value and cannot be withdrawn. Top-ups are €5–€150 per transaction and the funded balance is capped at €150; a refund returns what you paid and removes the bonus granted with it, and only while the balance from that top-up is wholly unspent. Full bonus and refund terms.

Prices in EUR; other currencies shown automatically at checkout. Cancel subscriptions anytime — your QRs and data stay. See refund & cancellation policy. No tax or additional fee is added at checkout.Compare every feature →
Payments are securely processed by Stripe. EQR does not store your card details.Card payments; the brands your card supports are shown at checkout.Prices are in euro, and whatever amount checkout displays is the whole amount we charge — no tax line, service fee or surcharge of ours on top. On a non-euro card our payment processor may show and charge the converted figure at its own rate. Consumers in the EU/EEA may withdraw within 14 days, without giving a reason; activating a purchase does not cost you that right.Eternal is fulfilled when the on-chain transaction is confirmed. The encrypted on-chain record is technically irreversible and cannot be deleted after a refund or payment dispute. This does not limit any refund, withdrawal or dispute rights available under applicable law.Before you pay: Terms of Service·Refunds & cancellationQuestions before you pay? Write to support@eqr.link — a reply within 2 business days, Monday–Friday 09:00–18:00 Athens time.
Why we call them eternal

Your QR stays alive even if we don't.

"Eternal" is the paid tier for QR codes that need recovery, not a claim about every free code. Eternal records are anchored to Base mainnet and you can download the key that decrypts your last anchored destination — neither of those is something our hosting, or our domain renewal, can take away from you.

1.
Permanence is not a domain registration
A rented shortlink dies with its renewal. The two things that recover an Eternal code sit on a public chain and on your disk, not on a bill we have to keep paying.
2.
Paid Eternal codes are anchored
Encrypted destinations for the paid Eternal tier live on Base mainnet.
3.
You can export your recovery key
One download lets you recover the last anchored destination without Eternal QR servers.
Read the full security model →

EQR does not sell, exchange, custody or transfer cryptocurrency and does not issue tokens or NFTs. Blockchain is used solely as an immutable, encrypted storage and verification layer.

If eqr.link disappears tomorrow
  1. A
    Your Eternal record is still on-chain.
    Paid Eternal encrypted destinations live on Base mainnet — not just our database.
  2. B
    Your recovery key is on your laptop.
    You downloaded it once. It's a small text file that keeps working when we don't.
  3. C
    Recovery is independent.
    A verifier can read the blockchain record and use your key to decrypt the last anchored destination.
One caveat. After we're gone, destinations can't be updated through our dashboard anymore. Recovery proves the last anchored URL; long-term automatic resolving depends on the continuity resolver path.
FAQ

Questions people ask before trusting a QR forever.

What happens to my QR codes if Eternal QR shuts down?

If you purchased our paid "Eternal" tier, your QR’s encrypted routing record is anchored to Base mainnet. Export your recovery key at any time to recover your destination off-grid — decrypted straight from the public blockchain, with no Eternal QR server needed. Note: Basic/Free tier codes operate on traditional servers and do not include blockchain anchoring.

What is the difference between a static and a dynamic QR code?

A static QR encodes one fixed destination forever. A dynamic QR points to a permanent eqr.link address whose destination you can edit at any time — change the URL after printing without reprinting the code.

Do my QR codes or slots ever expire?

No. Slots never expire and there is no subscription required to keep a purchased QR alive. You buy a slot once and it stays yours.

Is there a free plan?

Yes. We offer a Basic free tier that includes one simple QR code with analytics. No card required. Please note the free tier runs on standard web infrastructure and does not include Eternal blockchain anchoring or the verifiable recovery key.

Can I change where a QR code points after it is printed?

Yes, with a dynamic QR: update the destination in the dashboard whenever your campaign changes. The printed code itself never changes.

How does the blockchain backup work?

For paid "Eternal" tier codes, each QR’s encrypted routing record is anchored to Base mainnet (an Ethereum L2). Combined with your exportable recovery key, this makes the mapping from code to destination recoverable without our servers.

How is my data protected?

Destination URLs are encrypted with AES-256 using a key unique to your account before they touch the database. A database leak alone does not expose your destinations.

Can I route scans by country, device or time?

Yes — geo, device and time-based routing are available as add-ons: send iOS users to the App Store, German visitors to a German page, or switch destinations on a schedule.

Is there an API and webhooks?

Yes. Workspace-scoped API keys (60 requests per minute) and real-time scan webhooks are available as monthly add-ons, on their own or inside the Developer bundle.

How much does Eternal QR cost?

A Basic QR is free. Eternal QR is a single payment of EUR 9.99 — anchored on Base, yours forever, never a subscription. The Dynamic upgrade makes any code editable for EUR 2.99 once. Features are bought individually as one-time add-ons or monthly subscriptions, with bundles from EUR 7.99/month that cost less than the parts.

Is this crypto? Do I need a wallet?

No. EQR does not sell, exchange, custody or transfer cryptocurrency and does not issue tokens or NFTs. Blockchain is used solely as an immutable, encrypted storage and verification layer. You pay in euro by card — no crypto, no wallet, no gas fee to fund; we anchor from our own relayer and include the cost in the price. Your account balance is a euro balance, and your recovery key decrypts your own data rather than unlocking any crypto-asset.

Stop reprinting QR codes. Start outliving them.

Free tier gives you 1 standard hosted QR. Upgrade critical codes to paid Eternal for Base anchoring and recovery-key export.

eqr.link

Eternal QR codes — backend-controlled routing, per-user encryption, blockchain-backed survivability.

v1.0.0+prod.a568cda
English/Ελληνικά
Product
DashboardPricingCompare plansExpired trialsUse cases
Use cases
Permanent needsRetailEventsRestaurantsAll use cases →
Developers
API referenceOpenAPI specAPI keysWebhooks
Resources
ArchitectureSecurity noticeAcceptable useDPARecovery key
Legal
Terms of ServicePrivacy PolicyCookie PolicyRefunds & cancellationSubprocessorsReport unlawful contentContact & support
© 2026 Piaxonika Software Services SINGLE MEMBER S.A. · 3is Septemvriou 144, 112 51 Athens, Greece · hello@eqr.linkSupport: support@eqr.link — we reply within 2 business days, Monday–Friday 09:00–18:00 Athens time (EET/EEST).prod · v1.0.0+prod.a568cda