QR Code Generator: Free Static QR Codes That Never Expire

This free QR code generator makes a code for a link, Wi-Fi network, contact card or text, styled with your colors and logo, as PNG or SVG. The codes are static, so they work forever, with no account and no trial.

Free, no sign-upRuns in your browserNothing is uploaded
Content
Design
Modules
Corners
Logo PNG, JPG, SVG or WebP. The logo stays on your device.
Error correction
Preview
Fill in the fields to create your QR code.Generated in your browser. Nothing you type is sent anywhere.
  1. 1. ChoosePick what the code opens: a link, Wi-Fi network, contact, email, phone, SMS, WhatsApp chat or text.
  2. 2. StyleSet colors and module style, add your logo and check the live preview and warnings.
  3. 3. DownloadSave as PNG for screens or SVG for print. The code never expires.

What is a QR code generator?

A QR code generator is a tool that turns a link, text or contact details into a square barcode that phone cameras can scan. QR stands for Quick Response; the format was invented by Denso Wave in 1994 and is standardized as ISO/IEC 18004.

This QR code generator makes static codes. The data is written straight into the pattern of black and white squares, called modules, with no short link or redirect in between. Once downloaded, the image works on its own: no account, no trial and no connection to Ideluma.

How to make a QR code in 4 steps

To make a QR code, choose the content type, fill in the fields, adjust the design and download the file. The preview redraws as you type, so you can generate a QR code and check it in under a minute.

  1. Choose the content. Click Link, Text, Wi-Fi, Email, Phone, SMS, WhatsApp or Contact above the form.
  2. Fill in the fields. Paste an address into Website URL, or enter the Network name (SSID) and Password for Wi-Fi. If a link has no https://, the tool warns you, because some phones won’t open it as a link.
  3. Style the code. Set Code color and Background, pick a Modules style (Square, Rounded or Dots) and Corners, and press Add logo to place your logo in the center.
  4. Download. Choose a PNG size from 512 to 4096 px and press Download PNG, or press Download SVG to get a vector file for print.

Under the preview, a line such as Version 3 · 29 × 29 modules · error correction M shows how dense the code is.

Static vs dynamic QR codes: which one do you need?

A static QR code stores the data inside the image and never expires, while a dynamic QR code stores a short link to the provider’s server that can be edited but stops working when the subscription ends.

Where the data lives

Static QR code (Ideluma)Inside the image

Dynamic QR codeOn the provider’s server, the code holds a short redirect link

Expires

Static QR code (Ideluma)Never

Dynamic QR codeWhen the subscription ends, often after a 7–14 day trial

Edit after printing

Static QR code (Ideluma)No

Dynamic QR codeYes

Scan statistics

Static QR code (Ideluma)No

Dynamic QR codeYes

Works if the provider shuts down

Static QR code (Ideluma)Yes

Dynamic QR codeNo

Price

Static QR code (Ideluma)Free

Dynamic QR codeUsually paid

A static code fits most jobs: a Wi-Fi password, a contact card, a menu or a product page. Every code from this static QR code generator is permanent, because no server sits between the phone and your content.

A dynamic code makes sense only when the destination will change after printing or you need scan counts. Ideluma doesn’t make dynamic codes, but you can get both benefits yourself. Point the code at a page on your own domain and move visitors later with the 301 Redirect Generator. Add UTM tags with the UTM Builder so scans appear in Google Analytics 4.

QR code types you can create

You can create eight types of QR code here, each in the format that phone cameras read without an extra app.

  • Link: any URL, such as a website, an online menu, a product page or a Google Form. Use it for a business, a flyer or packaging.
  • Text: a short note, a serial number or instructions that show up on screen.
  • Wi-Fi: joins a network without typing the password.
  • Email: a mailto: link with an optional Subject and Message.
  • Phone: a tel: link that opens the dialer.
  • SMS: a ready message in the format SMSTO:number:message.
  • WhatsApp: opens a chat through https://wa.me/<number>?text=<message>, with the number in international format, digits only.
  • Contact: a vCard 3.0 QR code with First name, Last name, Phone number, Email address, Company, Job title and Website, saved to the phone in one tap.

How to create a Wi-Fi QR code

Choose Wi-Fi, enter the Network name (SSID) and Password, select the Security type and download the code; guests scan it and join without typing anything. The Security list offers WPA / WPA2 / WPA3, WEP and None, and a Hidden network switch covers networks that don’t broadcast their name.

The tool writes the standard Wi-Fi string into the code:

WIFI:T:WPA;S:CafeGuest;P:coffee2026;;

