A fast, ad-free, privacy-respecting QR code generator.
Runs entirely in your browser.
No tracking. No ads. No data is sent or stored.
Open source under MIT license.
QRTurbo.app is deployed on Cloudflare Pages and runs entirely at the edge. The app is served as static assets from Cloudflare's global network, with no origin server or backend API required for QR code generation.
- Create QR codes instantly in your browser
- Generate QR codes for URL/Text, vCard, MeCard, WiFi, SMS/Phone, Email, Calendar Events, Locations, Social Media, WhatsApp, and App Links
- Customize foreground and background colors
- Add an optional logo with adjustable size and margin
- Choose dot styles, corner square styles, and corner dot styles
- Select QR code size: 256px, 512px, or 1024px
- Error correction levels: L, M, Q, H
- Export formats: PNG, SVG and PDF
- Light and dark themes
- Multilingual UI with 12 supported languages
- No external API calls
- Works fully offline after initial load
- Supports UTF-8 and long messages
- Download the QR code as an image
Install dependencies:
npm installRun the fast Node test suite:
npm testRun browser end-to-end tests:
npx playwright install
npm run test:e2eThis tool does not send your input to any server. Everything happens locally in your browser. Logo images are processed using the browser's FileReader API - they never leave your device.
MIT License. This project includes the qr-code-styling library.
Timo Heimonen (timo.heimonen@proton.me)