Skip to content

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
  1. Type your text or link.
  2. Adjust the size slider.
  3. 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.