FlipMyFormat

QR Code Generator

Make a static QR code for a link, Wi-Fi, contact card, review link, WhatsApp or map location. Add a logo, colours and a frame, then download PNG, SVG, PDF or JPG. Free, nothing uploaded.

Colours

Style

Modules
Eyes

Logo in the middle

With a logo the code uses the highest error correction (H), so it still scans.

Frame

Type the content to see your QR code.

Static QR code: the content is inside the code, so it never expires, has no scan limit and needs no sign-up. Made in your browser.

People also use

How to make a QR code in three steps

Pick what the code should do in the row of buttons above the form, fill in the fields, and the preview on the right redraws while you type. There is no Generate button and no waiting. When the code looks right, save it as PNG, SVG, PDF or JPG, or copy it straight into a document, slide or chat with Copy image.

Ten kinds of content are built in: a website address, plain text, a Wi-Fi network, a contact card, an email, a text message, a phone number, a WhatsApp chat, a Google review link and a map location. Each one is written in the format that phone cameras already understand, so a scan opens the right app instead of only showing raw text.

The design controls sit under the form. You can change the colours, use a gradient, turn the background transparent, round the modules or turn them into dots, reshape the three corner squares, put a logo in the middle and add a caption such as SCAN ME underneath. Settings you change are remembered in this browser for your next visit; the logo and the content you type are not stored.

  1. 1

    Choose the type

    Click Website, Text, Wi-Fi, Contact, Email, SMS, Phone, WhatsApp, Google review or Location. The form below changes to the fields that type needs.

  2. 2

    Fill in and style

    Type the content and watch the preview. Optionally pick colours, module and eye shapes, a logo, a caption frame, error correction and quiet zone.

  3. 3

    Download or copy

    Save as PNG, SVG, PDF or JPG, or press Copy image. Scan the result with a phone before you print or share it.

The default settings are chosen to scan reliably: black on white, square modules, error correction M and a quiet zone of four modules. Under the preview you see the QR version, the number of modules per side, the error correction in use and how many characters the code holds, which tells you at a glance how dense the pattern has become.

What a QR code is and how a phone reads it

A QR code is a square grid of dark and light cells, called modules, that stores text in a way a camera can read from almost any angle. The three large squares in the corners, the finder patterns or eyes, tell the scanner where the code is and which way up it sits. Smaller alignment and timing patterns help it straighten a code that is photographed at a slant or printed on a curved surface.

What the code stores is always text. A phone looks at the start of that text to decide what to do with it: a text starting with https:// opens a browser, WIFI: offers to join a network, BEGIN:VCARD offers to save a contact, mailto: starts an email and tel: dials a number. That is why the type buttons matter. They write the same information in the exact layout a phone expects.

QR codes also contain spare data for repairs, called error correction. If part of the code is dirty, torn, covered by a sticker or replaced by a logo, the scanner can rebuild the missing part from the spare data. The more spare data you add, the more damage the code survives, and the more modules it needs to hold the same message.

Website

https://example.com/menu

Wi-Fi

WIFI:T:WPA;S:Cafe Guest;P:latte2026;;

Contact (vCard)

BEGIN:VCARD
VERSION:3.0
N:Rivera;Ana
FN:Ana Rivera
ORG:Rivera Studio
TEL;TYPE=CELL:+1 555 0100
EMAIL:[email protected]
END:VCARD

WhatsApp

https://wa.me/15550100?text=Hi%2C%20I%20saw%20your%20poster

Location

geo:48.8584,2.2945

These are examples of the text inside each code. You never need to type it yourself; the form writes it for you and escapes special characters such as semicolons and commas.

Static vs dynamic QR codes: an honest comparison

Every code made here is a static QR code. The website address, Wi-Fi password or contact details are written into the pattern itself. Nothing sits between the scan and the content: the phone reads the text and acts on it directly, without asking any server first.

Many online services make dynamic codes instead. A dynamic code holds a short address on the service's own domain, and that address forwards to your real link. This lets you change the destination later and count scans, but it also means the code only works while the forwarding service keeps running, and some services switch the forwarding off when a trial or subscription ends.

