All QR code generation happens client-side in your browser. Your data never leaves your device, ensuring complete privacy.
Generate your first QR code
Choose a QR code type
When you open Atomix QRGen, you’ll see six QR code type options:Currently Available:
- URL - Link to a website
- Text - Plain text content
- WiFi - Network credentials
- vCard - Contact information
- Event - Calendar events (disabled)
- Payment - Payment requests (disabled)
Enter your data
After selecting URL, a form will appear asking for the website URL.Enter any URL (e.g.,
https://github.com/Ephistopheles/atomix-qrgen). The app automatically adds https:// if you omit it.The form validates your input in real-time. If there’s an error, you’ll see a message explaining what needs to be fixed.
View your QR code
As soon as you enter valid data, the QR code appears instantly in the preview panel on the right.The QR code is generated immediately using the
qr-code-styling library - no server roundtrip required!Download or print
Once you’re happy with your QR code, you have two options:
- Download as PNG - Click the download button to save a 280x280px PNG image
- Download as SVG - Get a scalable vector version for print or large displays
- Print - Click the printer icon to print directly
qr-code-1709500000000.png) to avoid overwriting previous downloads.How it works
Under the hood, Atomix QRGen uses a simple data flow:- Type selection triggers
setType(), updating the selected QR type - Form input triggers
onChange(), passing validated data tosetData() - QR preview receives the type and data, then:
- Encodes the data using format-specific encoders (e.g.,
WIFI:T:WPA;S:MyNetwork;P:password;;) - Generates the QR code using
QRCodeStyling - Renders the result on a canvas element
- Encodes the data using format-specific encoders (e.g.,
More examples
WiFi QR code
Create a QR code for your WiFi network:- Select WiFi type
- Enter your network name (SSID):
MyHomeWiFi - Choose security type:
WPA - Enter password:
secretpassword123 - The QR code encodes:
WIFI:T:WPA;S:MyHomeWiFi;P:secretpassword123;;
vCard QR code
Share your contact information:- Select vCard type
- Enter your first and last name (required)
- Optionally add: phone, email, organization, website, address
- The QR code generates a vCard 3.0 format:
Privacy guarantee
Atomix QRGen’s client-side architecture means:- ✅ No data sent to servers
- ✅ No analytics or tracking
- ✅ No cookies or local storage of sensitive data
- ✅ Works offline after initial page load
- ✅ Open source - verify the code yourself
Next steps
Installation
Want to run Atomix QRGen locally or contribute? Follow the installation guide
QR types
Learn about all supported QR formats and their data structures