logo

Changelog

All the latest updates, new features, and improvements shipped to CodeQR.

4.6.0Improvement

Full subprocessor list

We now publish our complete list of subprocessors — all fourteen — and announce changes to it here. Two are new this update: Axiom and Better Stack.

Every provider that processes data on our behalf is listed at codeqr.io/legal/subprocessors, with the purpose, the data involved, and where it is processed. That page has always existed. What changes today is that we announce it — and any future change to it — here in the changelog, as our Data Processing Agreement commits us to.

Infrastructure

  • Vercel — hosting, CDN and edge network. All service data in transit. United States (global edge).
  • PlanetScale — primary database. Account, workspace, link/QR metadata, leads. United States.
  • Upstash — cache and message queue. Link/QR lookup data, job payloads. United States.
  • Tinybird — event analytics processing. Click and scan events, pseudonymized. European Union.
  • Cloudinary — image storage and processing. QR images and uploaded media. United States.

Running the service

  • Stripe — payment processing. Billing and payment data. United States.
  • Resend — transactional email. Name and email address. United States.
  • Anthropic — AI features. Content you submit to an AI feature. United States.
  • Statsig — feature flags and experimentation. Feature usage data. United States.

Operations — new in this update

  • Axiom — application logging and observability. Request metadata and application logs, including the IP address of the requesting client. United States.
  • Better Stack — uptime monitoring, our public status page, and incident records. Uptime probe results and incident notes. European Union.

Marketing site only, and only with your consent

  • Google (Analytics / Tag Manager) — marketing-site analytics. United States.
  • Meta (Pixel) — marketing-site advertising measurement. United States.
  • AdOpt — consent management. Consent records. Brazil.

These three run on our marketing site behind the consent banner. They are not used inside the app.

Retention and transfers

Application logs are kept for 30 days and are used to investigate security incidents, abuse, and service faults. Where a provider processes data outside the European Economic Area, the transfer relies on the EU Standard Contractual Clauses incorporated into our Data Processing Agreement.

Adding Axiom and Better Stack introduced no new category of personal data beyond the request IP address noted above, and no action is required from you.

4.5.0Improvement

Revenue in one currency, and more ways to connect

Sale totals are comparable across currencies, checkout links track themselves, and six new automation partners joined the marketplace.

Cleaner numbers, more connections

Improvements

  • Revenue in one currency — Sale values from every currency are converted before they are added up, so your totals are comparable
  • Checkout links track themselves — A link pointing at your Stripe or Kiwify checkout turns on sale tracking by itself once that integration is connected
  • Webhooks for scans and Page visits — Trigger a webhook when a QR code is scanned or a Page is visited, not just when a link is clicked
  • API keys start read-only — New API keys are created with read-only access by default, so write access is something you grant on purpose

New integrations

  • Six new automation partners — monday.com, Albato, Bubble, Telebot, Pipedream and Integrately joined the integrations marketplace
4.4.0New feature

Retargeting with Meta Custom Audiences

Send the leads you capture straight into Meta Custom Audiences, routed by where they came from and kept in sync every day.

Turn scans into audiences

New features

  • Meta Custom Audiences — Send the leads you capture into audiences in your Meta ad account, ready to retarget, on Business plans
  • Route leads by origin — Choose which audience a lead joins based on whether it came from a link, a QR code or a Page, on its tags, or on its campaign
  • Daily sync — Audiences stay current on their own, and you can sync on demand whenever you need
  • Consent enforced — Only leads who agreed are sent, and a lead you erase is removed from the audiences it joined
4.3.0New feature

Two-factor authentication and a public Trust Center

Protect your account with an authenticator app and backup codes, download your personal data, and read exactly how we handle it.

Your account, your data

New features

  • Two-factor authentication — Protect your account with an authenticator app, and keep backup codes in case you lose your phone
  • Trust Center — A public page explaining how we protect your data, what we store, and who processes it
  • Download your data — Request a copy of your personal data from your account settings, without contacting support
  • Public status page — Check whether CodeQR is up, and read what happened during past incidents