Static codes have honest limits too. Once a static code is printed, its content cannot be edited: if your web address changes, you must make and print a new code. A static code also has no scan statistics, because no server sees the scans. If you need counts, you can still add tracking parameters to your own link and read them in your own website analytics.

Static (this page)Dynamic (forwarding service)
Where the content livesInside the codeOn the service's server
Works without the serviceYes, for as long as the print lastsOnly while forwarding runs
ExpiryNoneDepends on the plan
Scan limitNoneSometimes, on free plans
Edit after printingNo, print a new codeYes
Scan statisticsNo (use your own link analytics)Yes
Account neededNoUsually
Works offline (Wi-Fi, contact, text)YesNeeds a connection to forward

QR code generator free no expiration: why these codes keep working

People who look for a QR code generator free no expiration have often been caught out before: a code printed on flyers or packaging stops working weeks later and shows a page asking for payment. That cannot happen with the codes made here, because there is no forwarding address in them that anybody could switch off.

A static code keeps working for as long as the printed copy is readable and the content inside is valid. A Wi-Fi code works as long as the network name and password stay the same. A website code works as long as your website answers at that address. The code itself has no end date, no scan counter and no plan behind it.

There is also no catch in the downloads. Every format, every size up to 4,096 pixels, every colour and shape and the logo option are available to everyone, with no watermark added to the picture and no limit on how many codes you make in a day.

QR code generator no sign up: nothing to register, nothing tracked

You do not need an account, an email address or a password to use any part of this page. Open it, type, download. Searching for a QR code generator no sign up usually means you want exactly that, and there is nothing here to log in to.

Because there is no account, there is also nothing to track. The code is drawn in your browser, the content you type stays on your device, and the finished code contains only your content, not an address of ours. When someone scans it, their phone goes straight to your link, your network or your contact card.

The only thing the page keeps is your design choice, such as colours and shapes, saved in your own browser storage so the next code looks the same. You can clear it at any time with your browser's site data settings. Logos and the content of your codes are never saved.

Ten content types and what each one holds

Website

Any web address. If you leave out https://, it is added for you so phones recognise it as a link.

Text

Up to about 2,000 characters of plain text, shown on the phone after the scan. Good for serial numbers, short notes or a message on a gift.

Wi-Fi

Network name, password, security type and whether the network is hidden. Phones offer to join with one tap.

Contact

A vCard with name, mobile number, email, company, job title, website and address. Phones offer to save it to contacts.

Email

Address, subject and message. The scan opens a new email with everything filled in; the person only presses send.

SMS

Phone number and message. The scan opens the messaging app with a ready text.

Phone

A number to call. The scan shows the number with a call button.

WhatsApp

A wa.me link with the number and an optional first message, which opens a chat in WhatsApp.

Google review

Your review link from Google Business Profile. Customers land directly in the box where they write a review.

Location

Latitude and longitude. The scan opens the phone's map app at that point.

TypeText inside the codeWhat the phone does
Websitehttps://…Opens the browser
TextThe text itselfShows the text
Wi-FiWIFI:T:…;S:…;P:…;;Offers to join
ContactBEGIN:VCARD … END:VCARDOffers to save
Emailmailto:…?subject=…&body=…Opens a new email
SMSSMSTO:number:messageOpens a new text
Phonetel:numberOffers to call
WhatsApphttps://wa.me/number?text=…Opens a chat
Google reviewYour review linkOpens the review box
Locationgeo:lat,lonOpens the map

Website and text codes

Website codes are the most common kind. Keep the address as short as you can, because every character adds modules. A short link to your home page or a clear path such as /menu gives a calm, open pattern that scans quickly even when printed small. Long addresses full of tracking parameters make the code dense and fussy.

If you want to know how many people came from a printed code, add a short campaign parameter to your link, for example ?src=poster, and look for it in your own site statistics. The code stays static and permanent, and the counting happens on your side.

Text codes show the words directly on the phone without opening anything. They are useful for equipment labels, instructions on the back of a device, puzzle hunts, short messages on gift tags and anything that must work without an internet connection.

QR code generator wifi: guests join without typing a password

A QR code generator wifi option turns your network name and password into a code that guests scan to connect. They do not need to ask how the password is spelled, and you do not need to read out a long string of letters and numbers across a busy room. Phone cameras on current iPhone and Android versions recognise these codes directly and show a Join button.

