AppsQR Codes

Autessa QR Codes · Dynamic QR code generator

Print it once.
Change it forever.

Autessa QR Codes is a dynamic QR code generator with scan analytics. Every code is a short link you control: change where it points after printing, pause it when the campaign ends, style it in your colors, tag scans for your campaigns, and see every scan by time, device and location. It is free with every Autessa account for unlimited users, so your whole team can make and track codes; you pay only for AI tasks. It works from your first code, and because it runs in Autessa you can shape it to how your team works.

Scan the poster with your phone: it is a real code.

SPRING OPEN HOUSESAMPLE
Scan for
the schedule
Point your camera here. This code is real: it opens this page.
DESTINATION · EDITABLEACTIVE
example.com/open-house/winter
→ example.com/open-house/spring
1,042 total scans318 last 7 days
Dynamic
every code, by default
Your brand
colors, shapes and eye styles
SVG · PNG
and one-click print
To the second
scan log with device and place

Included with Autessa

Free for your whole company
Unlimited users
Everyone on your team makes and tracks codes.
No per-seat fees
Add the designer, the marketer and the event lead.
Pay only for AI tasks
Codes, scans and analytics come with your account.

The short answer

What is Autessa QR Codes?

Autessa QR Codes makes dynamic QR codes: the printed pattern holds a short Autessa link with a permanent, automatically assigned slug, and that link redirects every scan to the destination you set. Because the redirect is in the middle, you can change the destination without reprinting, pause the code, add UTM campaign tags and record each scan before it reaches your page.

It is built into Autessa, so codes live alongside the rest of your company’s work, with the same sign-in, sharing and admin controls, and a full CLI and API.

Static vs dynamic QR code

Static QR codeAutessa dynamic QR code
What the pattern holdsYour final URLA fixed short link
Change destination after printingNoYes, any time
Turn it offNoPause, and activate again
Count scansNoTotals, chart and scan log
UTM campaign tagsBaked into the printAdded at scan time, editable

What makes it different

More than a QR code generator

The baseline is there: dynamic codes, design, downloads and analytics. These are the parts that go further.

Scan log

Every scan, down to the second

Beyond totals and a 30-day chart, each code keeps a log of individual scans: the exact time, the device (iOS, Android or other), the location and the IP address. Filter by device or place and sort by time. Visitor details are encrypted at rest.

  • Filter: All, iOS, Android, Other
  • Location resolved from the IP address
  • Newest or oldest first, paginated
Explore the scan log →
Spring open house poster · Scan logSAMPLE
AlliOSAndroidOtherAll locations ▾Newest first ▾
WhenDeviceLocationIP
Nov 4, 2:41:07 PMiOSUnited States203.0.113.24
Nov 4, 2:39:52 PMAndroidUnited States198.51.100.7
Nov 4, 1:12:30 PMiOSCanada192.0.2.88
Nov 4, 11:58:03 AMOtherUnited States203.0.113.150
Nov 4, 9:20:44 AMAndroidMexico198.51.100.61

Pause, don’t delete

Retire a print without breaking anything

Pause a code and it stops redirecting, so nobody lands on last year’s offer. Everything is kept: design, destination, tags and history. Activate it again and every printed copy works on the next scan.

How pausing works →
Trade-show badge · ActiveSAMPLE
ACTIVEPause
Scan → 302 redirect
→ example.com/booth
Trade-show badge · PausedSAMPLE
PAUSEDActivate
Scan → not found
No trip to an old page. Reversible.

Team permissions

Real team access, not one shared login

Codes start private. Share them with a person, a team, a role or the whole company as Viewer, Editor, Manager or Admin. Managers can pause and rename; only Admins, owners and company admins can delete.

Sharing and permissions →
Share “Spring open house poster”SAMPLE
Add people, teams or roles
Search your company…
Dana OrtizYouOwner
Marketing teamTeamEditor
Priya NairPersonManager
Events coordinatorsRoleViewer
General accessRestricted ▾

CLI and API

Every action is scriptable

Create, repoint, pause, restyle, tag, share, delete and read stats from the Autessa CLI and API. There are no web-only steps, so a code per store or per session is one short script.

The QR code API and CLI →
terminal · autessa qr-codesSAMPLE
$ autessa qr-codes create --name "Booth poster" --destinationUrl "https://example.com/booth"
{ "qrCode": { "slug": "k3x9a2m", "encodedUrl": "https://…/public/qr/k3x9a2m", "active": true } }
$ autessa qr-codes update --json '{"id":"…","destinationUrl":"https://example.com/booth-2"}'
$ autessa qr-codes stats --json '{"id":"…"}'
{ "totalScans": 214, "last7Days": 63, "last30Days": 214, "daily": […], "recent": […] }

