QR Codes
Generate dynamic, trackable QR codes that drive users to your app with SmartLinks.
What are Dynamic QR Codes?
Dynamic QR codes are scannable images that can be updated after creation. Unlike static QR codes, SmartLinks QR codes:
- Can be edited without reprinting
- Include analytics tracking
- Support platform-specific routing
- Offer customization options
Creating a QR Code
Via Dashboard
- Navigate to “QR Codes” in the sidebar
- Click “New QR Code”
- Select or create a smart link
- Customize the design
- Download in your preferred format
Via API
const response = await fetch("https://api.smartlinks.com/v1/qr-codes", {
method: "POST",
headers: {
Authorization: "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
linkId: "link_abc123",
size: 500,
format: "png",
}),
});Customization Options
Colors
Customize dots, background, and corner colors:
{
"style": {
"dotsColor": "#000000",
"backgroundColor": "#ffffff",
"cornerSquareColor": "#FF6B6B"
}
}Logo
Add your brand logo to the center:
{
"logo": {
"url": "https://example.com/logo.png",
"size": 0.3
}
}Formats
Download in multiple formats:
- PNG (recommended for print)
- SVG (for scalability)
- JPEG
Best Practices
- Test before printing: Always scan your QR code before mass production
- Use high contrast: Ensure good readability
- Maintain quiet zone: Leave white space around the QR code
- Consider size: Minimum 2cm x 2cm for reliable scanning
- Track performance: Monitor scan rates and conversions
Use Cases
- Print advertising: Magazine ads, flyers, billboards
- Product packaging: Direct customers to product info or reviews
- Event marketing: Registration, information booths
- Restaurant menus: Digital menus, ordering systems
- Retail: In-store promotions, loyalty programs
TODO: Add more technical details about QR code generation, error correction levels, and advanced customization options
Last updated on