Documentation
Technical guides for creating, downloading, saving, managing, and integrating QR codes.
Getting started
The shortest path from a new code to a working QR workflow.
Getting started with the QR code builder
Create, preview, customize, and download a QR code without an account, or save it to your QR library when you want to manage it later.
Static vs. dynamic QR codes: which to use
Learn the practical difference between a static QR code that contains its final content and a dynamic website code you can update and measure.
Manage and download your saved QR codes
Organize saved QR codes in personal folders, rename or duplicate them, manage dynamic links, and download them again in the format you need.
Scan a QR code in your browser
Use your camera or upload an image to read a QR code in the browser, review the exact result, and choose whether to open detected links.
Browse by topic
Design and downloads
Export the right file and keep the finished code easy to scan.
- Read article: Download formats: PNG, JPG, SVG, EPS, and PDF
Download formats: PNG, JPG, SVG, EPS, and PDF
Choose a QR code download format for screens, documents, or print, and select the pixel size used by raster PNG and JPG exports.
- Read article: Why your QR code won't scan (and how to fix it)
Why your QR code won't scan (and how to fix it)
Check color contrast, print size, image quality, the clear margin around the QR code, and logo placement when a finished code will not scan.
Managing QR codes
Organize saved codes and control every part of a dynamic QR code.
- Read article: Understand your dynamic QR code details
Understand your dynamic QR code details
Learn what the short URL, current destination, status, and QR preview represent on a saved dynamic QR code's detail page.
- Read article: Edit a dynamic code's destination after printing
Edit a dynamic code's destination after printing
Update the website behind a saved dynamic QR code, pause or reactivate its redirect, and keep using the same printed QR image.
- Read article: Replace a managed PDF without changing its QR code
Replace a managed PDF without changing its QR code
Replace the PDF behind a managed PDF QR code while keeping its short URL, printed QR image, settings, and scan history intact.
- Read article: Protect a dynamic QR code with a password
Protect a dynamic QR code with a password
Require visitors to enter a password before a dynamic QR code sends them to its destination, then change or remove that password.
- Read article: Limit how many scans a QR code accepts
Limit how many scans a QR code accepts
Set, change, or remove the maximum number of successful scans allowed for a dynamic QR code and understand when the limit is reached.
- Read article: Schedule when a dynamic QR code works
Schedule when a dynamic QR code works
Set optional start and end times for a dynamic QR code, update its active window, or clear the schedule without changing the printed code.
- Read article: Send QR code scans to different destinations
Send QR code scans to different destinations
Create ordered smart-routing rules that choose a destination by device, operating system, language, country, or time of day.
- Read article: Customize the design of a saved QR code
Customize the design of a saved QR code
Change a saved QR code's colors, shapes, sticker treatment, and logo while keeping its short URL and destination settings unchanged.
Developer API and webhooks
Automate QR workflows with API tokens and webhook events.
- Read article: Developer API reference
Developer API reference
Create and manage QR codes through the API and respond to signed webhook events.
- Read article: API tokens: create, use, and revoke
API tokens: create, use, and revoke
Mint an API token from your dashboard, copy the one-time secret, authenticate requests to the REST API with a Bearer header, and revoke a token when you're done.
- Read article: Webhooks: subscribe, verify, and retries
Webhooks: subscribe, verify, and retries
Subscribe a public URL to code events, verify each delivery with the Standard Webhooks signature, and understand the retry backoff and auto-disable behavior.
Ready to make your first code?
Build, style, and preview a QR code in the browser. Save it when you want to change where it points later.
Create a QR code