Static & dynamic
Bake data straight into the image, or create editable codes that route through a tracked short link.
Static codes for links, WiFi, contacts and more — generated privately in your browser. Or create dynamic codes you can edit anytime, with real-time scan analytics, A/B testing and geo-targeting.
Data is encoded directly into the image. Works forever, fully offline, no tracking.
Your QR code will appear here.
Tip: test your QR code with a phone before printing it.
Bake data straight into the image, or create editable codes that route through a tracked short link.
See total scans plus breakdowns by day, country and device for every dynamic code.
Point one code at several destinations with weighted splits and compare which variant wins.
Send scanners to different URLs based on the country they scan from.
Paste a CSV on the dashboard to mint hundreds of tracked codes at once.
Static codes never touch a server — perfect for WiFi, vCards and sensitive data.
Links, text, WiFi, email, SMS, phone, WhatsApp and contact cards.
Custom colors and crisp PNG or scalable SVG downloads.
Static codes encode the data directly — they work offline forever but can't be edited or tracked. Dynamic codes encode a short link that routes through this server, so you can change the destination later and see scan analytics.
A dynamic code points at /r/<id> on this server. Each scan is logged (time, country, device) and the visitor is instantly redirected to the real destination.
Static codes are generated entirely in your browser and never sent anywhere. Dynamic codes store only the destination URL and anonymous scan counts — no personal data, no cookies.
SVG for print and large sizes (stays sharp at any scale); PNG for a ready-to-share image.