Advanced generator, scanner, batch processor, and analytics hooks — all client‑side.
Shortcuts: Ctrl+Enter render · Ctrl+S download
Upload a CSV with columns: text,filename,size,margin,ecc,dots,qrColor1,qrColor2,qrColorMode,bgColor1,bgColor2,bgColorMode,logoUrl,logoSize,logoMargin,format,scale. Only text is required; others default to current UI values.
Save your current configuration as a JSON template for reuse. You can also import a template file.
This app never sends data by default. Enable one of the adapters below or plug in your own. Events emitted: qr_render, qr_download, qr_copy, qr_print, scan_success, batch_complete.
// Custom adapter example
window.proQRAnalytics = {
track: (eventName, payload={}) => {
// Send to your endpoint
// fetch('/analytics', {method:'POST',body:JSON.stringify({eventName, payload})})
console.log('custom-analytics', eventName, payload)
}
}
Pro QR Studio is a single‑file, privacy‑first QR toolkit. Everything runs locally in your browser. Perfect for individuals and enterprises who need customization, batch work, and optional analytics — with zero servers.
Security tip: host via HTTPS (GitHub Pages works great). Camera requires HTTPS/localhost.