QR code generator

Makes a QR code in your colors, with your logo.

Encoded · 24 bytes

https://example.com/menu

Version 3 · 29 × 29 modules · error correction H

  • Contrast 18.6:1
  • Dark code on a light background
  • Quiet zone 4 modules
  • Logo covers 6% of the code · level H restores up to 30%
Powered byUptool
See it in another brand

About this tool

QR code generator, explained

This QR code generator encodes a link, text, Wi-Fi login, contact card, email, SMS or phone number into a QR code styled with your colors, a logo and a call to action. It downloads as SVG or PNG and checks that the code will still scan.

How to use it

  1. 1In Content, choose what the code holds (Link, Text, Wi-Fi, Contact, Email, SMS or Phone) and fill in the fields.
  2. 2In Design, pick the Dots style, Eye frame and Eye center, then the colors, an optional Gradient or a Transparent background.
  3. 3In Logo & frame, choose a center logo (one of the icons or your own image) and, if you like, a frame with a call to action such as "Scan me".
  4. 4Read the scan notes under the preview, pick a size from 512 to 4096 px, then click SVG, Download PNG or Copy. Test the code with a phone before you print.

How it works

How the code is generated

Each content type is written in the format phones understand: https:// is added to a link that lacks it, Wi-Fi uses the WIFI: format, a contact becomes a vCard 3.0, and email, SMS and phone use mailto:, SMSTO: and tel:. The Encoded box shows the exact text and its size in bytes, encoded as UTF-8 so accents and emoji come through intact. The tool picks the smallest QR version that fits, and the code is static, with no redirect service in between.

Error correction is extra data that lets a scanner read a code when part of it is hidden. You can choose L (about 7%), M (15%), Q (25%) or H (30%), and a logo locks the level at H. The logo follows the Logo size setting, 12% to 30% of the code, but is kept small enough to hide at most half of what level H can rebuild, and never covers the timing lines or alignment patterns. If the content leaves no room, the tool says so.

The scan notes check the contrast between dots and background (4:1 or more), warn when the code is light on dark, and check the quiet zone, the empty margin the standard sets at 4 modules. The three corner squares keep a solid shape in every style, because scanners look for them first.

When to use it

Ways people use it

  • Restaurant menus

    Put a code on tables or the window that opens your online menu.

  • Guest Wi-Fi

    Print a Wi-Fi code for a café, an office or a rental so guests join the network without typing the password.

  • Business cards

    A Contact code saves your name, company, phone, email and website straight into the phone's address book.

  • Packaging, flyers and events

    Send people from a printed item, a poster or a badge to a product page, a review form or a check-in page.

FAQ

Questions people ask

Do QR codes expire?

A static QR code like the ones made here does not expire: the content is part of the pattern, so a link works as long as the page it points to exists. Codes that expire are usually dynamic codes that pass through a paid redirect service.

Can I put a logo in a QR code?

Yes, as long as the code uses enough error correction to make up for the hidden modules. This tool switches to the highest level, H, when you add a logo, and limits the logo's size to what that level can rebuild. Always test the final code with a few phones before printing.

How do I make a QR code for Wi-Fi?

Choose Wi-Fi, enter the network name, pick the security (WPA/WPA2/WPA3, WEP or Open) and add the password. Most phone cameras offer to join the network when they scan the code.

What is the best format for printing a QR code?

SVG, because it scales without blurring. If your software needs a PNG, export it at 2048 or 4096 pixels. Keep the quiet zone around the code; shorter content gives larger modules that scan from further away.

Can a QR code be any color?

Yes, but contrast matters: scanners read dark modules on a light background most reliably. This tool warns when contrast drops under 4:1 or the code turns light on dark, and a transparent code should go on a light surface.

For your site

Get this tool on your site.

Built in your brand, published on your site with a page written to rank, leads sent to your CRM and a report every month. We are opening to a few sites at a time.

Where it goes
Free tools page of a POS, menu or events platform
How it captures the lead
“Track scans with a dynamic code”
Why it works
Restaurants, shops and events need one tomorrow. The tool brings them to you today.

More free tools