QR Code Generator

Remove ads Buy me a Ko-fi
Qc

QR Code Generator

A QR code is a scannable square barcode that stores information a phone camera can read in an instant. This generator turns a URL, plain text, email address, phone number, or WiFi network into a QR code right in your browser. Choose a content type, fill in the details, and the code updates as you type. When it looks right, download it as a PNG image for the web or a print-ready SVG vector.

Everything runs locally, so the data you encode is never uploaded to a server. Higher error correction levels add redundancy, which lets a code still scan when part of it is damaged, dirty, or covered by a logo, at the cost of a slightly denser pattern.

How to create a QR code

  1. Choose a content type: a URL, plain text, an email address, a phone number, or a WiFi network.
  2. Fill in the details, such as the link, or for WiFi the network name, password, and encryption type.
  3. Adjust the error correction level if the code needs to survive damage or a logo overlay.
  4. Choose PNG for screens or SVG for print, then download the QR code.

What types of QR codes can I create?

You can encode a website link, plain text, an email address, a phone number, or a WiFi network. Each one is formatted so the scanning phone knows whether to open a page, show a message, start an email, dial a number, or join a network. The table at the bottom of this page lists what every type does and where it is typically used.

Other formats you may have come across, such as vCard contact cards, SMS messages, and calendar events, are all specially formatted text underneath. If you have the raw text for one of those, paste it into the plain text option to turn it into a QR code.

How do I make a QR code for a website link?

Choose the URL type and paste the full web address, including the "https://" prefix, into the content box. The code updates as you type. A URL QR code is the most common kind and is used on menus, posters, packaging, flyers, and business cards to send people straight to a page without typing the address. Because the link is baked into the code, point it at a stable page you control so it keeps working over time.

What is a WiFi QR code and how does it work?

A WiFi QR code stores your network name, password, and encryption type. When a guest scans it with their phone camera, they are prompted to join the network without typing the password by hand. It is handy for homes, offices, and cafes. The credentials are encoded directly into the image, so only share the code with people you want on your network.

What does the error correction level do?

Error correction adds redundant data so a code can still be read if part of it is obscured or damaged. Low recovers about 7% of the code, Medium 15%, Quartile 25%, and High 30%. Higher levels make the code more robust but also denser, which can make it harder to scan at small sizes. Medium is a good default for most uses; choose High if the code will be printed small or placed where it might get scuffed.

Should I download a PNG or an SVG?

PNG is a raster image, which suits screens, documents, and quick sharing. SVG is a vector format that stays perfectly sharp at any size, so it is the better choice for print, from business cards to large-format posters and signage. A designer or print shop can scale an SVG up without the blurring or jagged edges that appear when a small PNG is enlarged.

How do I make a QR code that is ready to print?

Download the SVG so the code stays sharp at any size, or use the PNG, which is exported at high resolution for crisp results on paper. A few tips for reliable scanning off print:

  • Size it for the scan distance. A common rule of thumb is that the code should be about one tenth of the distance it will be scanned from. Around 2 to 3 cm (roughly 1 inch) works for something read at arm's length; make it much larger for posters or signage viewed from further away.
  • Leave a clear margin. The downloaded image has no white border, so place it with a band of empty space around it (the quiet zone). Scanners rely on that clear area to lock onto the code.
  • Use High error correction for small prints or anywhere the code might get scuffed, folded, or partly covered by a logo.
  • Keep strong contrast and test first. Dark code on a light background scans best. Print a sample and scan it with a few phones before ordering in bulk, and avoid glossy finishes that reflect light.

Do these QR codes expire?

No. These are static QR codes, meaning the information is encoded directly into the image itself. They never expire and do not rely on any third-party service to keep working. The trade-off is that the content is fixed once generated, so if a link changes you will need to create a new code.

Is the data I enter kept private?

Yes. The QR code is created entirely in your browser using JavaScript, and nothing you type is sent to a server. The generated image stays on your device until you choose to download or share it. If you also need to encode or transform text, our Base64 encoder and URL encoder run the same way.

QR code typeWhat it does when scannedCommon uses
URL / LinkOpens a website in the phone's browserMenus, posters, packaging, flyers, business cards
Plain textDisplays a short message on screenSerial numbers, notes, product details, instructions
EmailStarts a new email to a set addressContact and support links, feedback requests
PhoneLoads a number in the dialer ready to callClick-to-call cards, flyers, storefront windows
WiFiConnects the phone to a wireless networkHomes, offices, cafes, and guest access

Last reviewed: July 2026