Fill in the network name exactly as it appears in the list of networks, including capitals and spaces, then the password. The tool escapes characters that have a special meaning in Wi-Fi codes, such as semicolons, commas, colons and quotes, so a password like home;2026 still works.

Good places for a Wi-Fi code are a framed card at the reception of a guest house, a table tent in a café, a sign in a meeting room or a small sticker on the router at home. Remember that anyone who can photograph the code can read the password from it, so put it only where you would also write the password.

Wifi QR code generator settings: WPA, WEP, open and hidden networks

The wifi QR code generator settings come down to two choices. The first is the security type. Choose WPA / WPA2 / WPA3 for almost every modern router; the code uses the WPA label, which phones also accept for WPA2 and WPA3 networks. Choose WEP only for very old equipment, and No password for an open network, in which case the password field is left out of the code.

The second is Hidden network. Tick it if your router does not broadcast its name. Phones then know to search for the network by name instead of waiting to see it in the list. If the network is visible, leave it unticked.

If a guest's phone joins but cannot get online, the code is usually fine and the network is the problem: a captive portal, a guest network with client isolation or a password changed since printing. Changing the password always means printing a new code.

SettingIn the codeUse for
WPA / WPA2 / WPA3T:WPAHome and office routers from the last 15 years
WEPT:WEPVery old routers only; not secure
No passwordT:nopassOpen guest networks
Hidden networkH:trueRouters that do not broadcast their name

QR code generator for contact info: what goes into a vCard

The Contact type is the QR code generator for contact info on this page. It builds a vCard, the same file format phones use to share contacts, with first and last name, mobile number, email, company, job title, website and address. After a scan, the phone shows a preview of the card and a button to save it.

Only filled-in fields are written into the card, so a code with a name and phone number stays small. Every field you add makes the code denser. For a business card, name, mobile, email and company are usually enough; the website and address can be found later.

Write the phone number with its country code, for example +44 or +91, so it works for people abroad and on phones set to another region. Names with accents and non-Latin letters are stored as UTF-8 text and display correctly on current phones.

FieldvCard lineOn the phone
First name, Last nameN and FNShown as the contact's name
Mobile numberTEL;TYPE=CELLTap to call or message
EmailEMAILTap to write an email
CompanyORGShown under the name
Job titleTITLEShown under the name
WebsiteURLTap to open
AddressADRTap to open in maps

QR code generator for business cards: size, placement and print

A QR code generator for business cards has a small canvas to work with. A standard card is about 85 × 55 mm, and the code usually gets a corner or the back. A code of 20 × 20 mm holding a short vCard scans comfortably from hand distance; below about 15 mm, keep the content to a name, number and email or use a short website link instead.

For print, download SVG or PDF. Both are vector formats, so the printer can scale the code to any size without blurry edges. If your printer asks for a picture, use PNG at 2,048 or 4,096 pixels. Avoid JPG for print where you can, because its compression can soften the edges of the modules.

Keep the code dark on a light background even if the rest of the card is colourful, and leave the white quiet zone around it untouched by text or borders. Matte paper scans better than high-gloss or foil, which can reflect light into the camera.

QR code generator for Google reviews: from the counter to the review box

The Google review type works as a QR code generator for Google reviews: paste your review link and customers who scan land directly in the box where they choose stars and write a review, without searching for your business first. Fewer steps usually means more people actually finish.

To get the link, open your Google Business Profile, choose Ask for reviews or Get more reviews, and copy the short link it shows. It usually starts with https://g.page/r/. Paste it into the field above. The code holds that link as it is, so it keeps working for as long as your profile exists.

Good places are the receipt, the table tent, the counter, the packaging or a thank-you card in the bag. A caption such as REVIEW US or a short line next to the code helps people understand what will happen when they scan. Follow the platform's review rules: ask every customer equally and do not offer rewards for positive reviews.

Email, SMS, phone and WhatsApp codes

Email

Enter the address, an optional subject and message. A scan opens the phone's mail app with a new email ready. Useful for support requests, feedback boxes and order enquiries with a fixed subject line.

SMS

