Free tools

QR Code Generator (PNG & SVG)

Turn a link, a WiFi network or any text into a QR code, ready to print or share.

Runs locally · nothing is uploaded

Your QR code appears here…

Features

PNG and SVG

A crisp PNG from 256 to 2048 pixels, or an SVG that scales to any print size.

Static, with no expiry

Your text is stored in the code itself: no redirect service, no tracking, nothing that stops working later.

Error correction you pick

Higher levels keep the code readable when it is printed small, smudged or partly covered.

How to use

  1. 1 Pick what to encode: text or link, a WiFi network, an email, a phone number or an SMS, and fill in the fields.
  2. 2 Pick the error correction level and the size of the image.
  3. 3 Download the PNG or SVG, or copy the image and paste it straight into a document.

Common use cases

  • Putting a website link on flyers, posters and business cards
  • Sharing a menu, form or survey link on a table card
  • Adding a QR code to slides so the audience can open a link
  • Labeling products, boxes or equipment with a code to scan
  • Moving a long link or note to a phone without typing it

About this tool

A QR code stores a short piece of text, most often a link, as a pattern that most phone cameras read directly. The codes made here are static: the text is inside the code itself, not behind a redirect, so they never expire and need no account to keep working.

Error correction adds redundancy, so a code still scans when part of it is damaged or hidden. The higher the level, the more of the code can be lost, and the denser the pattern becomes.

This tool is built by ToolClack and, like everything we make, it is local-first: your data stays in your browser.

Frequently asked questions

Do these QR codes expire?

No. The link or text is stored in the code itself, with no redirect service in between, so it works for as long as the link does and no QR service sits in the middle counting scans.

Which error correction level should I pick?

Medium suits most uses. Pick Quartile or High if the code will be printed small, placed on a rough surface or might get scratched or covered in part; the pattern gets denser, so give it a little more room. Low makes the simplest code, fine for clean screens.

PNG or SVG?

PNG works everywhere: documents, slides, websites and messages. SVG is a vector file that stays sharp at any size, which is what printers and design tools prefer for posters and packaging.

How much text fits?

Up to 2,953 bytes at Low and 2,331 at Medium, fewer at higher levels. Plain letters and digits take one byte each, accented letters two and emoji four. Shorter texts make simpler codes that scan faster.

Our products

These tools are free and always will be. Our full products go further.

View all products