Hidden networks get H:true; before the final semicolon. Special characters in the name or password (\ ; , : ") are escaped with a backslash.

The password is stored in the image as plain text, and anyone who scans the code can read it. Print Wi-Fi codes for a guest network, not for the network your office computers use. The password itself is never sent anywhere: the code is generated in your browser.

How to add a logo and colors without breaking the scan

A branded code scans reliably when it keeps a dark pattern on a light background, a modest logo and enough error correction. A free QR code generator with logo should check this for you, so this one shows warnings before you download.

  • Keep the contrast high. Use a dark Code color on a light Background. The tool warns about low contrast and about inverted codes, which many scanners can’t read.
  • Let error correction cover the logo. QR codes use Reed–Solomon error correction with four levels: L 7%, M 15%, Q 25% and H 30%. Auto uses M, switches to H as soon as you add a logo, and goes higher when that fits in the same code size.
  • Keep the logo modest. Logo size runs from 10% to 30% of the code width, 22% by default. The modules under the logo are cleared and the logo sits on a small plate in the background color.
  • Leave the quiet zone. Every file includes a margin of 4 modules around the code. Don’t crop it in your layout.
  • Mind transparency. With Transparent background turned on, place the code on a light surface only.

Print size and file format: PNG or SVG?

Print a QR code at about one tenth of the scanning distance, never smaller than 2 × 2 cm, and use SVG for print and PNG for screens.

Business card

Scan distance10–20 cm

Minimum code size2 × 2 cm

FormatSVG

Flyer, menu, table tent

Scan distance20–40 cm

Minimum code size3 × 3 cm

FormatSVG

Poster A3

Scan distance1–2 m

Minimum code size10 × 10 cm

FormatSVG

Website, email, social post

Scan distancescreen

Minimum code size300–600 px

FormatPNG

These numbers are guidelines, not a standard. A dense code with a long link needs more room, so add a few centimeters or shorten the content. SVG stays sharp at any size; if a print shop asks for a raster QR code for print, send the 4096 px PNG.

QR code generator FAQ

Is this QR code generator really free?

Yes. It’s free with no account, no trial, no watermark and no limit on the number of codes. Commercial use is allowed, so you can print the codes on packaging, menus and flyers for your own business or for clients.

Do these QR codes expire?

No. Every code made here is static: the data lives inside the image and there is no redirect that could be switched off. The code works as long as the print is readable, even if Ideluma closes. A linked page must stay online, of course.

Can I edit a QR code after printing it?

No. A static code can’t be changed once printed, because the content is part of the pattern. If the destination may change, point the code at a page on your own domain and later send visitors elsewhere with a 301 redirect.

How do I make a QR code for a Google Form?

Open the form in Google Forms, click Send, choose the link option and copy the link. Here, choose Link, paste it into Website URL and download the code. A shortened form link creates a simpler pattern that scans faster from paper.

Can I put my logo in a QR code?

Yes. Press Add logo and upload a PNG, JPG, SVG or WebP file. The tool clears the modules under the logo and raises error correction to H. Keep Logo size near the default 22% and test the scan before printing.

What size should a printed QR code be?

Make the code at least one tenth of the scanning distance: about 2 × 2 cm on a business card, 3 × 3 cm on a menu and 10 × 10 cm on a poster read from 1–2 meters. Dense codes need more space.

PNG or SVG: which format should I download?

Download SVG for print and PNG for screens. SVG is a vector file that stays sharp at any size. PNG comes in 512, 1024, 2048 or 4096 px for websites, emails and social posts. PDF and EPS export aren’t available.

How do I test a QR code before printing?

Scan it from the screen with two or three phones, using the iOS Camera, an Android camera or Google Lens. Check that it opens the right page or network. Then print one copy at final size and scan it again.

Can I track how many people scanned my QR code?

Not with a static code, because no server counts the scans. Add UTM tags to the link with the UTM Builder before you make the code, and the visits will appear as a separate traffic source in Google Analytics 4.

Is my Wi-Fi password safe?

It never leaves your browser: nothing you type is sent to Ideluma. Inside the code, though, the password is stored as plain text, and anyone who scans it can read it. Make Wi-Fi codes for a guest network, not your main one.

How much data can a QR code hold?

A single code holds up to 2,953 bytes of text, 4,296 alphanumeric characters or 7,089 digits, at version 40 with error correction L. Less is better: a short link gives a smaller, cleaner pattern that scans faster from paper and screens.

Other Ideluma tools

The QR Code Generator is one of the free tools on Ideluma. Tag the link with the UTM Builder to count scans, or keep a printed code flexible with the 301 Redirect Generator.

Elevate your design process with AI-driven creativity.