Enter a number and a message. A scan opens messaging with the text filled in, which suits competition entries, appointment confirmations and opt-in keywords.

Phone

Enter a number with country code. A scan shows the number with a call button. Handy on posters, vans, shop windows and lost-property labels.

WhatsApp

Enter the number with country code and an optional first message. The code holds a wa.me link, which opens a chat with that number in WhatsApp, or in the browser if the app is not installed.

Location codes that open a map

The Location type stores latitude and longitude as a geo: address, which opens the phone's map app at that point. It works for event entrances, parking areas, trail heads, delivery points and any place that has no clear street address.

To find the numbers, right-click the place in Google Maps on a computer and click the coordinates at the top of the menu to copy them, then paste latitude and longitude into the two fields. Four to six decimals are accurate to within a few metres to well under a metre.

Most phones open geo: codes directly. If you expect many iPhone users and want a specific map service, a Website code with a map link is another choice; it opens in the browser and then hands over to the map app.

QR code generator with logo in middle: how big can the logo be?

With this QR code generator with logo in middle placement, the slider sets the logo size from 14% to 30% of the code width. The modules underneath are left empty rather than drawn and covered, which gives the scanner a clean edge to work with. The default of 22% is a good balance between a visible logo and reliable scanning.

Larger is not always better. At level H the code can rebuild about 30% of its data, but the logo also covers some of the format and alignment information, and real prints add blur, glare and dirt. Up to around 25% scans well on most phones; at 30%, test carefully with several devices and in poor light before printing.

Keep the logo simple and high in contrast with the background behind it. A transparent PNG works well, because the rounded backing square fills in behind it. If the logo is light, darken it or choose a darker background tile in your own logo file before adding it.

Logo sizeEffectGood for
14–18%Small mark, very safeSmall prints, long links, business cards
19–24%Clearly visible, safeMost posters, menus and packaging
25–30%Large, test carefullyShort links printed big

Colours, gradients and transparent backgrounds

Choose any colour for the code and the background with the two colour pickers. Tick Gradient to blend from the code colour into a second colour diagonally across the code, from the top-left to the bottom-right. Both colours of the gradient should be dark enough to stand out against the background.

Tick Transparent background to leave the background empty, so the code takes on the colour of whatever it is placed on. This is useful for SVG and PNG files that go onto a coloured flyer or a website. JPG has no transparency, so a JPG download always gets a white background.

Brand colours work well as long as the code stays clearly darker than the background. Navy, dark green, deep red, purple and charcoal all scan fine on white or cream. Pastel codes, yellow and light grey usually do not.

Contrast: when the tool warns you

The tool measures the contrast between the code colour and the background, using the same formula that web accessibility guidelines use for text. If the ratio drops below 3 to 1, a yellow warning appears under the preview, because some phone cameras will no longer separate dark from light modules reliably.

A second warning appears when the code is lighter than its background, for example white modules on a black background. Many scanners expect dark on light and either fail or need several tries with an inverted code. If you want a dark look, put a light tile with a dark code on top of your dark design instead.

With a transparent background, the tool checks the code colour against white. Make sure the surface you place a transparent code on is light and plain, not a busy photo, because the quiet zone and the light modules take on whatever is behind them.

Module and eye shapes

Modules can be Square, Rounded or Dots. Square modules are the classic look and the most robust for small prints. Rounded modules soften the pattern while still filling most of each cell. Dots look the most decorative and leave more white between the cells, so give them a little more size and contrast.

The eyes, the three large squares in the corners, can be Square, Rounded or Circle. Scanners find the code by these eyes, so every style keeps the same proportions: an outer ring one module wide, a light ring and a solid centre of three by three modules.

A combination such as rounded modules with rounded eyes gives a friendly look for cafés and events. Dots with circle eyes looks modern but asks more from the camera; check it on an older phone before printing a large run.

A caption frame: SCAN ME and other calls to action

Tick Add a caption under the code to place a coloured bar with text below the code, inside the same image. The default text is SCAN ME, and you can change it to anything up to 40 characters, such as MENU, FREE WI-FI, REVIEW US or SAVE MY NUMBER, and pick the bar colour.

