Before you start: decide what needs to remain editable
A dynamic QR code contains a QRtracer redirect URL. The redirect opens the destination you save in your account and records scans along the way. You can change that destination later while keeping the printed pattern.
Use a dynamic code when the destination may change, when you need QRtracer scan analytics, or when you want to compare placements. A static code is a reasonable choice for a stable URL when you do not need those features.
1. Enter the destination and create the preview
- Paste the full destination URL into the generator below. Include
https://. - Select Generate QR code.
- Scan the preview once to confirm that the destination opens correctly.
At this point, the generator lets you download a static PNG or choose tracking. If you need an editable destination or scan records, do not print the static version.
2. Choose tracking and sign in
Select the tracking option after generation. QRtracer asks you to sign in or create an account because the redirect, destination, and scan history need to be saved to a dashboard.
After authentication, continue the creation flow and give the code a name tied to its placement. If you plan to put codes on a menu, feedback card, and booking sign, save three separately named codes instead of reusing one. That separation is what lets you compare their scan activity.
3. Save, test, and download the tracked code
- Save the dynamic code. Confirm that its current destination is correct.
- Open the saved code in the dashboard. Check its name and destination so you know which asset you are about to print.
- Test with a phone. Scan on Wi-Fi and mobile data if the placement matters. Confirm the redirect reaches the intended page.
- Download the saved dynamic code. Use PNG for common digital and print layouts. Paid plans include SVG export for scalable artwork.
- Test the final proof. Scan the code from the exported design at its actual printed size before ordering the full run.
Keep adequate white space around the code, maintain strong contrast, and avoid placing it on a fold, curve, reflective surface, or low-resolution image.
Create the code you will track
Generate the preview, then choose tracking before you download the version for print.
4. Manage the destination after printing
When the linked page changes, open the saved code in the dashboard and update its destination. The printed pattern still opens the same QRtracer redirect, which now forwards to the new page.
For example, a restaurant can move a table card from a lunch menu to a seasonal menu. A service business can change a window sign from a general contact page to an appointment form. Test the printed code again after every destination change.
The dashboard records total and estimated unique scans plus time, device, browser, operating system, and approximate location. These are scan events, not confirmed people, bookings, form submissions, or purchases. Measure those outcomes on the destination page.
Common mistakes to avoid
- Printing the static preview: choose tracking and download the saved dynamic code before sending artwork to print.
- Using one code everywhere: separate codes by placement if you want to compare a menu, form, poster, or venue.
- Naming codes “test” or “QR 1”: include the purpose and location so the scan history remains understandable.
- Skipping the final proof: test the exported artwork at actual size and from a normal scanning distance.
- Treating scans as conversions: use destination analytics to measure completed forms, bookings, or purchases.
New accounts include unlimited dynamic QR codes, Analytics, and QR Studio for 30 days. Existing redirects and scan recording continue after the trial. A paid plan is then required for new dynamic codes and continued access to Analytics and Studio. See the current details on the pricing page.