Improvements

  • Global Privacy Control — Browsers that send a do-not-track signal are honored automatically on our site
4.2.0New feature

One QR code, many destinations

Smart Rules send each visitor to a different destination based on their device, location, campaign, referrer or language.

One code for every audience

New features

  • Smart Rules — Give a single link or QR code several destinations and let each visitor land on the right one, on Business plans
  • Route by device — Send phone and desktop visitors to different places
  • Route by location — Match on continent, country, region or city
  • Route by campaign — Match on the campaign source, medium, name, term or content that brought the visitor
  • Route by referrer or language — Send visitors arriving from a specific site, or using a specific browser language, somewhere of their own
4.1.0New feature

Know your customers

A Customers screen with a full profile for every lead you capture, plus WhatsApp QR codes and a digital business card template.

The people behind the scans

New features

  • Customers screen — Every lead your links, QR codes and Pages capture, in one place
  • Customer profile — Open any customer in a side panel with their key numbers and a timeline of what they did
  • Filter and page through your list — Narrow the list by where the customer came from, whether they bought, and when they arrived
  • Delete a customer — Owners can erase a customer and their data on request
  • WhatsApp QR codes — A QR code type that opens a WhatsApp chat with you, with no link to build first
  • Digital business card — A Page template that shares your contact details and captures the lead who scanned it
4.0.0New feature

A QR studio anyone can try

Generate a QR code on our site before creating an account, and keep it when you sign up. Plus a public form to report misuse.

Try it before you sign up

New features

  • Public QR studio — Anyone can generate a QR code on our site, with no account needed
  • Your code comes with you — The code you made before signing up follows you into the account you create
  • Report abuse — A public form to report a link or QR code that is being misused

Improvements

  • Onboarding that follows your goal — New workspaces get a shorter path when they only need a single QR code, and a campaign path when they need more
3.9.0New feature

Apple Wallet, exact-size downloads, and safer domains

Save QR codes to Apple Wallet, download images at exactly the size you picked, and stop losing a custom domain to a temporary problem.

Your QR codes travel better

New features

  • Apple Wallet passes — Save any QR code to Apple Wallet, alongside the Google Wallet support you already had
  • Official Add to Wallet buttons — The wallet buttons now use Apple's and Google's official artwork, translated into every language we support
  • Shareable pass page — Every pass gets its own page, so you can send it to someone instead of exporting an image

Improvements

  • Exact-size downloads — PNG and JPEG downloads now come out at exactly the size you chose, instead of being scaled by your screen
  • Android deep links — On Android, a link to a supported app now opens the installed app directly, and falls back to the browser when it isn't installed
  • Custom domains survive a bad day — A domain that stops verifying is suspended instead of removed, and comes back on its own once it verifies again
3.8.0New feature

Workspace audit log and UTM builder

Owners can see and export every change made in the workspace, and campaign links can now be built without leaving CodeQR.

Know what changed, and build campaigns faster

New features

  • Workspace audit log — Owners can see every change made in the workspace, and narrow it down to what they need
  • Export the audit log — Download the whole history as a CSV file for your own records
  • UTM builder — Build campaign links with a guided form, from its own page or straight from the links menu
3.7.0New feature

Conversion tracking without code

Stripe sales and new subscriptions are tracked automatically, attribution now lasts 30 days, and your Page forms never lose a lead.

Know what your links actually earn

New features

  • Automatic sale tracking — Completed Stripe checkouts are recorded as sales against the link or QR code that brought the customer, with no code on your side
  • New subscriptions as leads — When someone starts a subscription, it lands in your analytics as a lead automatically
  • Conversion Tracking card — Your workspace overview now shows whether tracking is live and what it has captured

Improvements

  • 30-day attribution — A visitor who converts weeks after the first scan is still credited to the right link, instead of only within the first hour
  • Forms that never lose a lead — If something goes wrong while a Page form is submitted, the lead is still captured
  • Customizable form fields — Set your own labels, help text, validation and prefilled values on any Page form