A short call to action makes a real difference on posters and tables, because a bare code does not say what it does. The caption is drawn in white, so pick a dark bar colour for good readability. The bar sits below the quiet zone and does not touch the code itself.

Error correction levels L, M, Q and H

Error correction is the spare data that lets a scanner read a damaged or partly covered code. There are four levels. Higher levels make the code more robust but need more modules for the same content, so the pattern becomes denser and each module smaller at the same print size.

M is the default and suits most screen and print uses. Choose L for very long content shown on clean screens. Choose Q for codes on outdoor signs, stickers on equipment or anything that may get scratched or dirty. H is used automatically with a logo and is also a good choice for codes on rough surfaces such as cardboard.

LevelData it can rebuildUse for
LAbout 7%Long content on screens
MAbout 15%Default for most codes
QAbout 25%Outdoor signs, stickers, labels
HAbout 30%Codes with a logo, rough surfaces

The quiet zone around the code

The quiet zone is the empty margin around the code. Scanners use it to see where the code begins and ends. The standard is four modules on every side, which is the default here, and the slider lets you set anything from 0 to 8.

Set it lower only when you will add your own white space in a layout program, for example when placing an SVG on a card that already has a white area around it. A code printed edge to edge against text, lines or a coloured box is one of the most common reasons for failed scans.

Download formats: PNG, SVG, PDF, JPG or copy

FormatKindTransparentGood for
PNGPixels, 512–4,096 pxYesWebsites, documents, slides, most printing
SVGVectorYesDesign programs, large prints, websites
PDFA 60 mm code on a small pageNo (white page)Sending to a print shop, office printers
JPGPixels, 512–4,096 pxNo (white)Systems that only accept JPG
Copy imagePNG on the clipboardYesPasting into chat, email or documents

The SVG file is the master copy. PNG, JPG, PDF and Copy image are all drawn from it at the size you choose under PNG / JPG size, with smoothing turned off so the edges of square modules stay crisp. File names are made from the content, for example qr-code-example.com.png, so several codes stay easy to tell apart.

If you need the code in another format later, the SVG to PNG and PNG to SVG converters on this site work with QR codes too, and Resize Image can change the pixel size of a PNG you have already saved. For a code that must sit inside HTML or CSS as text, Image to Base64 turns the downloaded file into a data URL.

How much content fits in one code

A QR code can hold up to about 2,900 bytes at the lowest error correction, but phones read small, simple codes far more reliably than huge ones. Aim for well under 300 characters for anything printed. If the content gets too long, the preview says so and asks you to shorten it.

Plain digits and capital letters fit more tightly than lower-case text, accents or emoji. A website address that is under 50 characters usually gives a code of version 3 or 4, which is easy to scan at almost any size.

ContentQR versionModules per sideScanning
Short link (25 characters)Version 2–325–29Very easy
Wi-Fi with a normal passwordVersion 3–429–33Very easy
Contact card, 4 fieldsVersion 6–841–49Easy at 2 cm and up
Contact card, all 8 fieldsVersion 9–1253–65Needs 3 cm and up
300 characters of textVersion 10–1357–69Print larger

Codes on screens, slides, websites and email

Codes are not only for paper. A PNG pasted into a slide lets an audience open your link without typing it, and a code at the end of a video or on a livestream overlay does the same for viewers watching on a television or laptop. Keep it on screen for several seconds, large enough that a phone held across the room can focus on it.

On a website, a code is mostly useful for moving a visitor from a desktop computer to their phone, for example to install an app, save a contact or open a map on the go. Visitors already on a phone cannot easily scan their own screen, so always place a normal link or button next to the code as well.

In documents and email signatures, Copy image is the quickest route: press it and paste into Word, Google Docs, an email or a chat. For a signature, keep the code small and simple, with a short link and square modules, because many email programs scale pictures down.

Where codes work well, and where they do not

Codes work well wherever people have a moment and a reason to scan: waiting at a table, standing at a counter, reading a poster at a bus stop, unpacking a parcel or picking up a leaflet. They also work well where typing would be annoying, such as long Wi-Fi passwords, full contact details or a precise map location.

