Free tool · Scannable codes

Free QR code generator

Make a scannable QR for a website URL, a contact card, plain text, or a Wi-Fi network. Download it as a PNG or an SVG — instantly, in your browser, with no sign-up and no cost. The codes never expire.

Tip: a QR on a storefront, flyer, or business card should point at your live website.

Your QR code appears here

PNG for screens and print; SVG scales without pixelating for signs and stickers.

Point your QR at a real website.

Build a live site in about a minute — then the QR links somewhere that converts.

Build my site free
No sign-upCodes never expirePNG + SVG

The short answer: a QR code generator turns information — a web address, a contact, a Wi-Fi login — into a scannable pattern that a phone camera reads instantly. This one runs in your browser, gives you both a PNG for print and an SVG for large signs, and charges nothing with no sign-up. The codes are static, which means they encode their data directly and never stop working. The most valuable use for a small business is pointing the QR at a real website where the scanner can act; the fastest way to that website is to build one in about a minute and put the QR on the window, the card, or the menu.

How to use the QR code generator

Five steps from a blank canvas to a code you can print.

  1. Pick what the QR code should carry — a website URL, plain text, a contact card, or Wi-Fi login.
  2. Fill in the fields for that mode (an address, a contact, a network name and password).
  3. Choose an error-correction level based on where the code will be used.
  4. Watch the preview update live as you type.
  5. Download the QR as a PNG for screens and print, or an SVG for large signs.

The preview updates as you type, so you can watch the code take shape and catch mistakes before you download. Always test-scan the finished code with your own phone before printing it anywhere expensive.

What QR codes are actually good at

The jobs where a QR earns its place — and the ones where it does not.

A QR code bridges the physical and the digital: it lets a person with a phone jump to something online without typing. That sounds trivial and it is genuinely powerful, but only in specific situations. Knowing where a QR helps and where it does not saves you from printing codes no one scans.

A QR shines wherever a person wants to go somewhere online but cannot easily type. A menu on a table. A contact vCard on a business card. A Wi-Fi login on a cafe counter. A product page next to a physical item. A review or feedback link by a register. In each case the alternative — typing a long URL — is friction the QR removes.

A QR does not help where the person is already online (they can just click a link), where the destination is unknown or unappealing (no one scans a code to find out where it goes), or where the print is too small or too far away to scan. A QR on a passing billboard at sixty miles an hour is useless; a QR on a counter someone walks up to is gold. Match the code to a real physical context where scanning is the easiest next step.

Designing codes that actually scan

The physical and design choices that determine whether your code works in the wild.

A QR that scans perfectly on your screen under your desk lamp can fail on a rainy storefront. A few practical rules cover almost all the failure modes.

  • Size for the scanning distance. The code should be about one-tenth the distance a person will scan it from. A card on a counter: roughly one inch. A wall sign across a room: several inches. Test from the real distance.
  • Keep the contrast high. Dark modules on a light background is the safe default. Reversing it (light on dark) can work but fails more often. Avoid mid-tone on mid-tone and never overlay the code on a busy photo.
  • Leave quiet zone around it. The blank margin around the code is part of how scanners locate it. Crowding it with text or graphics right up to the edge breaks scanning. Keep a clear border roughly four modules wide.
  • Pick the right error correction. Medium for clean indoor print; High for anything handled physically, printed small, or exposed to weather. Low only for perfect conditions where you want the simplest pattern.
  • Test before you print a hundred. Scan the final, printed code with two or three different phones before committing to a large run. Printing reveals problems screens hide.

Static vs. dynamic QR codes — and why static is usually enough

The distinction that determines whether your code can ever break.

A static QR code encodes its data directly into the pattern, the way text is printed on a page. The destination is baked in; it cannot be changed, and it cannot break, because there is no service in the middle. This is what the generator here produces, and it is the right choice for the vast majority of small-business uses: a link to your website, your menu, your Wi-Fi. Once made, it works forever.

A dynamic QR code instead encodes a short redirect URL that points to a service, which then forwards the scanner to the real destination. Because the destination lives on the service rather than in the code, you can change it later (swap the menu page without reprinting the codes) and you can count scans. The trade-offs are real: dynamic codes stop working if the service shuts down or you stop paying, they add a redirect that can feel slow, and they raise a mild privacy question because every scan is logged by a third party.

For most owners, the ability to change a destination later is not worth the dependency. If you publish a one-page website and point your QR at its stable address, the destination does not need to change — you update the page, and the same QR keeps working. Static wins on durability, simplicity, and privacy, which is why this tool makes static codes.

