QR Code Generator

Make a QR code for any link or text with your own colours and download it.

How to Use QR Code Generator

  1. Type or paste the link or text you want in the code.
  2. Set the size (100 to 1000 pixels) and, if you like, the foreground and background colours.
  3. Check the preview, then click Download PNG or Copy Image.
  4. Scan it with your phone before printing, just to be sure.

This QR code never expires

Many free QR sites make dynamic codes: the code really points to their own short link, which then redirects to yours. That lets them show ads, track scans, or switch the code off when a free trial ends. The codes made here are static. Your link or text is stored in the pattern itself, so it keeps working as long as the destination does, with no account and no middleman.

The one downside of a static code is that you can't change where it points once it's printed. If you might need to, point it at a page on your own site that you control.

Colours, size and scanning

Scanners need contrast. A dark code on a light background works best; light-on-dark codes and pale colours like yellow on white fail on many phone cameras. Keep the empty border around the code (the quiet zone) and don't crop it off.

For print, physical size matters more than pixels. Make the code at least about 2 × 2 cm on paper, and bigger if people will scan it from a distance. A rough rule is one unit of code width for every ten units of scanning distance, so a poster read from 2 meters needs a code about 20 cm wide. Download at 1000 px for anything printed.

How much fits in one code

The more you put in, the denser the pattern and the harder it is to scan. An ordinary web address is no problem. Codes here use medium error correction (level M), which lets them survive roughly 15% damage or dirt, and at that level one code holds about 2,300 characters of plain text. Go over the limit and you'll see a message instead of a code. For long text, put it on a web page and link to that.

Key Features & Practical Use Cases

  • Putting a link to a menu, form or website on a poster, table card or flyer.
  • Adding a QR code to a business card or slide that opens your portfolio or profile.
  • Sharing a long URL with a room full of people without anyone typing it.
  • Printing codes for product manuals, packaging or event check-in pages.

Frequently Asked Questions

Do these QR codes expire?

No. They're static, so the content lives in the code itself. There's no subscription and nothing to renew.

Can I track how many people scan it?

Not with a static code, because scans don't pass through any server. Add a UTM tag to your link (for example ?utm_source=poster) and you'll see the visits in your own analytics instead.

Can I add a logo?

Not in this tool. Use our QR Code with Logo tool, which uses a higher error correction level so the code still scans with a logo in the middle.

Is there a QR code for Wi-Fi?

Yes. The Wi-Fi QR Code tool makes one that phones can join with a single scan.

Is what I type uploaded?

No. The code is drawn in your browser with the qrcode library.

About OneClickly

OneClickly is a set of 119 free tools for PDFs, images, text, everyday math and code. They run in your browser, so the files and text you work with stay on your device.

Related Tools

  • QR Code Scanner & Reader - Scan and decode QR codes from camera stream or image files securely in your browser.
  • Barcode Generator - Make Code 128, Code 39, EAN-13, EAN-8 and UPC barcodes and download them as PNG images.
  • QR Code with Logo - Make a QR code with your own logo in the centre and download it as a PNG.
  • Wi-Fi QR Code - Make a QR code that connects phones to your Wi-Fi without typing the password.
  • VCard QR Code - Create a QR code that saves your contact details straight to a phone.
  • Color Contrast Checker - Check text and background colours against WCAG AA and AAA contrast levels.