QR Codes
Generate customizable QR codes for any URL, track scans with full analytics, and download in PNG or SVG format.
Create QR Codes
Generate a QR code for any URL. Optionally link it to an existing short link for unified tracking. Each QR code gets a unique scan URL (e.g., lsnp.io/q/qr-a1b2c3d4) that redirects to your destination.
Customization
Choose from 4 patterns (square, dots, rounded, classy), 3 corner styles, custom foreground/background colors, and 4 frame options including a "Scan me" badge. Pattern and corner styles are saved with your QR code and will be applied in a future update. Currently, color, frame, and watermark customization are fully supported.
Scan Tracking
Every scan is tracked with full analytics: country, device, browser, OS, and referrer. View time-series data, top countries, device breakdown, and referrer analysis — same depth as link click analytics.
Download Formats
Download your QR codes as PNG (all plans) or SVG (Pro and Business). Free tier QR codes include a small "linksnap" watermark; paid plans are watermark-free.
Fast Redirects
QR scan redirects use the same sub-50ms infrastructure as short links. No loading screens, no interstitials — instant redirect to your destination URL.
Plan Limits
| Plan | Custom QR Codes | Watermark | Formats |
|---|---|---|---|
| Free | 2 custom/month | Yes | PNG only |
| Pro | 500 custom/month | No | PNG + SVG |
| Business | Unlimited | No | PNG + SVG |
API Endpoints
Full API documentation is available in the API Reference. Key endpoints:
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/qr-codes | Create QR code |
| GET | /api/qr-codes | List QR codes |
| GET | /api/qr-codes/:id/download | Download QR image |
| PATCH | /api/qr-codes/:id | Update QR code (url, title, styleConfig) |
| GET | /api/qr-codes/:id/stats | Scan analytics |
| DELETE | /api/qr-codes/:id | Delete QR code |