Skip to content

QR Code Generator

Type a link or some text, adjust colours and size, and download a PNG or SVG QR code. The code is generated in your browser and is not stored.

Your link or text stays on this device. CreatorKit does not record or track it.

What should the QR code contain?

0 characters. Shorter content makes a simpler code that scans more easily.

512 × 512px

For print, the SVG download scales to any size without blurring.

Higher levels survive damage or smudges but make denser codes.

4 modules

Enter a link to see your QR code.

Always scan the downloaded file with at least two different phones before printing or sharing it. A QR code that looks fine can still fail at small sizes, on glossy paper or with low contrast.

How to make a QR code

  1. Choose Website link or Plain text.
  2. Enter the full link, including https://. The tool checks that it is a valid web address.
  3. Adjust colours, size, error correction and the quiet zone if you need to.
  4. Download as PNG or SVG.
  5. Scan the downloaded file with two or more phones before you print or share it.

Getting reliable scans

  • High contrast, dark on light. Black or a very dark colour on white is the most reliable. The tool blocks colour pairs that are too similar and warns about light-on-dark codes, which some scanner apps cannot read.
  • Keep the quiet zone. The blank border around the code helps phones find it. The QR standard recommends four modules; text or images touching the code can break scanning.
  • Shorter is better. Long links create dense patterns that need to be printed larger. Remove unnecessary tracking parameters or use your own short page.
  • Mind the surface. Glossy paper, curved bottles and low light all make scanning harder.

Ideas for using QR codes

Link printed menus, posters, business cards, packaging, event signs and slide decks to a web page. On social media, a QR code is most useful in images that will be shown on another screen, such as a livestream overlay or a presentation.

Limits

Image sizes from 128 to 2048 pixels (SVG scales to any size). How much text fits depends on the error-correction level; the tool tells you if your content is too long. This tool does not create Wi-Fi, contact-card or payment codes in this version.

How it works

The code is generated by an open-source QR library running inside this page, then drawn as an image you download. The text you enter is not sent anywhere and is cleared when you leave the page. To share the link’s preview on social media as well, try the social sharing preview.

Frequently asked questions

Do these QR codes expire?
No. The link or text is encoded directly in the pattern. There is no redirect service in between, so the code works as long as the destination exists. The trade-off is that you cannot change where it points after printing.
Can I track how many people scan it?
Not with this tool, by design. To measure scans, point the code at a link with tracking parameters (such as UTM tags) and check your website analytics.
Which error-correction level should I choose?
Medium is a good default. Use Quartile or High for codes that may get scratched or partly covered, or if you plan to place a small logo over the centre yourself. Higher levels make the pattern denser, so the code must be printed larger.
How big should I print it?
A common rule of thumb is that the code should be at least one tenth of the scanning distance; for example about 2.5 cm (1 inch) wide for scanning from 25 cm away. Larger is safer, especially for dense codes. Test before printing in bulk.
PNG or SVG?
PNG for screens, documents and social posts. SVG for print and design software, because it can be scaled to any size without becoming blurry.