3.6.0New feature

Richer QR frame typography

QR code frames now support full typography controls including font family, bold, italic, and dynamic sizing.

More customization, more visibility, more control

New features

  • QR frame typography controls — Customize frame text with bold, italic, font family (sans, serif, mono, and more), and four size options — the frame bar grows dynamically to fit your chosen style.

Improvements

  • Frame text alignment fixes — Text on QR frames (frame-2, frame-3, frame-5, frame-6) is now precisely centered on the bar, with tighter max-width to keep text inside the QR inner edge.

Bug fixes

  • QR code duplication crash — Duplicating a QR code no longer fails with a validation error when nullable frame style fields (frameTextColor, frameTextStyles) are carried over from the original record.
  • Legacy QR code reads unblocked — Existing QR codes with a null frame text styles value no longer cause a database read error; the field is now correctly treated as optional throughout.
3.5.0New feature

Template controls and smarter QR search

Apply QR templates and override frame fields via URL params, manage templates in folders and search QR codes by title

More power over your QR codes

New features

  • Apply templates via URL params — API and automation callers (e.g. Make) can now select a QR template and override individual frame fields by embedding cq_* query parameters in the destination URL. Params are automatically stripped before the link is stored, keeping destinations clean.
  • Template folder management — Organize your QR templates into folders and use upgrade-plan logic to keep your workspace tidy as your library grows.
  • Copy Template ID — A new "Copy ID" action on the templates settings page makes it easy to reference templates in API calls and automations.
  • Template deletion warning — Deleting a link or QR code that uses a template now shows a clear warning, so you never lose work by accident.

Improvements

  • Search QR codes by title — The QR code search now matches on title as well as URL, making it much faster to find what you're looking for.
  • Analytics traffic tab — The analytics filter now correctly includes click data in the traffic tab check, ensuring accurate filtering across all views.
3.4.0New feature

Discounts for referrals and affiliate resources

Automatic discount for referred users, AI copy generator for affiliates, and adaptive onboarding.

Tools for affiliates

New features

  • Referral discount — Users who arrive through affiliates see discount banners automatically applied at checkout
  • Affiliate resources — Curated, ready-to-use copy for different channels
  • AI copy generator — Affiliates can generate tailored content for YouTube, TikTok, Blog, WhatsApp, and more
  • Affiliate onboarding — Sign-up flow tailored with dedicated messaging and discounts

Improvements

  • Public changelog — You can now follow every CodeQR update right on this page!
3.3.0New feature

Full UTM Analytics

UTM analysis with 5 filters, a dedicated report with grouping, CSV export, and a landing page.

UTM analytics done right

New features

  • UTM Analytics — Filter analytics by source, medium, campaign, content, and term
  • UTM Breakdown panel — 5 dedicated tabs, one per UTM parameter
  • UTM report — Table with grouping, sorting, and pagination
  • UTM CSV export — Export reports with the CodeQR watermark
  • UTM filters on links and QR codes — Filter lists by UTM parameter values
  • UTM Analytics landing page — Public page in 10 languages explaining the feature

Improvements

  • QR Codes in Top Links — A dedicated tab in the Top Links analytics panel
  • UTM section on the homepage — New section covering UTM campaigns
3.2.0New feature

Affiliate program and Japanese/Korean

Affiliate program with commissions and a dashboard, plus 2 new languages: Japanese and Korean.

Grow with us

New features

  • Affiliate program — Earn commissions by referring CodeQR, with a tracking dashboard
  • Affiliate dashboard — Track referrals, earnings, and payout status

New languages

  • Japanese — 日本語
  • Korean — 한국어

CodeQR is now available in 10 languages: Portuguese, English, Spanish, French, German, Italian, Chinese, Russian, Japanese, and Korean.

Improvements

  • App download badges — Updated links for the App Store and Play Store
3.1.0New feature

UTM campaigns and advanced import

Create and manage UTM campaigns with a wizard, and a CSV import wizard with field mapping.

