# Pocket QR Code Tools > Pocket QR Code Tools — free online QR code generator and decoder. Create custom QR codes instantly and scan or upload images to decode QR codes — no sign-up required. Pocket QR Code Tools is a free, privacy-first browser tool for generating and decoding QR codes. Everything runs client-side — no server, no sign-up, no cookies, no tracking. ## What it does **QR Code Generator** — choose a type, fill in the fields, and download the QR code. Supported types: - **URL / Link** — any http or https address - **Wi-Fi** — SSID, password, and encryption type (WPA/WEP/open) - **Contact / vCard** — name, phone, email, organization, address - **Plain Text** — any free-form text - **Email** — prefilled recipient, subject, and body - **SMS** — prefilled phone number and message - **Phone Number** — dial a number on scan - **Calendar Event** — title, start/end datetime (iCal format) - **Geolocation** — latitude and longitude - **Crypto Wallet** — Bitcoin, Ethereum, Litecoin, Dogecoin, Monero Download formats: **SVG** (vector, print-quality), **PNG** (transparent background), **JPG** (white background). **QR Code Decoder** — two modes: - **Upload** — drag-and-drop or browse a PNG, JPG, or SVG image; decoded text appears instantly - **Camera / Live scan** — uses device camera with pinch-zoom; decodes automatically on detection ## Key facts - Free with no usage limits - No account or sign-up required - No cookies or analytics - Works on desktop and mobile browsers - Generated QR codes never expire - All processing happens in the browser (client-side only) ## Common questions **Does it cost anything?** No. Completely free, no subscription. **Do QR codes expire?** No. Static QR codes encode data directly and work indefinitely as long as the destination (e.g. a URL) is live. **Is it private?** Yes. No data leaves your device. There is no server-side processing, no cookies, and no analytics. **What browsers are supported?** Any modern browser with JavaScript enabled. Camera scanning requires a device with a camera and a browser that supports `getUserMedia`. **Who made this?** GK Nguyen — Pocket QR Code Tools is an open-source personal project. ## Resources - App: https://pocket-qr-code-tools.gknguyen.com/ - Author: https://gknguyen.info