Skip to main content
Algo Vortex

Tools

QR code generator with logo

Make a URL, contact, or WiFi code in the browser. Put a brand mark in the center. Nothing is uploaded. No account.

Key takeaways

The code is the payload, not the picture

A scanner reads the modules around the mark. The logo is branding. High error correction is what keeps the scan alive.

A printed WiFi code is public

Anyone who photographs the poster gets the password. Treat a WiFi QR like a sign on the wall, not a vault.

vCard beats a photo of a card

Name, phone, email, and address land in the contact app. A photo of a business card does not.

Nothing is uploaded

The payload and the logo stay in this tab. Crop to 512 by 512. Source file 5MB max.

How do I make a QR code with a logo?

  1. 1

    Pick URL, contact, or WiFi

    URL is a website. Contact is a vCard. WiFi is the network name and password.

  2. 2

    Fill the fields

    Enter the site, the contact fields, or the WiFi name. Empty required fields block the download.

  3. 3

    Set the center mark

    Algo Vortex is the default. Upload your own logo, crop it to a square, or turn the mark off.

  4. 4

    Download PNG or SVG

    PNG is for slides and print at a fixed size. SVG is for a designer who will place it. Both match the preview.

Why put a logo in a QR code?

A plain QR code is a black square. People scan it when they already trust the poster. A mark in the center is how the square belongs to you. Client portal URLs, staff vCards, office WiFi cards, and event badges all read better when the brand sits in the middle.

You use this generator when you need that file now, without an account and without sending the logo to a server. Crop a square. Download. Print. Algo Vortex is a custom software company in Lahore. The generator runs in this tab.

The square mark is the default. Swap in your own file when the code is for a client.

How does error correction keep a logo QR scanning?

QR codes include Reed-Solomon error correction. Level H can recover about 30 percent of the modules if they are covered or damaged. This planner turns H on whenever a center image is present. Without a mark it can sit at M, about 15 percent.

The payload is encoded first. Then the modules are drawn. Then a light pad and the mark sit on top. The pad keeps a dark logo from melting into dark modules. Finder squares in the corners stay clear. That is why the mark is capped near 22 percent of the code.

If the foreground and background are too close, scanners fail. The page blocks the download. Dark on light, or light on dark. Uploads crop to 512 by 512, 5MB max. A wide wordmark will clip if you skip the crop.

Error correction levels

  • Level

    L

    About how much damage it can recover

    7 percent

    When to use it

    Clean digital screens, no logo

  • Level

    M

    About how much damage it can recover

    15 percent

    When to use it

    Default here when the center mark is off

  • Level

    Q

    About how much damage it can recover

    25 percent

    When to use it

    Print that may get scuffed, still no logo

  • Level

    H

    About how much damage it can recover

    30 percent

    When to use it

    Forced here whenever a logo covers the middle

What can I encode: URL, contact, or WiFi?

A URL code should open a browser. Type the site. If you omit https, the planner adds it. javascript and data URLs are rejected. The code points at the URL you typed. It is not rewritten through a tracking short link.

A contact code is a vCard 3.0. Name is required. Phone, email, address, and website are optional. iPhone Camera and Android both know this format. That is why it beats emailing a photo of a business card.

A WiFi code uses the WIFI string phones already understand. WPA is the usual security. Open networks omit the password. Anyone who can see the printed code can join.

Names, addresses, and WiFi passwords stay in this tab. They are not written into the page URL. A URL payload can live in the query string so you can share a link to the same website code.

Is this a static QR code or a tracking short link?

This generator writes a static code. The modules encode the URL, vCard, or WiFi string you entered. There is no qrco.de hop, no scan counter, and no account. If our site goes down later, a printed URL code still opens the site you encoded.

Tracking short links let you change the destination after print and they log scans. They also break if the tracker dies. This page does not offer that. Use a static code when the destination will not change.

If you need a standing overlap window for the people behind those badges, the timezone overlap planner is the sibling tool.

QR code generator FAQ

Want to talk through a build?

Need a dedicated team or a clear project plan? We match engineers to your stack and put a first plan on the calendar.

Get in touch