Online Image Shrinker
OnlineImageShrinker
Back to Guides
Tutorials

How to Create QR Codes Online — Free, Custom & Private (2026)

QR codes are everywhere — on restaurant menus, business cards, product packaging, and event posters. They bridge the physical and digital world with a single scan.

This guide shows you how to create custom QR codes for free, explains the different types of QR content, and covers best practices for printing, sizing, and design.


What Is a QR Code?

A QR code (Quick Response code) is a two-dimensional barcode that stores data — usually a URL, text, or contact information. Any smartphone camera can scan it instantly.

Unlike traditional barcodes that hold 20–25 characters, QR codes can store up to 4,296 alphanumeric characters, enough for a full URL, paragraph of text, or Wi-Fi credentials.


Types of QR Code Content

Before creating a code, decide what it should do when scanned:

TypeWhat It DoesExample Use
URLOpens a websiteProduct pages, portfolios
TextDisplays a messageInstructions, serial numbers
Wi-FiAuto-connects to a networkOffice lobbies, cafés
vCardSaves contact infoBusiness cards, email signatures
EmailOpens a pre-filled emailCustomer support links
PhoneDials a numberEmergency signs, flyers
SMSOpens a pre-filled textEvent RSVPs, feedback

Pro tip: URL is the most common type because it’s the most flexible — you control what the landing page shows, and you can update the page without changing the code.


How to Create a QR Code (4 Steps)

You don’t need to install software or create an account.

  1. Open our QR Code Generator.
  2. Enter your content — paste a URL, type a message, or fill in Wi-Fi details.
  3. Customize — pick colors, add a logo, choose a frame style.
  4. Click Download — get a high-resolution PNG ready for print or web.

That’s it. The QR code is generated entirely in your browser. Your data is never sent to a server.


Customizing Your QR Code

A plain black-and-white QR code works, but a branded one gets more scans. Here’s what you can customize:

Colors

Change the foreground (dots) and background colors to match your brand. Important: keep high contrast between foreground and background — dark on light works best. Avoid light gray on white.

Logo

Add your company logo to the center of the QR code. The code’s built-in error correction allows up to 30% of the pattern to be covered while remaining scannable.

Frames

Add a "Scan Me" frame or border to draw attention. Great for print materials like flyers and posters.

Shape

Some generators let you change dot shapes (rounded, square, circular). This is purely aesthetic but helps the code stand out.


QR Code Best Practices

Follow these rules to ensure your codes work reliably:

Sizing for Print

  • Minimum size: 2 cm × 2 cm (0.8 in × 0.8 in) for close-range scanning
  • Billboards: Scale up proportionally — at least 25 cm for 3-meter viewing distance
  • Business cards: 2.5 cm × 2.5 cm works well

Color Contrast

  • Do: Dark foreground on light background
  • Don’t: Light foreground on dark background (many scanners struggle with this)
  • Don’t: Use red/green combinations (colorblind users can’t distinguish them)

Testing

Always test your QR code before printing. Scan it with at least 2 different phones (iPhone + Android) to confirm it works.

File Format

  • PNG — Best for web use and social media
  • SVG — Best for print (scales to any size without pixelation)

Our QR Code Generator exports in PNG format. Need to convert to another format? Use our Image Converter.


Static vs Dynamic QR Codes

FeatureStaticDynamic
Content stored inThe code itselfA redirect URL
Can be updatedNo — must regenerateYes — change destination anytime
Scan trackingNoYes (clicks, location, device)
Free forever✅ YesUsually requires subscription
Works offline✅ Yes❌ Needs internet for redirect
Best forPermanent info (Wi-Fi, vCard)Marketing campaigns, A/B testing

Our generator creates static QR codes — your data is encoded directly into the code pattern. No middleman server, no expiration, no subscription fees. The code works forever.


Common QR Code Use Cases

Business Cards

Add a QR code that links to your portfolio, LinkedIn, or vCard. When scanned, the recipient’s phone saves your contact details instantly.

Restaurant Menus

Replace printed menus with a QR code on each table. Update your menu online anytime without reprinting. Pair it with a landing page built on your website.

Product Packaging

Link to assembly instructions, warranty registration, or a how-to video. Saves printing costs and lets you update information post-manufacture.

Event Marketing

Print QR codes on flyers, posters, and tickets that link to your event page, RSVP form, or social media.

Wi-Fi Access

Create a QR code with your Wi-Fi network name and password. Guests scan it and connect instantly — no typing long passwords.


Privacy: Why It Matters for QR Codes

Most online QR generators route your traffic through their servers. This means:

  • They see every scan — who, when, where
  • They can break your code — if they shut down, your link dies
  • They may inject tracking — adding analytics you didn’t ask for

Our QR Code Generator works differently:

  • The QR code is generated entirely in your browser using JavaScript
  • Zero server requests — your data never leaves your device
  • The output is a standard PNG image with no external dependencies
  • The code works forever, even if our site goes offline

This is the same privacy-first approach we use across all our tools, including the Image Compressor and Background Remover.


Troubleshooting QR Codes

My QR code isn’t scanning:

  • Check that the contrast is high enough (dark dots on light background)
  • Make sure the code isn’t too small — minimum 2 cm for phones
  • The URL might be too long, increasing code density. Use a URL shortener if needed

The code scans but shows the wrong content:

  • You may have edited the content after generating. Static codes can’t be updated — generate a new one.

Colors look washed out when printed:

  • Export as PNG at high resolution (at least 1000×1000 pixels)
  • If you need vector quality for large prints, convert the PNG using our SVG to PNG Converter workflow in reverse — or create the QR in SVG format from the start

Frequently Asked Questions

Are QR codes free to create? Yes. Our QR Code Generator is completely free with no limits. You can create as many QR codes as you want, customize them with colors and logos, and download high-resolution PNGs.

Do QR codes expire? Static QR codes never expire. The data is encoded directly into the image. As long as the destination URL exists, the code will work forever.

What size should my QR code be for printing? A minimum of 2 cm × 2 cm (about 0.8 inches) works for close-range scanning. For posters viewed from a distance, scale up proportionally — roughly 10:1 distance-to-size ratio.

Can I add a logo to my QR code? Yes. QR codes have built-in error correction that allows up to 30% of the pattern to be covered. Our generator lets you upload a logo and places it in the center automatically.

Can someone track me by scanning a QR code? If the QR code links to a website, the website owner can see standard analytics (like any web visit). However, QR codes created with our tool contain no tracking — we don’t add any redirect servers or analytics pixels.


→ Create a Free QR Code — No Sign-Up Required

We use cookies for analytics (and ads if/when AdSense is enabled). By accepting, you allow these uses. See our Privacy Policy and Cookie Policy.