Campaign management

New features

  • UTM campaigns — Create and manage UTM campaigns with a step-by-step wizard
  • CSV import wizard — Bulk import links with field mapping and UTM support
  • Tax details — Add tax information (Tax ID, legal name) for invoices
  • Pending invites — View and accept team invites when signing in
  • Conversion guide — Step-by-step tutorial to set up conversion tracking

Improvements

  • Transparency in QR colors — Alpha channel support in the color picker
  • Improved domain verification — Double-check to prevent false negatives
3.0.0New feature

QR Code Frames and AI reports

Custom frames for QR codes, AI-generated performance reports, and reusable templates.

Customization and intelligence

New features

  • QR Code Frames — Add custom frames with text and colors to your QR codes
  • AI reports — Automated performance reports generated by artificial intelligence
  • Templates — Save link and QR code settings as reusable templates
  • Display page for dynamic QR codes — QR codes can show a branded intermediate page
  • Change email — Request an email change with a security verification step
  • Link-in-Bio — A new dedicated page type for social media profiles

Improvements

  • Help center with Algolia search — Find articles instantly
  • reCAPTCHA on login — Extra protection against bots
  • Onboarding with company data — Collect company name during sign-up
2.7.0New feature

Google Wallet, CSV export, and Italian

Save QR codes to Google Wallet, export data as CSV, pick a domain for dynamic QR codes, and Italian.

Export and share

New features

  • Google Wallet — Save QR codes straight to Google Wallet
  • CSV export — Export links and QR codes as CSV
  • Domain selection for dynamic QR codes — Choose which custom domain to use on your QR code
  • Make.com — Integration with Make (formerly Integromat) for automation

New language

  • Italian — Italian (total: 8 languages)

Improvements

  • Trial with A/B testing — Test trial period variations
  • reCAPTCHA on forms — Extra protection against bots
  • Analytics by plan — Advanced analytics available per tier
  • New pricing — Updated plans with better terms
  • Redesigned feature pages — QR Codes and Link Shortening with brand-new landing pages
2.6.0New feature

Folders, bulk delete, and AI chat

Organize with folders, bulk delete, chat with an AI assistant, and categorize traffic sources.

Smart organization

New features

  • Folders — Organize links, QR codes, and pages into folders
  • Bulk delete — Select and delete multiple items at once
  • AI chat — In-app intelligent assistant for questions and support
  • Traffic sources — Analytics automatically categorizes the origin of clicks (social, search, direct, and more)
  • HubSpot — Integration with HubSpot CRM for lead management

New languages

  • Chinese — 中文
  • Russian — Русский
2.5.0New feature

AI filter, Mercado Pago, and the Scale plan

Search links with natural language, integrate Mercado Pago, a new Scale plan, and a redesigned homepage.

Smarter and more powerful

New features

  • AI filter — Search links and QR codes using natural language (e.g. "links created last week")
  • Scale plan — A new plan for fast-growing businesses
  • Mercado Pago — Integration for payment tracking and webhooks
  • Stripe (in-app) — Install Stripe directly inside CodeQR with automatic webhook setup
  • Publishable API key — Generate API keys for use in frontends
  • Conversion page — A landing page explaining conversion tracking

Improvements

  • French and German — 2 new languages available (total: 5)
  • Redesigned homepage — New landing page with an analytics showcase
  • QR code customization — More options for shapes, patterns, and logos
  • Trial banner — See your trial status right on the dashboard
2.4.0New feature

Apple and LinkedIn login, Kommo CRM

New social login methods with Apple and LinkedIn. Kommo CRM integration and task-based onboarding.

More ways to connect

New features

  • Apple login — Sign in to CodeQR with your Apple account
  • LinkedIn login — Sign in with your LinkedIn account
  • Kommo CRM — Integration with Kommo for lead management and field mapping
  • Task-based onboarding — A guided checklist to help new users get started fast
  • Sign-up microsurvey — A quick survey to understand your needs
  • Abandoned checkout — Detect and recover abandoned checkouts
