ToolWeb Logo
Menu

Free QR Code Generator with Logo

Make a QR code for a link, Wi-Fi network, contact card and more. Add your logo and colors, then download PNG, SVG or PDF, or make many codes and download them all at once. Everything runs in your browser.

1. Content

What should the QR code open?

Preview

Scannability Excellent
Contrast ratio –

Download

Generated on your device. Nothing is uploaded.

2. Style presets

One click sets colors and shapes. Fine-tune them below.

3. Colors

Fill style

4. Shapes

Module shape

Corner eye frame

Corner eye center

6. Frame & caption
7. Size & quality
1024 × 1024 px
4 modules

Your QR codes

Need more than one? Add another code. It starts with the same design, and you only fill in its content.

    How to use QR Code Generator

    1. 1

      Choose what the QR code opens. Pick one of 13 types: website, text, Wi-Fi network, contact card, email, phone call, SMS, WhatsApp chat, social profile, location, calendar event, payment link or app store page.

    2. 2

      Fill in the details. Type the link, network name and password, or contact details. The preview updates as you type, and a message under the field tells you if something is missing or not valid, such as a phone number without a country code.

    3. 3

      Style the code. Start from one of eight style presets, or choose your own colors, a linear or radial gradient, one of eight module shapes and the shape and color of the three corner eyes.

    4. 4

      Add a logo and a frame. Pick a preset icon or upload your own logo as PNG, JPG, SVG or WebP. Add a frame with a caption such as "SCAN ME" above or below the code, or as a card.

    5. 5

      Check it scans, then download. The scannability panel checks contrast, inverted colors, logo size and the quiet zone. Download a PNG up to 2048 px, a vector SVG or a print-ready PDF at up to 600 DPI, or copy the image.

    6. 6

      Make more codes with the same design. Press Add another QR code. The new code starts with the default design, so you only fill in its content. Click any code in the list to edit it, then press Download all to get every code as PNG or SVG images in one ZIP, or as one PDF with a code on each page.

    By · Last updated

    Learn more about QR Code Generator

    How Do You Make a QR Code for Free?

    Direct Answer: Choose what the code should open, fill in the details, and press PNG, SVG or PDF to download it. There is no sign-up and no watermark.

    The preview updates as you type, so you see the finished code before you download it. Test it with your phone camera: point it at the screen and check that it opens the right link, network or contact.

    Do These QR Codes Expire?

    Direct Answer: No. These are static QR codes: the link or text is stored inside the code itself, so it keeps working for as long as the content it points to exists.

    Many QR code sites make dynamic codes instead. Those send people to the site's own short link first, which lets them track scans but also means the code stops working if the subscription ends or the site closes. A static code never depends on ToolWeb or anyone else. The trade-off is that you can't change where a printed static code points, so check the link before you print.

    How Do You Make Many QR Codes at Once?

    Direct Answer: Design the first code, press Add another QR code for each extra code, fill in its content, then press Download all.

    • Design once. Every new code starts with the default design, which is the design of your first code. You only fill in its content, and you can pick another content type for it.
    • Edit any code. Click a code in the list to load it into the editor. Change its content or give it its own design; it is marked Custom design.
    • Keep them matching. Set this design as default makes the design you are editing the one new codes start with. Apply default design to all gives every code that design, and keeps each code's content.
    • Download all. Choose PNG images in a ZIP, SVG images in a ZIP, or one PDF with a code on each page at the print resolution you picked. Files are numbered in list order.

    You can make up to 500 codes. A code that isn't finished is marked in the list, and you're asked to finish or remove it before you download all.

    Can You Put a Logo in a QR Code?

    Direct Answer: Yes. Pick a preset icon or upload a PNG, JPG, SVG or WebP logo up to 5 MB, and the tool places it in the middle of the code.

    A logo covers some of the code, so the tool raises error correction to level H, which can rebuild up to 30% of the code. Keep the logo small: the scannability panel warns you when it covers too much. A white background behind the logo also helps phones read the code.

    PNG, SVG or PDF: Which Should You Download?

    Direct Answer: PNG for screens, messages and documents, SVG for designers and large prints, and PDF for printing.

    • PNG is an image of the size you choose, up to 2048 pixels. It works everywhere.
    • SVG is a vector file. It stays sharp at any size, from a business card to a poster, and opens in Illustrator, Figma, Inkscape and Canva.
    • PDF is ready to print at 72, 150, 300 or 600 DPI. 300 DPI is standard for print.
    Tips for QR Codes That Scan Every Time

    Direct Answer: Use dark code on a light background, leave a border, keep the logo small, and print it at least 2 cm (about 0.8 in) wide.

    • Keep good contrast. Many phone cameras can't read light codes on dark backgrounds. The preset styles are all dark on light for this reason.
    • Leave the quiet zone. The empty border around the code helps cameras find it. Don't crop it off.
    • Shorter content scans better. A short link makes a code with fewer, bigger modules, which is easier to read from far away.
    • Make it bigger for distance. A good rule is a code about one tenth as wide as the scanning distance, so 10 cm wide for a poster read from 1 m.
    • Test before you print. Scan it with a couple of phones, or check it with the QR & Barcode Scanner.

    Frequently Asked Questions

    Is this QR code generator really free?
    Yes. You can make and download as many QR codes as you like, including codes with a logo, as PNG, SVG or PDF. There is no sign-up, no watermark and no limit on scans.
    Do the QR codes expire?
    No. They are static QR codes: the link or text is stored inside the code itself, not behind a redirect on our server, so they keep working for as long as the content they point to exists. The flip side is that a printed static code can't be changed later.
    Can I make many QR codes at once?
    Yes. Design the first code, then press Add another QR code for each extra one. Every new code starts with the default design, so you only fill in its content. Click any code to edit it or give it its own design, use Apply default design to all to make them match, and press Download all to get up to 500 codes as PNG or SVG images in one ZIP, or as one PDF with a code on each page.
    Will a QR code with a logo still scan?
    Yes, as long as the logo is not too big. When you add a logo the tool switches to error correction level H, which can rebuild up to 30% of the code, and the scannability panel warns you if the logo covers too much. Always test with a phone before printing.
    Is my data uploaded anywhere?
    No. The QR code is made in your browser. Your links, Wi-Fi passwords, contact details and logo never leave your device, and the code contains no tracking link.
    Which file format should I download for printing?
    SVG or PDF. SVG is a vector file that stays sharp at any size, and the PDF prints at the resolution you choose, from 72 to 600 DPI (300 DPI is standard). PNG is best for screens, documents and messages.

    Your QR code