Skip to content

Free QR Code Generator

Free QR Code Generator

A free QR code generator turns any link, text, Wi-Fi login, email, phone number or SMS into a scannable code you can download as PNG or SVG. This one needs no signup, adds no watermark and never expires, and everything runs in your browser.

Content type

Content

Design

qr-code.png · 512×512 · 0 modules

Your QR code appears hereType something on the left and it builds as you type.

Always scan-test with your phone camera before you print or publish.

Scan check

Encoded data

—
6QR code types
PNG+SVGexport formats
0bytes uploaded
Freeno signup

What is a QR code and how does it work?

A QR code (Quick Response code) is a two-dimensional barcode that stores a link, text or Wi-Fi login in a grid of black and white squares, which a phone camera decodes in a fraction of a second. Denso Wave invented it in 1994 to track car parts, and today a free QR code generator lets anyone make one in seconds.

One code can hold up to about 7,089 digits or 4,296 letters and symbols, but shorter content scans faster and more reliably. Read the full technical background on Wikipedia's QR code article.

Data in a grid

Three large corner squares show the camera where the code is and which way it faces. The rest of the grid holds your data plus repair information.

Works without internet to decode

The phone reads the data straight from the image. A link still needs a connection to open, but Wi-Fi, text and phone codes decode fully offline.

Built-in error correction

Extra redundant data lets a code scan even when it is smudged or partly covered. Higher correction makes a denser code.

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

Use a static QR code when the destination will not change: the data is written into the image itself, so it never expires and costs nothing. Choose a dynamic QR code only if you must edit the link later or count scans, because it sends people through a redirect service.

FeatureStatic QR code (this tool)Dynamic QR code
Where the data livesInside the code image.On a provider's server, behind a short redirect link.
Expires?No. It works as long as the destination works.Can stop working if a paid plan ends.
Edit link later?No. Make a new code.Yes, from a dashboard.
Scan trackingNot built in. Use UTM links.Built in, usually on paid plans.
Code densityDepends on your content length.Sparser, because the redirect link is short.
CostFree, no signup, no expiration.Often free trial, then subscription.

Want some tracking without a dynamic code? Encode a link with UTM parameters and read the visits in your analytics tool.

QR code types: URL, Wi-Fi, email, phone, SMS and text

Pick the type that matches the action you want after the scan: a URL opens a website, Wi-Fi joins a network, email opens a draft, phone starts a call, SMS opens a text message and Text simply shows words. The tabs in the generator build each format for you.

TypeWhat the phone doesFormat inside the code
URLOpens a website in the browser.https://example.com
TextShows the plain text.Any text you type
Wi-FiOffers to join the network.WIFI:T:WPA;S:Name;P:pass;;
EmailStarts a new email with fields filled in.mailto:a@b.com?subject=Hi
PhoneOffers to call the number.tel:+15551234567
SMSStarts a text message.SMSTO:+15551234567:Hi

URL, text, phone and email codes work on virtually every phone camera. Wi-Fi and SMS support varies by device, so test on the phones your audience uses.

Copy-ready QR code data examples

Website link
https://yourblog.blogspot.com
Wi-Fi network
WIFI:T:WPA;S:MyHomeWiFi;P:mypassword;;
Email with subject
mailto:hello@example.com?subject=Hello
Phone call
tel:+15551234567
SMS with message
SMSTO:+15551234567:Hi there
WhatsApp chat link
https://wa.me/15551234567?text=Hello

How to make a QR code online in 5 steps

To make a QR code for a link, choose a type, enter your content, set colors and size, read the scan check, then download the PNG or SVG and test it with your phone. It takes under a minute, with no signup and no watermark.

Pick a content type

Choose URL, Text, Wi-Fi, Email, Phone or SMS. Each tab shows only the fields it needs.

Enter your content

Fill in the fields. The preview updates as you type, so there is no generate button. A short URL makes a simpler code.

Style it

Set the size, colors, error correction and quiet zone. Keep dark modules on a light background.

Read the scan check

The panel flags low contrast, inverted colors, a missing margin and dense data before you export.

Download and test

Save a PNG or SVG, then scan it with a real phone before printing or publishing.

QR code error correction levels (and adding a logo)

Error correction lets a QR code scan even when part of it is damaged or covered: Low restores about 7%, Medium 15%, Quartile 25% and High 30%. Choose Medium for most uses, and High if you plan to place a logo over the center.

LowL · 7%

Cleanest and least dense. Good for screens where the code is never damaged.

Medium (default)M · 15%

The balanced choice for web pages, flyers, menus and business cards.

QuartileQ · 25%

For stickers, packaging and outdoor signs that can get scuffed.

HighH · 30%

Maximum repair. Best for codes with a logo placed on top.

This generator does not add logos itself. To brand a code, export the SVG at High error correction, place a small logo over the center in a design tool, then scan-test the result. Keep the logo well under 30% of the code area.

Best QR code size, colors and file format for print and web

Print a QR code at least 2 cm (0.8 in) wide, keep dark modules on a light background with at least 4:1 contrast, leave a 4-module quiet zone, and export SVG for print or PNG for screens. A QR code generator with PNG and SVG download covers both.

