Product
Changelog
Everything the Qrindo team ships, with real ship dates: new features, improvements and fixes, newest first, with an RSS feed to follow along.
The design you make before signing up is the one you keep
- Design a code on the free generator, press "Make it editable", and the colours, shape, frame and logo you chose are already there after you sign up. Nothing is sent anywhere before you do, and a logo too large to carry is named rather than dropped quietly.
- The builder now walks you through numbered steps and shows the real page beside the fields, rendered by the same server a scanner reaches, with an English/Arabic switch so you see exactly what a scanner in either language sees. On a phone you switch between Edit and Preview.
- A scan-safe badge on the code tells you before you print whether your contrast, logo size and shape still read on a real phone. The print-ready PDF is the first thing offered when the code is created.
- Ten ready-made pages in Arabic and English for restaurant and café menus, an open house, a salon, a launch event, store reviews, a car showroom, a clinic, guest Wi-Fi and a gym. Each one also has a public page you can read before you start.
- Six new code shapes and seven new frames, with Arabic frame labels drawn in their correct shape rather than letter by letter. Every shape was checked with two separate scanner engines before it was offered.
- EPS export for print shops, in CMYK, from the same pipeline as the PDF, plus one-click sizes from a business card to a shop window. EPS is now available on the API, in both SDKs and inside the ZIP exports.
- A dark mode for the whole dashboard. Codes, page previews and anything you are about to print stay on white, because that is what they are printed on.
- Folders got their own page with live counts, and you can drag codes onto a folder instead of opening a menu. The list remembers whether you prefer a grid or a list.
- Menu, bio, event and location pages let you reorder their sections and hide the ones you do not need, by dragging or from the keyboard.
- A new account no longer opens onto an empty screen: an unfinished draft is offered back, use-case templates are there to start from, and a real code of your own is ready to scan with your phone rather than a sample that is not yours.
- The dashboard can be installed on a phone or desktop like an app, and tells you honestly when you are offline instead of showing a broken screen.
- An integrations page listing what connects to Qrindo today, with nothing on it that does not work yet.
One QR code that opens the right app store
- An app download code sends iPhone and iPad to the App Store, Android to Google Play and Huawei phones to AppGallery, all from one printed image.
- Anyone on a computer, or on a phone we cannot place, now gets a page carrying your stores and your own fallback link instead of a guess.
- Campaign tags reach each store in the form that store accepts: one install-referrer value for Google Play, and your provider and campaign tokens for the App Store.
- Scans are recorded with the platform they came from and the store they opened, so a campaign can be read one platform at a time.
- Analytics for an app code now answers its own question: each store is named and ranked on its own, and people who already had the app are counted beside that rather than inside it.
- On your own verified domain a scan can hand straight over to your installed app. On qrindo.com it opens the store listing, because that domain is shared by every workspace.
- Password protection is only ever enforced on plain link codes. A code converted from a link to a page kept a password nothing could check, and showed as protected while every scan went through; that password is now cleared, and the code reports itself honestly.
Clearer vehicle cards, in print and on screen
- Newly printed vehicle cards show the real activation steps: scan, scratch the panel, enter your code.
- Setting up a card keeps the language you scanned in, and you can switch between Arabic and English at any step.
- After too many tries, a card now says it is paused and for how long, instead of saying your code is wrong.
- Print files are checked before they download, so a run that would not scan cannot be sent to a printer.
- Moving and handing over QR codes and workspaces now reads correctly in Arabic.
Move and hand over QR codes and workspaces
- Move QR codes between your own workspaces. Printed codes keep working and their scan history comes with them.
- Transfer QR codes to another person. Nothing moves until they accept, and the leads you collected stay with you.
- Hand a workspace to another member. They accept first; you stay on as an admin unless you choose to leave.
- Give selected QR codes to a colleague, and when someone leaves the team their codes pass to someone who is staying.
- Deleting your account now shows exactly what will happen first, keeps the codes you made in your team’s workspaces, and works for accounts that sign in with Google.
Digital business cards & print-ready PDF export
- A new Digital Business Card link type: your details, your style, updatable after the card is printed.
- Print Ready PDF export that a print shop can use as-is, with bleed and true vector artwork.
- Export a whole selection as one print-ready file, and filter your links by print run.
- Every landing theme now has its own material language, not just its own colours.
The vehicle QR becomes a physical product
- Order printed vehicle cards with a lifetime owner code, so the card keeps working if you change phone or email.
- Print runs can no longer be sealed before they have been exported, so a batch can never ship unprintable.
- Relay conversations are live now: replies arrive as they are sent, and the owner can end the thread.
- A rebuilt guided tour that teaches the product instead of narrating it.
Landing-page engagement analytics
- We now record what people actually DO on a landing page, per QR type: taps, calls, directions, saves.
- Each QR type now shows the numbers it exists for, instead of one generic scan chart for everything.
- Taps that lead nowhere are recorded too, so you can see what people expected to be clickable.
Plan limits, order attribution & a report inbox
- See real plan limits everywhere: used, allowed, and remaining, per resource.
- Orders now record which QR code sold them, so you can attribute revenue to a specific sticker or card.
- Report a bug or request a feature with screenshots, straight from the app, with an admin triage inbox behind it.
- A proper lead detail page, a workable inbox, and lead visibility scoped correctly for member roles.
Analytics you can actually read
- See each scan’s exact time: timezone-aware buckets, chart granularity from hours to months, and a per-scan feed.
- New-vs-returning insights, page-wide segmentation, and live counters that move while you watch.
- Every scan now carries device model, language, and campaign attribution.
- Scan coordinates are stored and drawn as real city pins on the map.
- Conversion, bot split, and a visitor-clock view showing the hours your audience is actually awake.
- Arabic plural forms done properly, all six categories, everywhere a count is shown.
12 months of history, on every plan
- Scan history is kept for up to 12 months on every plan, including the free one. No tiered retention.
- A one-click "Last 12 months" period preset in analytics.
Sites & Units: QR at multi-location scale
- A structure built for chains and estates: a Site owns Units, and each Unit binds to exactly one dynamic QR.
- Server-side filtering, print-by-folder, hot-lead surfacing, and self-claim for the person on site.
- Sticker identification, whole-folder printing, and multi-sheet print jobs.
- Reset a code to unassigned so a printed sticker can be resold or reissued instead of thrown away.
Bulk pre-print: print first, decide later
- Placeholder codes let you print thousands of stickers before you know where any of them will point.
- Batch Studio for generating, naming, and tracking a print run end to end.
- Bulk repoint: change where an entire batch leads in one action.
Google One Tap, guides & a bigger public site
- Sign in or sign up with one tap on the Google prompt, on the app and the marketing site.
- New public guides on dynamic QR, print quality, menus, and scan analytics, in English and Arabic.
- New solution pages: vehicle contact QR, asset tags, link-in-bio, and white-label for agencies.
Cleaner navigation & asset relay everywhere
- The dashboard navigation was rebuilt around what you do most: links, designs, pages, and insights.
- Asset relay (message-the-owner without exposing contact details) is now on for every workspace.
Asset relay platform & builder upgrades
- Tag vehicles, equipment, and lost-and-found items: scanners message the owner through a private relay, your phone and email are never shown.
- Item templates, claim flows, and physical tag orders.
- A faster link builder with live QR preview at every step.
Vehicle contact QR
- A windshield QR that lets anyone reach you about your car, double-parked, lights on, tow warning, without ever seeing your number.
A redesigned builder and a QR type gallery
- Pick what you are making from a visual gallery of QR types instead of a dropdown.
- Ready-made themes for every landing type, so a page looks finished before you touch it.
Security hardening
- A full security pass across authentication, session handling, and workspace isolation.
- Hardened Google sign-in: CSRF state validation, no tokens in URL fragments, and explicit account-linking confirmation.
Built for the phone you scan with
- A full mobile-responsive overhaul: tables become cards, the shell adapts, and every screen works one-handed.
- A navigation and UX overhaul across the dashboard.
The big feature drop
- QR design studio: frames, eye shapes, module styles, logos, plus PDF export and bulk ZIP.
- Landing page types: menu, bio, review, event, and app-download pages.
- White-label de-branding, custom domains, lead capture forms, and a referral program.
- Guest analytics share links, Python SDK, and a public OpenAPI portal.
QR beyond links, and billing
- Dynamic QR for content that is not a URL: Wi-Fi, contact cards, plain text, and more.
- Subscriptions and billing, with plans you can change without talking to anyone.
Real styled QR, routing rules & scheduling
- Genuine styled QR rendering, every code verified as scannable before it reaches you.
- A routing engine: send scanners somewhere different by country, device, or language.
- Link scheduling, plus keep-me-signed-in and automatic logout when a session expires.
Workspaces, accounts & Arabic
- Switch between workspaces, name your account, and onboard through the server so nothing is lost on refresh.
- Authentication moved to httpOnly cookies.
- Arabic across the product, with right-to-left layout.
One identity, app and site
- The teal identity unified across the dashboard and the public site, down to a shared token set.
The platform opens
- Dashboard, admin panel, Google sign-in, and real-time scan analytics.
- A public REST API, webhooks, and an official TypeScript SDK from day one.
- Free mode: unlimited dynamic links, QR generation, and analytics, with no card required.
Try the new stuff yourself: start free or read the guides.