Where the QR meets your website

A QR is most valuable when it points at a destination that converts — and that destination is usually your site.

The single highest-value QR for a small business is one that points at its own website — specifically the page a scanner most wants to reach. A storefront window QR that opens your home page. A table QR that opens your menu or an order lead-form. A business card QR that opens your contact details or your site. In each case the QR removes the friction of typing, and the website does the work of informing and converting.

This is why the QR and the website are one workflow on Black Nile, not two. You build a one-page site in about a minute from a plain-English description — headline, services, service area, contact form — and publish it free to a stable address. Then you generate a QR pointing at that address and put it on the surfaces your customers already touch. The site gives the QR somewhere worth going; the QR drives the offline world to the site.

The same logic applies to the other modes. A vCard QR on your card lets a new contact save you in one tap. A Wi-Fi QR on your counter lets customers join your network without asking for the password. Each is a small removal of friction that adds up to a smoother experience, and each ties back to a business that has its digital presence in order.

Placing QR codes where they actually get scanned

A code in the right spot is worth ten in the wrong one.

A QR code only works if someone can find it, reach it with their phone, and has a reason to scan it. Placement is not an afterthought — it is most of the decision. The codes that get scanned are the ones that sit where a person already is, at the moment a digital destination would genuinely help them.

The strongest placements are points of intent. A table tent at a restaurant, where the customer wants the menu. A counter by the register, where they want to pay or review. A window where they stand waiting for you to open. A business card at the end of a conversation, where they want to keep in touch. In each case the scanner knows what they hope to get, and the QR delivers it without friction. That alignment of place and intent is what makes a QR earn its keep.

The placements that fail are the decorative ones. A QR on a passing bus, on a billboard at highway speed, on a flyer taped to a pole a pedestrian walks past without stopping — these get scanned near zero times, because the person cannot reach them comfortably or has no reason to stop. The same code printed small on a poster behind glass, where glare and reflection defeat the camera, fails for a physical reason. Before you print a code anywhere, picture the exact person in the exact position and ask whether they would bother.

Durability matters as much as placement. Outdoor codes weather; stickers on handled products scuff; codes printed too small lose the contrast the camera needs. For anything exposed to the elements or to handling, choose the high error-correction level here, use a weather-resistant material, and size up. A code that has faded to grey on a sun-bleached sign is worse than no code at all, because a customer who tries and fails to scan it leaves annoyed.

Finally, always connect the code to a destination worth the scan. The single biggest reason QR campaigns underperform is that the destination disappoints — a slow page, a generic homepage, a PDF that does not load on mobile. Point each code at the specific page the scanner wants, make sure that page is fast and mobile-friendly, and the QR becomes a reliable bridge from the physical world to exactly the action you want them to take.

Choose your approach

Static generator vs. dynamic QR service vs. link shortener

Three ways to bridge physical to digital, and when each fits.

ApproachLastsTrackingBest for
This generator (static)ForeverNoneA permanent link to a stable destination like your website.
Dynamic QR serviceWhile you payYesCampaigns where you change the destination or need scan counts.
Plain short linkVariesMaybeOnline sharing where a QR is not needed at all.

Worked examples

Where to put QR codes that work

Concrete placements, so you can picture your own.

Storefront window

Opens your website so a passerby can browse after hours.

Business card

A vCard QR saves your contact in one tap.

Cafe counter

A Wi-Fi QR lets customers join without asking for the password.

Table tent

Opens your menu or an order lead-form on the phone.

Flyer or mailer

Bridges a print piece to your site without a URL to type.

Vehicle wrap

A large QR takes a passerby to your services and contact form.

Plans

Free to build. Cheap to activate.

Start free forever. Pay only when your site starts making or saving you money.

Get live

Free

$0forever

  • Beautiful AI website
  • Black Nile subdomain
  • 250 AI credits / month
  • Contact form & leads
Start free
Most popular

Operate it

Starter

$14.99/month

  • Branding removed
  • Custom domain
  • Unlimited live sites
  • 100 updates / month
Choose Starter

Your domain

Pro

$29.99/month

  • Multi-page (5 pages/site)
  • Storefront & bookings
  • Custom domain
  • 10,000 AI credits / month
Choose Pro

Full power

Growth

$49/month

  • Unlimited live sites
  • 30,000 AI credits / month
  • 2,000 updates / month
  • Everything in Pro
Choose Growth

