SwipeToLaunch

QR code generator

Static QR codes for any URL or text, as PNG or SVG.

How to use it

  1. Enter a URL or text. A link, a Wi-Fi note, a phone number or any text up to the QR size limit.
  2. Style it. Pick colors, size, quiet zone and error correction level.
  3. Download. PNG for screens and quick use, SVG for print at any size.

Static codes that do not expire

Many free QR generators make a "dynamic" code: the QR points at their redirect server, which forwards to your link. When the trial ends or the company folds, every printed code breaks. This tool makes static codes. Your URL is encoded directly in the pattern, so it works for as long as your URL does, with no account, tracking or middleman.

The encoder runs in your browser and follows the QR Code standard (ISO/IEC 18004): byte mode with UTF-8 text, versions 1 to 40, and automatic mask selection by penalty score, the same way commercial encoders choose the cleanest pattern.

Choosing error correction

QR codes carry redundant data so they still scan when part is dirty, torn or covered.

  • L (7%): smallest code. Fine for screens.
  • M (15%): the default for most uses.
  • Q (25%): printed items that get handled, like flyers and packaging.
  • H (30%): if you plan to put a logo over the middle.

Higher levels make the code denser, so a long URL at H may need a bigger print size.

Getting codes that scan

  1. Keep it short. A shorter URL makes a less dense code that scans from further away. Add UTM tags with the UTM builder, but keep them brief.
  2. Keep the contrast high. Dark on light works everywhere. The tool warns when contrast is too low.
  3. Keep the quiet zone. The blank border of 4 modules helps cameras find the code.
  4. Print big enough. A rule of thumb is a code width of at least a tenth of the scanning distance: 2 cm across for a 20 cm scan.
  5. Test before you print with two different phones.

What you get

  • Static codes: no redirects, no expiry, no tracking
  • Error correction L, M, Q and H
  • Custom colors, size and quiet zone
  • PNG and crisp SVG downloads
  • Full QR spec encoder running in your browser

Questions

Do these QR codes expire?

No. They are static codes with your URL encoded directly in the pattern. There is no redirect service in between, so they keep working as long as the destination URL does.

Should I download PNG or SVG?

SVG for anything printed, because it scales to any size without blurring. PNG for slides, documents and websites where you just need an image file.

How much text can a QR code hold?

Up to 2,953 bytes at error correction level L, falling to 1,273 bytes at level H. Letters with accents and emoji take two to four bytes each. Shorter content makes a code that is easier to scan.

Can I change the link after printing?

Not with a static code. If you need to change the destination later, point the code at a URL you control and set up a redirect from it with the redirect generator.

Can I use colors?

Yes, as long as the code is clearly darker than its background. Light codes on dark backgrounds work in most phone cameras but fail in some older scanner apps.