Product tour

Every screen in Autessa QR Codes

For your team: the list, the new-code form, and the code page with design, destination and tracking, analytics and sharing. For your scanners: one fast redirect.

Screen 1 · QR Codes list

Your QR code library

Mine and Shared with me. Every row shows a thumbnail in the code’s own design, the name, destination, total scans, created date and status.

The library →
QR CodesSAMPLE
Mine · 4Shared with me · 2
+ New QR code
NameDestinationScansCreatedStatus
Spring open house posterexample.com/open-house1,042Oct 2ACTIVE
Café table tentexample.com/menu/summer688Sep 18ACTIVE
Trade-show badgeexample.com/booth214Aug 30PAUSED
Packaging insertexample.com/setup97Aug 4ACTIVE

Screen 2 · New QR code

Two fields and a live preview

A private name and a destination (https:// is added for you). The slug is assigned automatically and never changes; the code is active from the start.

Dynamic QR codes →
QR Codes · New QR codeSAMPLE
Name
Meeting deck
For your list only. Scanners never see it.
Destination
company.com/meeting-deck
We add https:// for you.
This is dynamic: you can point it somewhere else later without reprinting.
CancelCreate
Live preview

Screen 3 · Design

Colors, shapes and eyes

Scan-safe presets or any color, a background and an eye color, Square, Rounded or Dots modules, and Square, Rounded or Circle eyes. Then SVG, PNG or Print.

Custom design →
Spring menu · DesignSAMPLE
Color
Background
#ffffff
Eye color
#5a3fb3
Module shape
SquareRoundedDots
Eye style
SquareRoundedCircle
Save design

Screen 4 · Destination and tracking

Repoint and tag in one panel

Change the destination any time, turn on UTM campaign tracking, and see exactly where scanners will land before you save.

UTM tracking →
Spring menu · Campaign tracking (UTM)SAMPLE
Campaign tracking (UTM)
utm_source
qr
utm_medium
qr_code
utm_campaign
qr_k3x9a2m
Scanners land on: https://example.com/menu?utm_source=qr&utm_medium=qr_code&utm_campaign=qr_k3x9a2m

Screen 5 · Analytics

Totals, trend and the log

Total scans, the last 7 and 30 days, a daily chart of the last 30 days in the code’s color, and the scan log below.

Scan analytics →
Spring open house poster · AnalyticsSAMPLE
Total scans
1,042
Last 7 days
318
Last 30 days
1,039
Scans over time
Oct 6Oct 20Nov 4
AlliOSAndroidOtherAll locations ▾Newest first ▾
WhenDeviceLocationIP
Nov 4, 2:41:07 PMiOSUnited States203.0.113.24
Nov 4, 2:39:52 PMAndroidUnited States198.51.100.7
Nov 4, 1:12:30 PMiOSCanada192.0.2.88

For your scanners

Point, scan, arrive

Scanners never see Autessa. Their camera opens the short link, the scan is recorded, campaign tags are added if you turned them on, and they land on your page. A paused code simply does not redirect.

CAMERA
Open example.com/spring
  1. 1Camera opens the short link
  2. 2Scan recorded: time, device, place
  3. 3UTM tags added, if on
  4. 4Redirect to today’s destination

How it works

How does a dynamic QR code work?

The code holds a short link. The short link holds the decisions. Here is the path of every scan.

  1. 01

    Someone scans

    The printed code holds only your fixed short link, …/public/qr/k3x9a2m.

  2. 02

    The scan is logged

    Time, device, location and IP are recorded before anything else happens.

  3. 03

    Tags are added

    If campaign tracking is on, utm_source, utm_medium and utm_campaign join the URL.

  4. 04

    They land on your page

    A redirect sends them to today’s destination. Paused codes stop here.

Editable QR code

Can I change a QR code after printing?

Yes. One printed table tent, three menus, zero reprints.

Café table tent · Destination & trackingSAMPLE
Januaryexample.com/menu/winter
Marchexample.com/menu/spring
Juneexample.com/menu/summer
Same print, same short link. Change this anytime: the printed code keeps working; scans just start landing here.

QR code tracking

Which placement actually works?

Give each placement its own code and compare.

Three placements · Last 30 daysSAMPLE
Front window412
Counter card268
Receipt footer97

Custom QR code design

Real codes, in every style

Each of these works: scan any one and it opens this page. Same short link, different colors, module shapes and eye styles.

Ink · Square · Square
Deep lavender · Rounded · Rounded
Deep sky · Dots · Circle
Muted teal · amber eyes
Muted red · Dots · Rounded
Ink · lavender eyes

Everything in QR Codes

Every area, every feature

Every feature has its own page with steps, settings, permissions and FAQs.

01

Dynamic QR codes →

Every Autessa QR code is dynamic: the image encodes a short link that never changes, so where it sends people is always yours to change.

02

Design and print →

Pick colors, module shapes and eye styles, and every download (SVG, PNG or print) comes out exactly like the code you designed.

03

QR code tracking and analytics →

Every scan is logged before the redirect, so you see how often, when and where a code is scanned, and your own analytics see where the visit came from.

04

Teams and sharing →

Codes start private to the person who made them and can be shared with anyone at your company, each at exactly the access they need.

05

CLI and API →

Everything you can do with a QR code in the web app, you can also do from the Autessa CLI and API.

Use cases

Who uses dynamic QR codes?

All use cases by role and industry →

Integrations

Works with the tools you already measure in

UTM tags reach any web analytics tool that reads them. The CLI and API cover every action. Codes can point at anything with a URL, including pages you build in Autessa.

Integrations →

Security

Private by default, encrypted scan details

Codes and their analytics are visible only to people with access. Visitor details for each scan are encrypted at rest, and sharing never leaves your company.

Security and data handling →

Compare

Evaluating QR code generators?

See how Autessa QR Codes stacks up against the tools teams often consider.

FAQ

Questions people ask about dynamic QR codes

Is Autessa QR Codes free?

Yes. Autessa QR Codes is a free QR code generator with analytics, included with every Autessa account for unlimited users: everyone at your company can make, share and track dynamic codes with no per-seat fees. You pay only for AI tasks.

What is a dynamic QR code?

A dynamic QR code encodes a short link instead of your final web address, so you can change where it sends people after it is printed. Every Autessa QR code is dynamic: the image encodes an Autessa link with its own permanent slug, and that link redirects to whatever destination you set today.

Can I change where a QR code points after I print it?

Yes. Open the code, edit its destination and save; the printed code keeps working and the very next scan lands on the new page. A poster printed in January can send people somewhere new in June.

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

A static QR code bakes the destination into the image, so it can never be changed or counted. A dynamic QR code bakes in a short link that redirects, which is what lets Autessa QR Codes change the destination, pause the code and record every scan.

How do I track how many times a QR code was scanned?

Open the code in Autessa QR Codes. You see total scans, scans in the last 7 and 30 days, a daily chart of the last 30 days, and a scan log with each scan’s exact time, device, location and IP address.

How do I add UTM parameters to a QR code?

Turn on campaign tracking (UTM) on the code’s page and set utm_source, utm_medium and utm_campaign, or keep the defaults (qr, qr_code and qr_ plus the code’s slug). The redirect adds them to your destination on every scan, and the page shows exactly where scanners will land.

How do I turn off a printed QR code?

Pause it. A paused code stops redirecting, so scanners are not sent to an old page, and you can activate it again whenever you like. Delete is permanent and cannot be undone, so pausing is the safe way to retire a printed code.

Can I download a QR code for print?

Yes. Every code downloads as a vector SVG, which scales to any size for print, or as a 1024 px PNG, and you can print it centered on its own page straight from the browser. Downloads always use the design saved with the code.

Can my team share QR codes?

Yes. A code starts private to the person who made it. Share it with a person, a team, a role or everyone at your company as Viewer, Editor, Manager or Admin. The owner and your company admins always have full control.

Does it work out of the box?

Yes. Name a code, paste a destination and download it, with scan analytics and campaign tags ready from the first scan. Because QR Codes runs in Autessa, you can shape it to how your company works: your brand colors and styles, who can see and edit each code, and scripts that create and update codes for you through the API and CLI.

Is there a QR code API?

Yes. The Autessa CLI and API cover every QR code action: create, list, get, update (destination, name, active state, design, UTM tags), delete, set the share level, share, list shares, unshare and read scan stats.

Where is scan data kept, and is it private?

Scan details stay inside your Autessa company, and the visitor details for each scan, such as the IP address, are encrypted at rest. Only people with access to a code can see its analytics. See the Trust Center at trust.autessa.com for Autessa’s security program.

Your next poster deserves a code you can change.

Make a dynamic QR code in seconds, style it, print it, and keep control of where it goes and how it performs. Ready out of the box, and yours to shape in Autessa.

Start free

Dynamic by default · repoint without reprinting · every scan counted

100% customizable, code and all

Make Autessa QR Codes fully your own.

Use it out of the box, then change anything. Ask Autobot, Autessa’s AI builder, for a new field, screen, report, workflow or agent and it builds it into your copy of the app. Or open the code and edit it yourself. Nothing is locked: the app, its data and its code are yours.

Start free and make it yours