tooloora

QR Code Generator — custom design, logo & branding, PNG + SVG

Turn any text or URL into a styled QR code — shapes, gradient, frame, center logo or label — and download it as PNG or SVG.

Runs locally — nothing is uploaded

Higher levels stay readable when damaged or printed small — the code gets denser.

Dark modules on a light background scan most reliably.

Logo & branding

Logo and text sit centred on a clean knockout panel. Always test-scan before printing.

Enter text or a URL — your QR code appears instantly.

What this QR code generator does

This tool turns any text or web address into a scannable QR code and lets you style it the way you want: square, dotted or rounded modules, a solid colour or a gradient, an optional frame, and a logo or short label in the centre. Everything renders live as you type, and you can download the result as a sharp PNG or an infinitely scalable SVG — all directly in your browser.

When a QR code is useful

QR codes turn something digital into something you can point a phone at:

  • Link a printed item to the web — a flyer, poster, business card, menu or label.
  • Share a Wi-Fi network, address or contact without anyone typing it out.
  • Put a payment or booking link on an invoice, sign or packaging.
  • Bridge a slide deck or video to a page people can open on their own device.

Because the code is generated on your device, it is just as suitable for an internal intranet URL as for a public campaign.

How error correction works

Every QR code carries redundant data so it can still be read when part of it is dirty, crumpled or covered. You choose how much redundancy to include:

LevelRecovers up toGood for
L7%Clean screens, large codes
M15%The everyday default
Q25%Print that may scuff
H30%Small print, or codes with a logo

When you drop a logo or label into the centre, some modules are hidden — so the generator automatically switches to level H to keep the code readable. The denser pattern is the trade-off for that resilience.

Colours, gradients and contrast

You can recolour the modules, switch to a two-colour gradient and pick any background. The one rule scanners care about is contrast: dark modules on a light background read most reliably. Avoid inverting the code (light modules on a dark background) and very low-contrast pairs — many cameras will simply fail to lock on. Use the live preview to sanity-check, and always do a real test scan before you print a large run.

PNG or SVG?

  • SVG is vector: it stays perfectly crisp at any size, which makes it the right choice for print, signage or anything you might resize later. An embedded logo travels inside the file.
  • PNG is a pixel image, handy for chats, slides and websites. Pick the resolution that fits — 256 px for small on-screen use, up to 1024 px for high-quality print.

Your data stays private

The whole code — including any logo you upload — is built locally in your browser. Nothing is uploaded, there is no account and no tracking. The codes are static: they encode your text or URL directly, so there is no redirect in between and they never expire.

Frequently asked questions

Is my data uploaded when I create a QR code?

No. The QR code, the colors and even your uploaded logo are processed entirely in your browser. Nothing is sent to a server, so the tool is safe for private links and internal URLs.

Which error correction level should I pick?

Level M (15%) is a solid default. Higher levels (Q or H) keep the code readable even if part of it is damaged, printed small or covered — that is why the generator automatically switches to the maximum level H whenever you add a center logo or label.

Can I add my logo to the center and will it still scan?

Yes. Upload an image and it is placed on a clean knockout panel in the middle. Because a logo hides some modules, the tool raises error correction to H so most readers still decode it. Keep the logo at the default size and always test-scan before printing.

Will custom colors or a gradient break scanning?

Scanners need strong contrast between the dark modules and the background — dark on light works best. Avoid light modules on a dark background and very low-contrast pairs. The live preview lets you check the result before you download.

Should I download PNG or SVG?

Use SVG for print, large signage or anything you may resize later — it stays razor-sharp at any scale. Use PNG for quick use in chats, slides or websites. You can choose the PNG resolution (256–1024 px).

Do these QR codes expire or track scans?

No. They are static codes that encode your text or URL directly. There is no redirect, no tracking and no expiry — once generated, a code works forever.