2.3.0New feature

Stripe, RD Station, and ActiveCampaign

Integrate Stripe payments, RD Station leads, and ActiveCampaign automation with your links.

Connect your stack

New integrations

  • Stripe — Track payment events via Stripe webhooks
  • RD Station — CRM integration with OAuth and lead/opportunity events
  • ActiveCampaign — Connect marketing automation with your links
  • Square — Receive payment events via webhook
2.2.0New feature

Integrations: Pluga, IFTTT, and webhooks on links

Connect with Pluga and IFTTT for automation, and configure webhooks directly from the link and QR code editor.

Automate your workflows

New integrations

  • IFTTT — Automate link and QR code creation with IFTTT recipes
  • Pluga — Integration with the Brazilian automation platform

New features

  • Webhooks on links and QR codes — Configure webhooks directly in the editor
  • Video in link previews — Add a video URL to the Open Graph of your links
  • Usage alerts — Get emails when you're approaching your plan limit
  • Integrations section on the homepage — Browse every available integration

Improvements

  • Relative time — Links and QR codes show "2 hours ago" instead of an absolute date
  • Emails in 3 languages — Notifications in English, Spanish, and Portuguese
2.1.0New feature

Webhooks, forms, and AI generation

Webhooks for automation, a form builder, AI-powered content generation, and a QR generator on the homepage.

Automation and intelligence

New features

  • Webhooks — Get notified when links are clicked or QR codes are scanned
  • Form builder — Build forms with orderable fields and a variety of field types
  • AI content generation — Use AI to generate page content automatically
  • Form responses — View every submission in a dedicated dashboard
  • Thank-you page — Customize the post-submission message for each form
  • QR Code generator on the homepage — Create QR codes right from the landing page
  • Conversion tracking — Enable conversion tracking on your project

Improvements

  • Redesigned onboarding — A new experience with user data collection
  • Refreshed homepage — Modernized hero section
  • 7-day trial — Standardized trial period
  • New pricing tiers — Updated plans with more options
2.0.0New feature

Deep links and email verification

Links that open native apps directly and email verification during sign-up.

Smart links

New features

  • Deep links — Links that open the destination's native app directly (iOS/Android)
  • Email verification — Verification flow in email/password sign-up
  • Help center — Articles with categories and multi-language support

Improvements

  • Brazilian formatting — Numbers displayed in pt-BR format across analytics
1.9.0New feature

PIX QR Code, Facebook Pixel, and redesigned blog

PIX QR Code for payments, Facebook Pixel on pages, and a full blog with Prismic CMS.

Payments and tracking

New features

  • PIX QR Code — A new QR code type for instant PIX payments (Brazil)
  • Facebook Pixel on pages — Add Facebook Pixel tracking to your pages
  • Cookies page — Cookie policy page for compliance

Improvements

  • Blog with Prismic CMS — Redesigned blog with categories, search, and localization
  • Updated pricing plans — New limits and features per tier
1.8.0New feature

Internationalization: English, Portuguese, and Spanish

Full interface in 3 languages with a language switcher, password recovery, and Google Sheets.

CodeQR speaks your language

New features

  • Full internationalization — Interface available in English, Portuguese, and Spanish
  • Language switcher — Change language with a single click from any screen
  • Password recovery — Reset your password via email or OTP code
  • Email and password sign-up — End-to-end registration flow with verification
  • Google Sheets — Connect your data to Google Sheets

Improvements

  • Mobile modals — Improved experience on mobile devices
  • Support chat — Crisp widget for real-time support
  • Updated limits — More links, pages, and QR codes across every plan
1.7.0New feature

CSV import, gallery, and free trial

Import links via CSV, create image galleries, a help center, and a free trial on paid plans.

Migrate and try it out

New features

  • CSV import — Bulk import links from CSV files
  • Gallery pages — A new page type to display images in a gallery layout
  • Free trial — Try paid plans before subscribing
  • Help center — Categorized articles to answer your questions

