PixelTools

QR code generator — free, no expiry, no tracking

Encode URLs, Wi-Fi credentials, or any text. Custom colors, print-ready SVG and high-res PNG. Generated locally — nothing is sent to a server, and codes never expire.

Content
Colors
Error correction
PNG size

How to make a QR code that actually scans

This generator creates static QR codes: your text or URL is encoded directly into the pattern, with no link shortener or tracking service in between. That means the code works forever and can never be disabled by a third party — unlike "dynamic" codes from many online services, which stop working if the service shuts down or you stop paying.

  • Content: paste a URL, or use prefixes for other types — tel: for phone, mailto: for email, or a WIFI: string to share network credentials.
  • Error correction: M (15%) is a good default; choose H (30%) if the code will be printed small or have a logo over it.
  • Format: download PNG for screens and documents, or SVG for print, since it scales to any size without blurring.

For sizing rules, contrast tips, and how error correction really works, see QR codes explained.

Frequently asked questions

Do these QR codes expire?

Never. The QR code encodes your text directly — there's no shortener or tracking service in between, so it works forever and can't be taken down.

What can I encode?

Anything text-based: URLs, Wi-Fi credentials (WIFI:T:WPA;S:network;P:password;;), phone numbers (tel:), email (mailto:), plain text, or vCard contact details.

Which error correction level should I use?

M (15%) is a good default. Use H (30%) if the code will be printed small, displayed in poor conditions, or have a logo placed over the center.

PNG or SVG?

PNG for digital use (websites, documents, presentations). SVG scales infinitely, making it best for print — business cards, posters, packaging.

How this tool helps

A QR code provides a fast phone-friendly path to a URL, Wi-Fi network, text, or contact detail. Use it for printed signs, menus, event materials, packaging, or a link shared from a screen.

How to use it

  1. Choose the data type and enter the content.
  2. Set contrast and size, then scan-test the preview with a phone.
  3. Download PNG for most uses or SVG for scalable print artwork.

Example

Create a QR code for a signup page and test it from the final printed distance before publishing.

What you get

The code stores the entered data directly; this generator does not create a tracking redirect or expiry date.

Good to know

Limitations: A QR code cannot fix an invalid URL. Low contrast, blur, or insufficient print size can make scanning fail.

Privacy: The code is generated in your browser and the entered value is not sent to PixelTools.