QR Code Generator

Create privacy-first, static QR codes instantly.

Customization

Code
Back

Generated locally in your browser. No data is sent to our servers.

The Ultimate Guide to QR Codes

QR (Quick Response) Codes have become the standard for bridging the physical and digital worlds. Originally developed for tracking automotive parts, they are now used everywhere from restaurant menus to cryptocurrency wallets.

Static QR (N28)

The data is encoded directly into the pattern.
Permanent: Will work forever.
Private: No middleman server tracking scans.
Free: No subscriptions needed.

Dynamic QR (Others)

Stores a short link that redirects to your URL.
⚠️ Expires: If you stop paying, the code breaks.
⚠️ Tracking: The service tracks every scan.
⚠️ Risk: Relies on a third-party server uptime.

Best Practices for QR Codes

Common Uses

WiFi Sharing

Let guests join your network instantly without typing complex passwords.

Contact Cards (VCard)

Share your contact info directly to someone's phone address book.

Bitcoin/Crypto

Share wallet addresses safely to prevent typing errors during transfers.

Product Packaging

Link to manuals, setup videos, or warranty registration pages.

QR Code FAQ

What is a QR Code?

QR (Quick Response) Code is a two-dimensional barcode that can store information like URLs, text, or contact data, readable by smartphones.

How to create a QR code for a website?

Select the 'URL' tab on the N28 generator, paste your website link, and the QR code will generate instantly.

Do N28 QR codes expire?

No. N28 generates static QR codes that encode the data directly into the image. They never expire and work forever without a subscription.

How to scan a QR code?

Open your smartphone's camera app and point it at the code. Most modern phones will automatically recognize it and show a link to tap.

Can I customize the color?

Yes, you can change both the foreground (code) and background colors using the color pickers on this page.

What is a Static QR Code?

A static QR code stores the actual data (like a URL) directly in the pattern. It cannot be changed after creation but lasts forever.

What is a Dynamic QR Code?

A dynamic QR code stores a short link that redirects to the final destination. This allows editing the URL later but often requires a subscription.

How to make a WiFi QR code?

Select the 'WiFi' tab, enter your network name (SSID) and password. Scanning this code will automatically connect a device to your WiFi.

Is it safe to use this generator?

Yes. N28 uses client-side generation. Your data (passwords, URLs) stays in your browser and is never sent to our servers.

What is Error Correction Level?

It adds redundancy to the code, allowing it to be scanned even if part of it is damaged or covered. Higher levels (H) make the code denser.

Can I add a logo to my QR code?

High error correction levels allow you to overlay a logo in the center (using an image editor) without breaking readability.

What is the maximum data size?

A standard QR code can hold up to ~3KB of data (about 7,000 numbers or 4,000 alphanumeric characters).

Why is my QR code not scanning?

Ensure there is enough contrast (dark code on light background is best). Also, check if the data is too long, making the code too complex.

Can I use QR codes for business cards?

Yes, use the VCard format to store contact details directly in a code that adds you to the scanner's address book.

How to save the QR code?

Click the 'Download PNG' button to save the high-quality image to your device.

Does size matter?

Yes. For print, ensure the QR code is at least 2cm x 2cm (0.8 inches) to be scannable by most phones.

Can I invert colors?

You can, but some scanners struggle with light codes on dark backgrounds. Standard dark-on-light is most reliable.

How to create an email QR code?

Use the 'Email' tab to pre-fill the recipient, subject, and body fields for a 'mailto' link.

What format is the download?

N28 provides high-resolution PNG downloads suitable for both web and print.

Are there tracking analytics?

No, because these are static privacy-first codes. To track scans, use a URL shortener link as the input.

Can I make a QR code for text?

Yes, select the 'Text' tab to encode plain text messages, serial numbers, or notes.

Is there a scan limit?

No. Static QR codes have unlimited scans forever.

How does WiFi encryption affect the code?

You must select the correct encryption type (WPA/WPA2 is standard) for the device to connect successfully.

Can I use this for Bitcoin addresses?

Yes, simply paste your wallet address into the 'Text' or 'URL' field.

What is a Micro QR Code?

A smaller version of the QR standard with a single position detection pattern, used for very small amounts of data.

Why is my code complex?

More data requires more modules (dots). Shorten URLs or text to make the code simpler and easier to scan.

Can I resize the code?

Yes, use the size slider to adjust the pixel dimensions of the generated image.

How to verify a QR code?

Always test scan your code with a phone before printing or publishing it.

What are the quiet zones?

The quiet zone is the white border around the QR code. It is essential for the scanner to distinguish the code from surroundings.

Can I use QR codes on TV?

Yes, but make them large and high-contrast, and display them for long enough to be scanned.

What happens if the URL breaks?

Since the code is static, you cannot change the destination. Ensure your link is permanent.

How to create a location QR?

Use a Google Maps URL in the 'URL' tab to link directly to a location.

Does it work on Android?

Yes, Android cameras and Google Lens scan standard QR codes natively.

Does it work on iPhone?

Yes, the iOS camera app scans QR codes natively.

What is the best resolution?

For web, 300-500px is usually enough. For print, aim for high DPI.

Can I encode special characters?

Yes, QR codes support UTF-8 encoding for special characters and emojis.

Is this tool open source?

N28 uses open-source libraries like QRious for generation.

How to make a phone call QR?

Use the format 'tel:+1234567890' in the text field.

How to make an SMS QR?

Use the format 'smsto:NUMBER:MESSAGE' in the text field.

Can I change the background?

Yes, use the background color picker. Transparent backgrounds are also supported by PNG downloads.