They work less well on things that move fast, sit very high or far away, or appear in poor light, such as the side of a passing vehicle or a billboard by a motorway. They also make little sense where people have no signal and the content needs the internet; in that case a Wi-Fi, text or contact code is better than a link.

Wherever the code goes, say what it does. A short line such as Scan to see the menu, Scan to join our Wi-Fi or Scan to save my number makes people far more willing to point a camera at it than a bare pattern on its own.

Test before you print

  • Scan the downloaded file, not only the preview, with at least two phones, ideally one iPhone and one Android.
  • Test from the real distance: hold a printed sample where people will stand.
  • Try in poor light and at an angle, the way people actually scan in shops and restaurants.
  • Check that the link opens the right page, the Wi-Fi joins and the contact saves with correct details.
  • After changing the logo size, colours or shape, test again before printing a large run.
  • Print one copy on the final paper or material; glossy and textured surfaces behave differently from office paper.

Troubleshooting: when a code will not scan

The phone does not react

Check the contrast: dark code, light background, no warning under the preview. Make sure the quiet zone is at least 3 or 4 modules and the code is not placed against text or lines.

The code is too dense

Shorten the content: use a shorter link, fewer contact fields or less text. Lower error correction to M if you have no logo, or print the code larger.

It scans on one phone only

Older cameras struggle with dots, light colours, inverted codes and very large logos. Return to square modules or reduce the logo size and test again.

Wi-Fi does not connect

Check the network name and password letter by letter, including capitals, and the security type. If the network is hidden, tick Hidden network.

The contact saves without a name

Fill in at least a first or last name. If only a company is given, the company name is used as the display name.

The print looks blurry

Use SVG or PDF for print, or PNG at 2,048 or 4,096 pixels. Avoid enlarging a small PNG in a layout program.

The logo makes it fail

Reduce the logo to 22% or less, make sure error correction is H and that the logo does not run to the edges of its backing square.

The link changed after printing

A static code cannot be edited. Make a new code with the new address, or keep the old address working with a redirect on your own website.

Examples: six everyday uses

Café table tent

A Wi-Fi code on one side with the caption FREE WI-FI, and a Google review code on the other side with REVIEW US.

Business card back

A vCard with name, mobile, email and company, square modules, 2 cm, in the card's dark brand colour on white.

Restaurant menu

A short link to the online menu with the restaurant logo at 20% in the middle, printed at 4 cm on every table.

Event poster

A website code for tickets, a Location code for the entrance and a caption that says what each one does.

Shop window

A WhatsApp code with a first message such as Hi, I'd like to order, printed large so passers-by can scan from the pavement.

Equipment label

A Text code with the serial number and service phone number, error correction Q, printed on a weatherproof sticker.

Tips for codes that scan first time

  • Keep content short; short codes scan faster and print smaller.
  • Keep the code dark on a light background.
  • Leave a quiet zone of four modules around the code.
  • Use SVG or PDF for print and PNG for screens.
  • Add a caption that tells people what the scan does.
  • Keep logos at about 22% and test with several phones.
  • Use your own short link if you may need to change the destination later.
  • Print a test copy on the final material before ordering a large run.

QR terms explained

Module

One cell of the grid. Dark modules carry the data; light modules are the background.

Eye / finder pattern

The three large squares in the corners that show the scanner where the code is and how it is turned.

Version

The size of the grid, from 1 (21 × 21 modules) to 40 (177 × 177). More content means a higher version.

Error correction

Spare data that lets a damaged or covered code still be read. Levels L, M, Q and H.

Quiet zone

The empty margin around the code. The standard is four modules.

Static code

A code that holds the content itself. It never expires but cannot be edited after printing.

Dynamic code

A code that holds a forwarding address on a service. It can be edited but depends on that service.

vCard

The standard text format for contact cards, used by phones and email programs.

Is it safe? Made in your browser, nothing uploaded

Your codes are made in your browser. The content you type, your Wi-Fi password, your contact details and your logo are processed on your own device and are not uploaded to FlipMyFormat or anyone else. The page can even make codes after it has loaded if your connection drops.

The finished code contains only what you typed. It has no redirect through our servers and no tracking, so scans of your code are never seen or counted by us. Be mindful that anyone who can see a printed code can read its content, including Wi-Fi passwords, with any scanner app.

