Free QR Code Generator — No Sign-Up, No Expiry, No Watermark

Create static QR codes privately in your browser. They support unlimited scans and downloads, do not expire by themselves, and can be used for personal or commercial projects.

Start with an example

Choose a safe sample, then replace it with your own details.

1. Choose the QR code type

Use the final public page address. Bare domains are upgraded to https://.

0 characters · 0 bytes
Advanced design, logo and export options

Higher correction increases pattern density and does not guarantee recovery from arbitrary damage.

PNG, JPEG or WebP; maximum 1 MB and 4096 × 4096 px. Adding a logo selects H correction automatically.

2. Preview and download

No QR code yetComplete the selected fields, then choose Generate QR code.
Empty · URL QR code selected

PNG suits screens and documents. SVG remains sharp for business cards, posters, packaging and commercial printing.

Private means browser-only

  • Your QR content and logo stay in this browser tab.
  • No network request created by this generator contains the entered data.
  • Codes use the locally hosted qrcode 1.5.1 library and ISO/IEC 18004 QR encoding.

Advertisement

Before you download: make the QR code reliable

Static versus dynamic QR codes

This tool creates static codes: the destination is stored directly in the pattern. There is no hosted redirect, account or tracking layer. A dynamic service can change a redirect later, but depends on that service continuing to operate.

Why static QR codes do not expire

The image has no timer and scans are not counted. A URL code can still stop helping if its page moves, the domain expires or access is restricted.

Keep a four-module quiet zone

The blank border separates the QR pattern from nearby text and artwork. Four modules is the standard safe default, and this tool includes it inside both PNG and SVG files.

Choose L, M, Q or H correction

Use M (about 15% recovery) for general use. L (about 7%) is less dense for clean displays; Q (about 25%) suits wear; H (about 30%) is the cautious logo choice. More correction also makes the code denser.

Use dark modules on a light background

Black on white is the safest combination. Avoid inverted designs, low contrast, transparent backgrounds and gradients: they can reduce compatibility even when a preview looks attractive.

Test the finished file

Scan the actual downloaded file on more than one phone. For print, test a physical proof at the final size, expected angle and viewing distance before producing a large batch.

How to make QR codes for common tasks

How do I create a QR code for a website or menu?

Choose URL and enter the complete public address. Keep the page mobile-friendly and avoid links that require an unexpected login. Restaurant menus, product pages and social profiles work best when the destination remains stable.

How do I create a Wi-Fi QR code?

Choose Wi-Fi, enter the SSID exactly as shown by the router, select its security, and enter the password. Special characters are escaped automatically. Open-network and hidden-network formats are supported.

How do I share a contact, email or SMS?

Contact creates a vCard that phones can save. Email opens a prepared message, while SMS opens the messaging app with a recipient and optional text. These actions still require the person scanning to confirm what is sent or saved.

Can I edit a destination after printing?

You cannot rewrite a static QR pattern. If the code points to a URL you control, keep that URL stable or change its server-side redirect. Otherwise, generate and print a replacement code.

How do I scan a QR code from another screen?

Open the phone camera and point it at the other screen, or save a screenshot and use the phone gallery’s QR or Lens feature. Increase screen brightness and avoid glare if the camera struggles.

Why will my QR code not scan?

Try a larger printed size, stronger dark-on-light contrast, a four-module border and shorter content. Remove or reduce a logo, avoid glossy glare, clean the camera, and test the destination independently.

Using QR codes on menus, packaging, cards and signs

Place the code on a flat, high-contrast area with space around it. Add a short description of what a scan does, use SVG for production artwork, and size signs for the real scanning distance rather than the design preview.

QR code generator FAQ

Do these QR codes expire?

No. The generated QR codes are static images, so the code itself does not expire. It will keep working as long as the encoded destination or information remains available.

Do I need an account or sign-up?

No. You can generate and download QR codes without creating an account or providing personal details.

Is my QR code data private?

Yes. QR content and uploaded logos are processed locally in your browser. This generator does not upload them or include them in a network request.

Can I use the QR codes commercially?

Yes. You may use the generated QR code images for personal or commercial materials, including menus, packaging, posters, cards and signs.

What is the difference between static and dynamic QR codes?

A static QR code stores the final content directly and cannot be edited after printing. A dynamic QR code points through a managed redirect that can be changed later, usually through a separate hosted service.

Are scans or downloads limited?

No. Static QR codes have no built-in scan limit, and this tool does not limit how many codes or files you generate.

Should I download PNG or SVG?

Use PNG for screens, documents and everyday sharing. Use SVG for business cards, posters, packaging and professional printing because it stays sharp at any size.

How large should a printed QR code be?

A simple QR code is often printed at least 20 to 30 mm wide, but dense content and longer viewing distances need a larger code. Keep the four-module quiet zone and use the print-readiness estimate provided by the tool.

How should I test a QR code?

Test the final downloaded file at its intended size with more than one phone and scanning app. Test from the expected viewing distance and again after printing.

Does the generator support Wi-Fi QR codes?

Yes. Choose Wi-Fi, enter the network name, security and password, and optionally mark a hidden network. Most current phones support WPA and WPA2; WPA3 compatibility depends on the phone and network configuration.

Can I edit a destination after printing the QR code?

Not inside a static QR code. If you control the encoded URL, you can change where that URL redirects; otherwise you must create and print a new code.

Explore more tools