QR Code Generator Online

Create custom QR codes for links, Wi-Fi, contacts, and more — download as PNG or SVG

Size512px
1281024
Margin (quiet zone)4
Error correction

~15% recovery. Higher levels survive more damage but look denser.

Your QR code will appear here

Easy to UseEasy to Use
FastFast
100% Private100% Private
Share this tool

About this tool

QR Code Generator Online is a free tool that turns links, text, Wi-Fi credentials, email addresses, phone numbers, SMS messages, and contact cards into scannable QR codes in real time. Type your content, adjust the colors and size, and download a crisp PNG or SVG that works on print and screen.

Every code is generated entirely in your browser. Nothing you type is uploaded, logged, or stored on a server, so Wi-Fi passwords and contact details stay private. The codes are static, which means they never expire, have no scan limits, and carry no tracking redirect or watermark.

Choose an error correction level from L to H to balance density against how much damage the code can survive. Use the SVG download for posters, packaging, and business cards where you need a vector that scales to any size without blurring.

Common use cases

  • Link a printed flyer, poster, or menu to a website.
  • Share Wi-Fi access with guests without spelling out the password.
  • Put a contact card on a business card or email signature.
  • Add a scannable link to product packaging or labels.
  • Let people email or text you with a pre-filled message.
  • Make a tap-to-call code for a storefront window.
  • Link slides or handouts to online resources.
  • Share an app download page or social media profile.

How to make a QR code

This free QR code maker takes less than a minute and needs no account.

  • Pick what the code should do: open a link, show text, join Wi-Fi, start an email, call a number, send an SMS, or save a contact.
  • Fill in the fields. The QR code updates as you type, so you can scan it with your phone straight away.
  • Choose a size, a margin, and colors. Keep the dark color clearly darker than the background.
  • Pick an error correction level. M suits most uses; choose Q or H if the code will be printed on a rough surface or may get scuffed.
  • Download the PNG for web pages and documents, or the SVG for print.

Static vs dynamic QR codes

The codes this tool creates are static. The content is written directly into the black-and-white pattern, so there is no server in the middle. That has real consequences:

  • They never expire and have no scan limit, because nothing depends on a service staying online.
  • They cannot be edited later. If a link changes, you need to generate and reprint a new code.
  • They collect no scan analytics. If you need to track scans or change the destination after printing, you need a dynamic QR service, which redirects through its own server.

For a menu, flyer, business card, or Wi-Fi sign where the destination rarely changes, a static code is usually the safer choice.

Tips for QR codes that scan reliably

  • Leave a blank margin (quiet zone) around the code. The QR standard asks for four modules, which is why the default here is 4.
  • Print it at least about 2 × 2 cm (0.8 in) for close-range scanning, and larger for posters. As a rule of thumb, allow roughly 10 cm of scanning distance for every 1 cm of code width.
  • Use dark modules on a light background. Inverted codes (light on dark) fail on some scanners.
  • Shorter content makes a simpler, bigger-moduled pattern that scans faster. Use a short URL where you can.
  • Test the printed code with at least two different phones before printing in bulk.

Frequently Asked Questions

Is this QR code generator free?

Yes. It is completely free, has no signup, and adds no watermark to your downloads.

Do the QR codes expire?

No. These are static QR codes — the content is encoded directly in the pattern, so they work forever and do not depend on any service.

Is my data uploaded anywhere?

No. Your content is encoded locally in your browser. Nothing is sent to a server.

Should I download PNG or SVG?

Use PNG for web pages, documents, and chat. Use SVG for print, since it is a vector format that stays sharp at any size.

Which error correction level should I choose?

M (about 15% recovery) suits most uses. Choose Q or H if the code may get scuffed or printed on a textured surface; higher levels make the pattern denser. Choose L for short content shown on clean screens.

Will my custom colors scan?

Yes, as long as the foreground is clearly darker than the background. Avoid inverted (light-on-dark) codes, since some older scanners cannot read them, and keep strong contrast.

Why does my QR code say the content is too long?

QR codes hold a limited amount of data — roughly 2,900 bytes at the lowest error correction level, and less at higher levels. Shorten your text or lower the error correction level.

How do Wi-Fi QR codes work?

Phones that scan the code can offer to join the network directly using the network name, password, and security type you entered. Most modern iPhone and Android cameras support this.