What to do next

Need a product barcode rather than a square code? The Barcode Generator makes classic striped barcodes for products, shelves and stock lists, also in your browser.

To change a saved code, use SVG to PNG for a sharp picture at any size, PNG to SVG to turn an older picture code into a vector, or Resize Image to fit a specific pixel size. For embedding in HTML, Image to Base64 turns the file into text. All other picture tools are in Image Tools.

Frequently asked questions

How do I make a QR code?

Choose the type, such as Website or Wi-Fi, fill in the fields and the preview appears at once. Then download it as PNG, SVG, PDF or JPG, or press Copy image.

Is this a QR code generator free no expiration tool, or is there a catch?

There is no catch. The codes are static, so the content is inside the code and there is no forwarding service that could be switched off. They keep working for as long as the print is readable and your content is valid.

Do the codes have a scan limit?

No. Nobody counts the scans, because the phone reads the content directly from the code. A code can be scanned any number of times by any number of people.

Is this QR code generator no sign up for every feature?

Yes. Logos, colours, gradients, shapes, frames, all download formats and sizes up to 4,096 pixels work without an account, an email address or a watermark.

Can I edit a QR code after printing it?

Not a static one. The content is part of the pattern, so a new address means a new code. If you expect changes, put a short link on your own website in the code and change where that link forwards.

Can I see how many people scanned my code?

Static codes have no scan statistics, because no server is involved. You can add a campaign parameter such as ?src=flyer to your link and see the visits in your own website analytics.

How does the QR code generator wifi option work?

It writes your network name, password and security type in the WIFI: format that phone cameras recognise. Guests scan and tap Join instead of typing the password.

Which security type should I choose in the wifi QR code generator?

Choose WPA / WPA2 / WPA3 for almost all routers, WEP only for very old ones and No password for open networks. Tick Hidden network if your router does not broadcast its name.

Does a Wi-Fi code work on iPhone and Android?

Yes. The built-in camera apps on current iPhone and Android versions read Wi-Fi codes and offer to join the network.

How do I use the QR code generator for contact info?

Choose Contact and fill in name, mobile, email, company, job title, website or address. The code holds a vCard, and the phone offers to save it as a new contact.

What size should a code be with a QR code generator for business cards?

About 2 cm for a short vCard or link, and not smaller than 1.5 cm. Download SVG or PDF for the printer and keep the code dark on a light background with a clear quiet zone.

How do I make a review code with the QR code generator for Google reviews?

Copy the review link from your Google Business Profile under Ask for reviews, choose Google review here and paste it. Customers who scan go straight to the review box.

How does the QR code generator with logo in middle keep the code readable?

The modules under the logo are left empty and error correction is set to H, so the scanner can rebuild the covered part. Sizes up to about 25% scan well; test larger logos carefully.

Which logo files can I use?

PNG, JPG, WebP or SVG. A square or round logo with a simple shape and a transparent background gives the cleanest result. The logo is not uploaded or stored.

Can I use my brand colours?

Yes, as long as the code stays clearly darker than the background. The tool warns you when the contrast is too low or when the code is lighter than its background.

Which format should I download?

SVG or PDF for printing and design programs, PNG for websites, documents and slides, and JPG only where a system accepts nothing else.

What does error correction mean?

It is spare data that lets a dirty, damaged or partly covered code still scan. L, M, Q and H repair about 7%, 15%, 25% and 30%. Higher levels make the code denser.

Why is my code not scanning?

Usually low contrast, a light code on a dark background, a missing quiet zone, too much content or a large logo. Fix the one the preview warns about and test with two phones.

Can a WhatsApp code start a chat with a message?

Yes. Enter the number with country code and a first message. The code holds a wa.me link that opens a chat with that message already typed.

Are my Wi-Fi password and contact details uploaded?

No. Everything is made in your browser on your device. Neither the content, the logo nor the finished code is sent to a server.

Can I use the codes commercially?

Yes. The codes you make are yours to print on products, packaging, menus, signs and adverts without attribution or fees.

Make your QR code now

Link, Wi-Fi, contact card or review link, with your logo and colours. Free and private.

Start your code

Last updated October 2026 · Written and maintained by the FlipMyFormat team