Improvements

  • Redesigned header — Clearer, more intuitive navigation
  • Pro plan badge — Easily spot features exclusive to each plan
1.6.0New feature

Page builder and public stats

Build landing pages in CodeQR, share stats publicly, and use new QR code styles.

Build and share

New features

  • Page builder — Create custom landing pages with custom backgrounds, patterns, and styles
  • Public stats — Share your link stats publicly
  • Fluid and filled QR Codes — Two new visual styles for QR codes

Improvements

  • Welcome screen — New first-time user experience
  • QR Code redirect — QR codes redirect straight to the destination
1.5.0New feature

Facebook login and email/password

New login methods: Facebook and email/password sign-up. Blog with guides and articles.

More ways to sign in

New features

  • Facebook login — Sign in to CodeQR with your Facebook account
  • Email and password sign-up — Register without needing social login
  • Blog — Articles and guides about QR codes, short links, and digital marketing

Improvements

  • Prices in multiple currencies — Localized values on the pricing page
  • New marketing pages — Updated mobile navigation and footer
1.4.0New feature

Pricing page and tag-based analytics

Pricing page with a Starter plan, analytics filtered by tags, and a partner program.

Growing with you

New features

  • Pricing page — Compare plans and pick the one that's right for you
  • Starter plan — A new affordable plan for those just getting started
  • Tag-based analytics — Filter and analyze your link performance by tag
  • Partner program — Refer CodeQR and track your referrals

Improvements

  • New grouping options — Improved tooltips and more ways to group data
  • Updated plan limits — More resources across every plan
1.3.0New feature

Bulk creation and feedback pages

Create QR codes in bulk, collect feedback through dedicated pages, and organize with multiple tags.

Productivity at scale

New features

  • Bulk QR code creation — Generate multiple QR codes at once with rate limiting
  • Feedback pages — Create dedicated pages to collect feedback from visitors
  • Multiple tags — Organize links and QR codes with several tags at the same time

Bug fixes

  • WiFi QR Code — Fixed WiFi form validation and initialization
  • UTM parameters — Fixed an issue with null values when creating QR codes
1.2.0New feature

Password-protected pages, Portuguese, and dynamic URLs

Protect links with a password, flexible/dynamic URLs, Portuguese translation, and Redis cache for more speed.

More control and customization

New features

  • Password-protected pages — Add a password to control who accesses your links
  • Flexible/dynamic URLs — Create dynamic URL sections in links and QR codes
  • QR Code logo toggle — Turn the logo on or off with a single click
  • QR Code with high error correction — Level H correction for maximum readability even with a logo

Improvements

  • Full Portuguese translation — Entire interface, modals, and settings in pt-BR
  • Redis cache — Links and QR codes load significantly faster
1.1.0Improvement

Region analytics and link search

Detailed region-level analytics, link search, domain filter, and redesigned analytics charts.

More visibility into your data

New features

  • Region analytics — See which city and region your clicks are coming from
  • Link search — Quickly find any link by name or URL
  • Domain filter — Filter analytics and lists by domain
  • Expiration dates — Set when your QR codes should expire

Improvements

  • Redesigned charts — New colors and better data visualization
  • Automatic default domain — New projects come with a domain already configured
  • Link selection modal — Improved interface for selecting links
1.0.0New feature

CodeQR launched

The CodeQR platform launched with a link shortener, QR code generation, and real-time analytics.

CodeQR is here!

We're excited to introduce CodeQR — your all-in-one platform to manage short links and QR codes with detailed analytics.

What's included

  • Link shortener — Create branded short links with your own domain
  • QR Code generation — Dynamic and static QR codes with custom logo
  • Real-time analytics — Track clicks by country, region, city, and device
  • Projects — Organize your links and QR codes into separate projects
  • Custom domains — Use your own domain for short links
  • Public API — Integrate CodeQR with your apps via REST API
  • Social login — Sign in with Google or email (magic link)
  • Light/dark theme — Pick the theme that suits you best