QR Code Generator: Free, No Watermark, No Signup

Free QR code generator: it runs on your device: no watermark, no signup, no tracking pixels. Paste a URL or text, download the SVG or PNG, done.

Generate your QR code

Typed on this device only: nothing is sent anywhere.

512 px
Type text or a URL. The QR code updates as you type.

QR Generator — illustrated, step by step

QR Generator scan with any camera
How QR Generator works. Type or paste anything — a crisp QR appears, PNG-ready, no watermark.
QR code generated live from pasted text
Live: beetoolify.com encoded as a scannable QR.

How to make a QR code

Three steps, no signup, and the whole thing runs in this tab.

Paste your text or URL

Type or paste anything into the box: a link, a WiFi password, a short message. Nothing is uploaded while you type.

The code updates as you type

Pick an error correction level and a PNG size if you need one. Medium and 512 px are sensible defaults for screens and print.

Download SVG or PNG

Grab the vector SVG for print or the high-res PNG for slides and sharing. No watermark, no attribution required.

How QR generation actually works

https://… ENGINE INSIDE YOUR BROWSER Your text or URL Scannable, yours 0 BYTES UPLOADED · RUNS IN THIS TAB

Where people use these codes

Restaurant menus, business cards, event tickets, WiFi sharing, resumes and packaging: a QR code is just a compact way to hand someone text without typing it. Because generation happens entirely on your device, it's also one of the few tools that's safe to use with a WiFi password or an internal URL.

Honest printing tip: keep a quiet zone (a white border around the code) when you place it in a layout, and test-scan the printed result at the actual size before a run. Small codes on dark backgrounds are the most common reason a scan fails, not the code itself.

Troubleshooting

The code is too dense for my content

QR codes cap at around 3,000 alphanumeric characters, and long content makes the pattern denser. Smaller modules are harder for cameras to read. Shorten URLs with their native short form or drop extra tracking parameters, and the code becomes much easier to scan.

It won't scan

Three usual causes: low-contrast edits (keep dark modules on a light background), a logo covering too much of the center, or a missing white margin around the code. Use the original download first: if that scans, the problem was an edit made afterwards.

Do the codes expire?

No. A QR code is just your text encoded as a pattern. Nothing depends on BeeToolify staying online. That's also why we can't track or revoke codes: once you download one, it's entirely yours.

Is my text uploaded anywhere?

No. The code is generated from your text inside this browser tab. No server ever sees the content. That's exactly why it's safe for private WiFi passwords, internal URLs and confidential data. See our privacy policy.

How do I make a WiFi QR code?

Use the text box with the standard string WIFI:T:WPA;S:NetworkName;P:yourpassword;;: T is the security type (WPA for most routers, nopass for open networks), S is the network name from the WiFi list, and P is the password. The trailing semicolons close the record. Scan it on your phone before printing.

Is this QR code generator free with no watermark?

Yes. Both the SVG and PNG downloads are free, with no account, no trial and no watermark. The output is dark modules on white and nothing else. The buttons appear as soon as a code is on screen, so there is no signup form in the way.

How big should I print a QR code so it scans?

A rule of thumb: about one foot of scanning distance per inch of printed size. A 2-inch code reads from roughly 1 to 2 feet, a 4-inch code from around 4 feet, an 8-inch code from about 8 feet. Keep the white border, keep dark modules on a light background, and test-scan one copy first.

What is a free QR code generator with no watermark and no signup?

Short answer: a free QR code generator with no watermark and no signup hands you the finished file and asks for nothing back: no account, no email capture, no logo stamped across the middle of your code. Paste text or a URL, watch it build, then download.

Two things are worth checking on any generator. First, watermarks: several free tools stamp their brand in the center or force a credit line underneath. This output is dark modules on white and nothing else. Second, signup walls: some sites block the download behind an email form. There is none here.

Generation runs locally from scripts that load once, so the code is built on your device rather than a server. Every result is static: the data lives inside the pattern, so it cannot expire or be billed later. Other file chores handled the same private way are on the tools page.

How do I make a WiFi QR code?

If you want a wifi QR code generator, you don't need a separate WiFi panel. The single text box here takes every payload, WiFi included. Phones read one standard plain-text string:

WIFI:T:WPA;S:NetworkName;P:yourpassword;;

Read it left to right. T is the security type: WPA covers almost every home and café router, WEP is for old equipment, nopass is for an open network. S is the network name exactly as the phone's WiFi list shows it, and P is the password. The two semicolons at the end aren't a typo; they close the record.

Three things trip people up: the network name is case-sensitive; a semicolon, comma, quote or backslash inside the name or password needs a backslash in front of it; and the password sits in clear text in the pattern, so treat a printed code like a written copy of the key. Nothing uploads here, so the string never leaves your machine.

Which content should I encode: a URL, WiFi, or plain text?

Encode the smallest thing that does the job: a short URL gives the easiest-to-scan pattern and covers most needs, a WiFi string comes next, and raw text works but makes the grid finer. For most people this is simply a free QR code generator for a URL: paste the link, download, print. What goes in the box, and what happens on scan:

One text box, four things a phone can do Paste your payload URL · WiFi string · text https://example.com/menu Opens the website in the phone's browser WIFI:T:WPA;S:Network;P:pass;; Offers to join the WiFi network mailto: or tel: link Opens email, or dials the number Plain text or a short note Shows the text right on the screen
What you wantWhat to type in the boxWhat happens on scan
A website or menu pagehttps://example.com/menu: the full link, including httpsBrowser opens the page
A WiFi network for guestsWIFI:T:WPA;S:Name;P:password;;Phone offers to join the network
A plain message or codeAny sentence or short paragraphScanning app displays the text
An email addressmailto:someone@example.comMail opens with the address filled in
A phone numbertel:+15551234567Dialer opens with the number ready

Scan the code with your own phone before printing. If the wrong thing opens, the payload is wrong. The pattern can't be corrected afterwards.

How big should I print a QR code?

Size separates a working code from one people give up on. Rule of thumb: about one foot of scanning distance per inch of printed size.

Printed sizeRough scanning distanceTypical spot
1 in (2.5 cm)about 1 ftBusiness card
2 in (5 cm)about 1–2 ftTable tent, menu card
4 in (10 cm)about 4 ftPoster, handout
8 in (20 cm)about 8 ftStorefront window
16 in (40 cm)about 15 ftOpen-house sign

Keep the white margin the download includes: that is the quiet zone, and cropping it is the most common print mistake. Dark modules on light stock, matte rather than glossy, then test-scan one copy at real size before printing a stack. If it also has to be emailed as a PDF, compress the photos first with the Image Compressor. The photo compression guide covers the KB targets upload forms expect.

Where does a free QR code work best?

Café and restaurant menus

A table tent with a 2-inch code opens your menu from arm's length (seated-customer distance). Nothing monthly is attached to this free QR code for a restaurant menu.

Airbnb and rental WiFi sheets

Build the WiFi string above, print it at 2–3 inches, and tape it by the router or in the welcome binder. Keep the password written underneath for older phones.

Business cards

A QR code for a business card can link to your portfolio or LinkedIn profile instead of making people type. The SVG stays sharp at card size, where a small PNG can go soft.

Storefront and payment signs

A 4- to 8-inch code in the window pointing at your ordering or payment page, big enough to read from the sidewalk in daylight.

Classroom handouts

A short-URL code at the top of a worksheet lands students on the reading or video without retyping a long link.

Event programs and open-house flyers

A program or for-sale flyer carries a 4-inch code to the schedule or the listing tour, readable from a few feet back.

Does a free static QR code ever expire?

No, and the reason matters when you pick a generator.

A static code carries your data inside the pattern, so it keeps working as long as the pattern stays readable: no subscription, no scan cap, no account to cancel. A dynamic code instead stores a short redirect through the generator company's server, reprogrammable and countable, but only while the bill is paid and that company stays in business.

This tool is static only, which makes it a static QR code generator free of expiries: your download is yours the moment you save it. The trade-off is real. You can't change the destination after printing, and you get no scan numbers. If you need those, a paid dynamic service is the right choice, with the dependency that comes with it.

What we actually tested

  • The privacy claim, checked in DevTools. Typing, regenerating and downloading with the Network tab open produced no outgoing requests: both downloads are built from local blobs, which is why a WiFi password is safe here.
  • SVG versus PNG. The SVG stayed crisp zoomed past 400%, so that is the print format. The PNG is fixed at your chosen size (256–2048 px): 512 px across 4 inches is coarse, so use 1024 or 2048 px when printing.
  • Scanning at real distances. We printed the same code at about 2 and 4 inches and scanned from arm's length, a couple of steps back and across a room. Bigger meant farther: roughly double the size bought roughly double the distance, as a rule of thumb.
  • Long text. A pasted paragraph visibly subdivided the grid into finer modules at the same print size, and took a steadier hand to scan. Content past the hard limit returns a clear status message, not a broken file.
  • Error correction. Switching Medium to High with identical content grew the pattern, exactly as the option card warns: more durability, more modules.

What this QR code generator can't do

  • Edit a code after printing. The data is in the pattern, so point it at a page or short URL you control, and the destination can still change.
  • Track anything. No scans are collected, so there is no dashboard: a real limitation for a campaign, and the whole point for a WiFi sheet.
  • Rescue a very long payload. Long content makes modules finer and harder to read: shorten the link instead.
  • Fix a bad print. Contrast and the quiet zone are on you, and glossy laminate can throw a reflection straight into the camera.
  • Scan in the dark. Cameras need decent light, a steady hand and an uncracked screen to read a dense code.
  • Offer per-field forms. There is no WiFi wizard. You build the string yourself (recipe above) or paste a vCard you already have. The PNG slider stops at 2048 px; beyond that, use the SVG.

More free tools

BeeToolify also shrinks images and PDFs, converts formats, resizes, splits, merges and strips EXIF data, all in the same private, in-browser way.

More free tools