Editable marketing QR
Create a dynamic QR, name it by placement, add the destination, style it, run quality checks, print a proof, then monitor Analytics.
Use the guides for deeper learning, the quick-start paths for common jobs, and the troubleshooting answers when a code, export, redirect, or saved item is not behaving as expected.
Static versus dynamic, content density, contrast, quiet zones, logos, error correction, print sizing, export formats, testing, and campaign measurement.
Read the QR guide → ReferenceUPC, EAN, Code 128, GS1-128, ITF-14, DataBar, postal formats, readable text, dimensions, check digits, vector artwork, and production verification.
Open barcode reference → GuideGTIN, SSCC, GLN, Application Identifiers, FNC1, variable fields, dates, weights, Digital Link, symbol choice, and end-to-end validation.
Read the GS1 guide → WorkspaceSign in to save static QR codes and barcodes, create dynamic redirects, organize projects, apply templates, track versions, and review analytics.
Sign in →Choose the shortest path for the job you are doing now.
Create a dynamic QR, name it by placement, add the destination, style it, run quality checks, print a proof, then monitor Analytics.
Create a static Wi-Fi QR, verify network name and password, save it to the library, and test from a device that is not already connected.
Select the exact retail variant, enter the full identifier, confirm the check digit, preserve guard bars, set final size, and export SVG.
Open GS1 Builder, enter the assigned identifier and required attributes, inspect separators, select the carrier, and test parsing in the receiving system.
Prepare a clean CSV or Excel sheet, open Bulk Generator, map columns, validate rows, apply a design or brand kit, then download the ZIP or combined PDF.
Create one dynamic code per placement, use consistent UTM values, organize them in one project, and compare scans over the same date range.
These checks resolve most browser, hosting, save, and export problems.
Open a question to see the explanation and the most useful next step.
A static QR code contains the final content directly. Its encoded content cannot be changed without creating a new symbol. A dynamic QR code contains a short redirect URL managed by this application, so you can update the destination and collect scan analytics while keeping the printed symbol.
You can reopen the saved item, change its style, and export it again. Changing the encoded content creates a different QR pattern, so already printed copies will still contain the old content.
The printed code points to a short URL on your domain. Your hosting, SSL certificate, PHP application, and database must remain available for the redirect to work.
There is no universal safe percentage because density, error correction, logo shape, and scanner conditions differ. Keep the logo modest and centered, use Q or H error correction, preserve all finder patterns, and test the final exported and printed code.
Common causes include insufficient physical size, weak contrast, glare, ink spread, low-resolution printing, a cropped quiet zone, folds, curvature, or finishing that changed the surface. Test a production proof at the intended size and placement.
Use SVG for professional layout and unlimited scaling, PNG for most digital uses, JPG only when a flat raster image is required, and PDF for convenient print placement or proofing.
A successful decode only proves that the scanner read the bars. The receiving system may reject the symbology, identifier length, check digit, Application Identifier structure, packaging level, or unassigned data.
UPC-A uses a prescribed retail layout. The number-system digit sits outside the left guard pattern, the check digit sits outside the right guard pattern, and two five-digit groups appear under the data halves.
The start, center, and end guard patterns extend below the ordinary data bars. These extensions help preserve the recognized retail structure and visually separate the two five-digit groups.
Module scale changes the width of the narrowest encoded unit and proportionally changes all wider bars and spaces. It should visibly affect the barcode width without altering the encoded data.
The readable text font can be changed when the result remains clear and does not overlap the bars or quiet zones. UPC and EAN grouping and outside digits must remain structurally correct.
FNC1 identifies a GS1-formatted symbol and separates variable-length fields when another field follows. It is a control character, not ordinary visible text.
No. It can validate supported formatting and calculate check digits, but identifier licensing, allocation, ownership, and trading-partner acceptance must be confirmed separately.
Open the Dashboard and filter the library by Static QR or Barcode. You can download, edit, duplicate, organize, archive, or delete saved items from their list actions.
A project is a primary workspace or campaign grouping. Tags provide flexible cross-project labels such as client, location, channel, status, or product family.
When supported items are updated, the application records a snapshot of their important data and design settings. You can inspect a version and restore it; the current state is backed up before restoration.
Older scans were recorded before the expanded analytics fields existed. New data can be captured after the update, but missing historical values cannot be reconstructed reliably.
Location depends on information provided by the server, CDN, reverse proxy, or IP-location setup. Without trustworthy location headers, the application leaves those fields unknown rather than guessing.
Use a pattern that includes campaign, placement, location, and variation. Create separate dynamic codes for placements you want to compare, even when they share one destination.
No. Update packages are designed to overwrite selected application files. Database upgrades run through non-destructive checks after the updated application loads. Rerunning the installer can create unnecessary risk.
Your browser or hosting cache may still serve old CSS or JavaScript. Hard-refresh the page, clear any LiteSpeed or CDN cache, and confirm that cPanel overwrote the files in the correct domain folder.
Illustrator may interpret clipping, fonts, masks, or unsupported SVG features differently. This app exports QR modules and barcode bars as filled shapes. Avoid path effects, non-uniform scaling, and changes that remove quiet space.
Print dialogs often apply fit-to-page or shrink-to-printable-area scaling. Disable automatic scaling when exact dimensions matter and verify the final measured output.
Download a copy of the website folder and export the MySQL database through phpMyAdmin. The database contains users, saved codes, projects, analytics, templates, rules, versions, and hosted-page content.
Include the page URL, selected code type, input value, browser and device, exact steps, expected result, actual result, screenshots, console error if available, and whether the issue affects preview, save, download, or all three.
The smallest square in a QR code or the narrowest width unit in a linear barcode.
Required blank space surrounding a QR code or barcode so scanners can isolate the symbol.
One of the three large corner patterns that helps a QR scanner locate and orient the symbol.
Special start, center, and end patterns used by UPC and EAN retail barcodes.
A calculated digit used to detect common errors in an identifier.
A control character used in GS1-formatted data to identify structure and separate variable fields.
A short URL that sends a scan to an editable destination and enables analytics.
URL parameters used to identify campaign source, medium, name, content, and term in analytics tools.