Where it goesSuggested fileMinimum printed width
Web page or blog postPNG, 256 to 512 pxNot applicable (screen)
Business cardPNG 512 px or SVGAbout 2 cm (0.8 in)
Flyer or menuPNG 1024 px or SVGAbout 3 cm (1.2 in)
Poster or signageSVGAbout 10 cm (4 in) per 1 m of scan distance

PNG (raster)

Best for websites, documents, social posts and email. Export at 512 px or larger so it stays sharp.

SVG (vector)

Best for print, posters and packaging. It scales to any size without blurring and opens in Illustrator, Figma and Canva.

The scan check panel estimates a minimum print width for your exact code, using about 0.5 mm per module.

Why won't my QR code scan? How to test and fix it

Most QR codes fail for five reasons: low contrast, inverted colors, no quiet zone, a printed size that is too small, or too much data. Fix the problem flagged in the scan check panel, then test the code on at least two phones.

Scan with two phones

Use one iPhone and one Android if you can. Camera apps differ slightly.

Test the printed copy

Print a sample at final size and scan it from the distance people will use.

Confirm the destination

Open the link or read the text the code produces. A typo in the URL is the most common mistake.

Use the scan check

Fix any amber or red row in the panel before you export.

ProblemFix
Low contrastPick a much darker foreground or a lighter background. Aim for at least 4:1.
Inverted colorsKeep dark modules on a light background. Many scanners cannot read light-on-dark codes.
No marginUse the Standard quiet zone so the code never touches other artwork.
Printed too smallIncrease the print size or shorten the content so modules are bigger.
Too much dataShorten the URL or text, or lower error correction one level.
Blurry when enlargedDownload the SVG, or export a larger PNG, instead of stretching a small one.
Stretched or squashedAlways scale proportionally. A QR code must stay perfectly square.

QR code ideas, best practices and safety tips

Put a QR code wherever scanning saves typing: business cards, menus, packaging, event posters, guest Wi-Fi signs and printable guides. Label every code, keep the link short and say where it leads, because scammers also abuse QR codes.

QR code for a business card

Link to your portfolio, LinkedIn or contact page. Print at least 2 cm wide and use Medium error correction.

Menus, flyers and packaging

Export SVG, choose Quartile for items that get handled, and always test a printed sample.

Guest Wi-Fi QR code

Use the Wi-Fi tab for a guest network only, since anyone who scans gets the password. Create a strong one with our Strong Password Generator.

Track scans with UTM links

A static code cannot count scans. Add UTM parameters to the URL and read the visits in analytics. More in our SEO guides.

Keep links short

Fewer characters mean bigger squares and faster scans. A short, memorable domain from our Domain Finder helps.

Are QR codes safe?

The code is only a link. Preview the URL before opening it, and never scan a code stuck over another one or sent unexpectedly.

Scammers have been caught covering real codes with fake ones, which the FTC has warned about. CNBC summarizes the alert.

QR code generator FAQ

Yes, this QR code generator is free, needs no signup and creates static codes that never expire. Below are quick answers to the most common questions.

Is this QR code generator really free?

Yes. It is free with no signup, no watermark and no limit on how many QR codes you create.

Do these QR codes expire?

No. They are static QR codes, so the data is encoded directly in the image. They work for as long as the destination URL or text stays valid.

What is the difference between static and dynamic QR codes?

A static QR code stores your data inside the image and cannot be edited. A dynamic QR code stores a short redirect link, so you can change the destination and track scans, but it usually needs a paid plan.

Can I use the QR codes commercially?

Yes. You can use the codes you create on packaging, business cards, menus and ads without attribution. QR Code is a registered trademark of Denso Wave.

Is my data uploaded anywhere?

No. The QR code is generated in your browser, so your links, Wi-Fi passwords and text never leave your device.

What is error correction in a QR code?

Error correction adds redundant data so a code still scans when it is dirty, scratched or partly covered. Levels are Low 7 percent, Medium 15 percent, Quartile 25 percent and High 30 percent. Higher levels make the code denser.

Should I download PNG or SVG?

Use PNG for web pages, documents and social posts. Use SVG for print, posters and signage because it scales to any size without blurring.

What size should a printed QR code be?

At least about 2 cm (0.8 in) wide for short content, and larger as the code gets denser or the scanning distance grows. Allow roughly 10 cm of width for every 1 m of distance.

How much data can a QR code hold?

Up to about 7,089 digits or 4,296 letters and symbols at the lowest error correction. Shorter content makes a simpler code that scans more reliably.

How do I make a Wi-Fi QR code?

Open the Wi-Fi tab, enter the network name and password, choose the security type and download the code. Most modern phone cameras can join the network after scanning.

Why won't my QR code scan?

The usual causes are low contrast, light-on-dark inverted colors, no quiet zone margin, a printed size that is too small, or too much data. Use the scan check panel to find the problem.

Can I track how many times my QR code is scanned?

A static QR code cannot count scans by itself. Add UTM parameters to the URL you encode and read the visits in your analytics tool.

More free tools: Strong Password Generator · Domain Finder · Robots.txt Generator · Case Converter · HTML Parse Tool