QR code generator
Create QR codes for text or URLs; download PNG.
320
Updates live as you type. Test the code before printing.
About this tool
Turn any link, Wi-Fi login, plain text or contact detail into a scannable QR code in seconds. Everything is rendered locally in your browser, so the data you encode never touches a server.
Why use it
- Adjustable resolution so the same code stays crisp on a business card or a printed poster.
- Transparent, no-watermark PNG output you can drop straight into a design file.
- Works fully offline once the page is loaded — handy for events with weak Wi-Fi.
Common use cases
- Link a restaurant table to a digital menu without an app.
- Put a code on packaging that opens your product manual or warranty page.
- Share event check-in links on printed badges and flyers.
Tips
- Keep URLs short — fewer characters mean a simpler, more reliable code.
- Leave a quiet white margin around the code so scanners lock on quickly.
How to use
- Type your text or link.
- Adjust the size slider.
- Generate, then Download the PNG.
FAQ
- Are my QR codes uploaded anywhere?
- No. The code is drawn in your browser with JavaScript, so the link or text you encode never leaves your device.
- What can I store in a QR code?
- Links, plain text, Wi-Fi logins, email, phone numbers, SMS and contact (vCard) details are all supported.
- Can I download the code for print?
- Yes. Export a high-resolution PNG or a vector SVG that stays sharp at any size, from a business card to a poster.
- Why does a longer link make a denser code?
- More characters need more data modules. Short URLs produce simpler patterns that scanners read faster and more reliably.
- Can I add a logo or change the colors?
- Yes, you can set foreground and background colors and drop a logo in the center. Keep enough contrast so the code still scans.
- Will the QR code expire?
- No. The code is static and encodes your data directly, so it works forever as long as the destination link stays live.