See every plan limit, published

QR code generator FAQ

Questions about QR code generators, answered

The practical questions owners ask before printing a code.

Is this QR code generator free with no sign-up?

Yes. Generate, preview, and download as many QR codes as you want, in any mode, with no account, no email, and no cost. There is no watermark and no scan limit. The code is generated entirely in your browser, so the data you encode never touches a server. The tool is free because it is genuinely useful and because people who make QR codes often also need the website the QR points at.

Do the QR codes I make here ever expire?

No. A static QR code encodes its data directly into the image — it does not redirect through a service that could shut down. The QR you download here will scan the same way in five years as it does today, as long as the destination (the URL, the network) still exists. This is an important difference from 'dynamic' QR services that route scans through their own servers and can stop working if you stop paying.

What is the difference between PNG and SVG, and which do I need?

PNG is a fixed-size image made of pixels. It works everywhere — screens, documents, most printers — and is the safe default for business cards, menus, and flyers. SVG is a vector format that scales without pixelating, so it stays crisp on a giant storefront sign or a tiny sticker. If your QR will be printed large or at an unknown size, choose SVG. If it is going on a screen or a standard print job, PNG is simpler.

What does error correction level mean, and which should I pick?

Error correction is redundancy built into the QR pattern that lets a scanner read the code even when part of it is damaged, blurry, or obscured. Low gives you the densest, smallest code but the least tolerance. High makes the code more complex but it survives being printed on rough packaging, worn on a sticker, or partially covered. Medium is the right default for most uses. Choose High for anything that will be handled physically or printed small, and Low only when you need the simplest possible pattern and are sure the print quality is perfect.

Will my QR code work on both iPhone and Android?

Yes. Modern iPhone and Android cameras scan standard QR codes directly from the lock screen with no app required, and the codes this generator produces follow the universal QR standard. URL codes open the browser, vCard codes offer to save the contact, and Wi-Fi codes offer to join the network. The only requirement is that the phone's camera has QR scanning enabled, which is the default on current devices.

Can I put my logo in the middle of the QR code?

This generator produces a clean, standard QR with no logo. Putting a logo in the center is possible because the error correction allows some of the pattern to be covered, but it must be done carefully — too large a logo makes the code unscannable, and testing across devices is essential. For a branded QR with a logo, design it with a tool built for that purpose and always test-scan the result on multiple phones before printing. A plain QR always scans; a poorly designed branded one often does not.

Is it safe to put my Wi-Fi password in a QR code?

A Wi-Fi QR code encodes your network name and password so guests can join by scanning. Anyone who scans the code can read those credentials, so only put it where you intend — a counter for customers, a frame on the wall, a sticker a guest scans in front of you. Do not post a Wi-Fi QR publicly online. If your network password is sensitive, consider a guest network separate from your main one, and put that on the QR. The encoding happens entirely in your browser here, so the password is not transmitted anywhere.

How big should I print a QR code?

A QR code needs to be large enough that a phone camera can resolve it from the distance a person will be scanning from. A practical rule is that the code should be at least one-tenth the scanning distance across: a code scanned from one foot away (a card on a counter) can be about an inch; a code scanned from across a room (a sign on a wall) needs to be several inches; a code on a storefront visible from the street needs to be large. Always test-scan from the realistic distance before committing to a print run.

Can I track how many people scan my QR code?

A static QR like the ones this tool makes cannot be tracked, because the code points directly at its destination and there is no middle step to count. Tracking requires a 'dynamic' QR that routes scans through a redirect URL where they can be logged, which is a different category of service (usually paid). For most small-business uses — a link to your website, your menu, your Wi-Fi — tracking is unnecessary and the simplicity of a static code is a virtue. If you need analytics, use a dynamic service and point it at your site.

What should my QR code point at?

For a business, the highest-value destination is your own website — specifically the page a scanner most wants. A storefront QR should open your home or contact page; a table QR should open a menu or an order lead-form; a business card QR should open a vCard or your site. A QR is most effective when it bridges something physical (a sign, a card, a window) to something digital (your site, your offer) without making the customer type. The fastest way to create that destination is a one-page website, which Black Nile builds in about a minute from a plain-English description.

Related

Where to go next

Give your QR a destination worth scanning.

Wi-Fi QR codes encode credentials locally on the scanner's phone — they do not transmit your password anywhere.

Give your QR code a home that converts.

Build a one-page website in about a minute and point your QR at it — free to publish, no card. A code without a destination is just a pattern.