QR Code Generator

Generate QR codes for any URL or text. Customise foreground and background colours. Download as PNG — free, instant, no sign-up required.

#000000
#ffffff

Create QR codes in seconds with our free generator. Enter any URL or text, pick your colours, and download a ready-to-use PNG. Everything runs in your browser — your data stays private and the QR codes never expire.

When to Use the QR Code Generator

Use this tool whenever you need a QR code for marketing materials, business cards, product packaging, event tickets, Wi-Fi sharing, restaurant menus, or just linking to a website from a printed document. For product barcodes and linear codes, use the barcode generator.

QR Code Tips

  • Keep URLs short for smaller, more scannable QR codes. Use a URL shortener for long links.
  • Always test your QR code with a phone camera before printing to make sure it scans correctly.
  • Maintain high contrast between foreground and background colours — dark on light works best.
  • Add a short call-to-action near the QR code like "Scan for menu" so people know what to expect.

Frequently Asked Questions

Do the QR codes expire?

No. QR codes generated here encode data directly into the image. They work forever and do not depend on any server or subscription.

Can I customise the QR code colours?

Yes. You can set both the foreground and background colours using the colour pickers. Just ensure sufficient contrast so scanners can read the code.

What can I encode in a QR code?

Any text or URL up to around 2,000 characters. Common uses include website links, Wi-Fi credentials, contact details, and plain text messages.

Will the QR code work on all scanners?

Yes. Our generator produces standard QR codes that work with every phone camera and QR scanning app worldwide.

Is there a size limit for downloads?

The generated PNG is 400 by 400 pixels, which is high enough quality for both screen and print use. For very large prints, consider an SVG generator.

Is my data stored anywhere?

No. The QR code is generated entirely in your browser. Your text or URL never leaves your device.

Related Tools