Download Formats
Atomix QRGen supports downloading QR codes in two popular formats:PNG
Raster image format, perfect for web use and printing at fixed sizes
SVG
Vector format that scales infinitely without quality loss
Selecting a Format
Choose your preferred export format using the format selector buttons in the preview card:src/components/qr-code-app/cards/qr-preview/card-qr-preview.tsx:243-257
The format selection is displayed before the QR preview, making it easy to switch between PNG and SVG before downloading.
Downloading Your QR Code
Select QR Type
Choose the type of QR code you want to generate (URL, WiFi, vCard, etc.) from the type selector.
Fill in the Form
Complete all required fields marked with an asterisk (*). The download button will remain disabled until all required fields are valid.
Download Implementation
The download functionality is handled client-side using theqr-code-styling library:
src/components/qr-code-app/cards/qr-preview/card-qr-preview.tsx:78-113
File Naming Convention
Downloaded files follow this naming pattern:Qr_Url_20260303_143022.pngQr_Wifi_20260303_143145.svgQr_VCard_20260303_143301.png
Printing QR Codes
In addition to downloading, Atomix QRGen includes a built-in print function:How to Print
Allow Pop-ups
If prompted, allow pop-ups for the site. The print function opens a new window with your QR code.
Print Window Features
The print function creates a clean, print-optimized page:src/components/qr-code-app/cards/qr-preview/card-qr-preview.tsx:158-219
The print window automatically scales the QR code up to 600px for better print quality while maintaining aspect ratio.
Print Workflow
- Canvas Extraction: Converts the QR canvas to a data URL
- New Window: Opens a print-optimized window
- Auto-Print: Triggers the print dialog automatically
- Auto-Close: Closes the window after printing completes
QR Code Specifications
All generated QR codes have the following specifications:Size
280x280 pixels
Error Correction
Level M (15%)
Color Depth
Black (#000) on White (#FFF)
src/components/qr-code-app/cards/qr-preview/card-qr-preview.tsx:324-340
Format Comparison
| Feature | PNG | SVG |
|---|---|---|
| File Size | Larger (fixed resolution) | Smaller (vector data) |
| Scalability | Pixelated when enlarged | Infinite scaling |
| Compatibility | Universal | May require vector support |
| Best For | Web, social media, email | Print, large displays, editing |
| Print Quality | Good at native size | Excellent at any size |
Troubleshooting
Download button is disabled
Download button is disabled
Print window doesn't open
Print window doesn't open
If the print window doesn’t open:
- Check if pop-ups are blocked in your browser
- Add Atomix QRGen to your pop-up whitelist
- Try using the download function instead
QR code is blurry when printed
QR code is blurry when printed
For best print quality:
- Use SVG format for vector-perfect printing
- Ensure your printer settings are set to high quality
- Avoid scaling PNG files beyond 280x280 pixels
File downloads with wrong name
File downloads with wrong name
The filename is automatically generated based on:
- QR code type (URL, WiFi, vCard, etc.)
- Current timestamp