Canonical URL: https://chargezen.com/docs/spark/tracking-links/qr-codes

# QR Codes

Generate scannable QR codes for offline marketing

Last updated: 2026-01-19

QR codes bridge offline and online marketing. Affiliates can include them in printed materials, products, events, or anywhere a clickable link isn't possible.

## Generating QR Codes

QR codes are automatically generated for every tracking link. Access them from:

*   **Link Details Page** — Click any link to see its QR code
*   **Link Creation** — QR code shown after creating a new link
*   **Bulk Export** — Download QR codes for multiple links as a ZIP file

##### Affiliate Portal Access

Affiliates can generate and download QR codes directly from their portal without needing to contact you.

## QR Code Customization

Customize the appearance of your QR codes:

*   **Colors** — Foreground and background colors to match branding
*   **Logo** — Add your logo to the center of the QR code
*   **Shape** — Square or rounded corners on modules
*   **Size** — Download in various resolutions (SVG, PNG up to 4000px)
*   **Error Correction** — Higher levels allow more customization but larger codes

## Download Formats

Export QR codes in multiple formats:

*   **SVG** — Vector format, infinitely scalable, ideal for print
*   **PNG** — Raster format with transparency, good for digital
*   **PDF** — Print-ready with embedded vector graphics
*   **EPS** — For professional print workflows

## Use Cases

*   **Product Packaging** — Include QR code on boxes or inserts
*   **Business Cards** — Affiliates add QR to their contact cards
*   **Event Materials** — Banners, flyers, and booth displays
*   **Printed Media** — Magazine ads, postcards, posters
*   **Video Content** — Display QR code in videos or livestreams

##### Tracking QR Scans

QR code scans are tracked separately from regular link clicks, so you can see which affiliates are effective at offline promotion.

## Dynamic vs Static QR Codes

Spark! QR codes are **dynamic** by default:

*   Change the destination URL without reprinting
*   Track scan analytics in real-time
*   Enable/disable codes remotely
*   A/B test different landing pages

## Next Steps

[

### UTM Parameters

Add campaign tracking to your links

Learn more



](https://chargezen.com/docs/spark/tracking-links/utm-parameters)[

### Attribution Models

How QR scans are attributed

Learn more



](https://chargezen.com/docs/spark/attribution/models)

### Related Articles

[

#### Creating Links

Generate tracking links



](https://chargezen.com/docs/spark/tracking-links/creating-links)[

#### Custom Domains

Branded short links



](https://chargezen.com/docs/spark/tracking-links/custom-domains)

Was this page helpful?

Need more help? [Contact support](https://chargezen.com/docs/checkoutos/troubleshooting/support)
