Skip to content
MySafeToolbox

QR Code Generator

Create QR codes for links, text, email, phone and SMS free. Add your logo and colors, then download PNG or SVG. Codes never expire and nothing is uploaded.

  • No upload — 100% private
  • Instant, on your device
  • Free, no sign-up
  • Works offline once loaded

How it works

How to use QR Code Generator

  1. Pick what the code should do: open a URL, show text, write an email, call or text a number.

  2. Type your content — the QR code preview updates as you go.

  3. Choose colors, error correction and margin, and optionally drop in a logo for the centre.

  4. Download a PNG at the resolution you need, an SVG for print, or copy the image straight to your clipboard.

Why use it

Why use our QR Code Generator tool

Static codes that never expire

Your content is encoded directly in the pattern — no redirect service, no tracking and no subscription that can switch your code off later.

Logo in the centre

Upload a logo and we clear a clean space for it and lock error correction to the highest level so the code still scans.

Scannability checks

Live warnings for low contrast, inverted colours and thin margins — the most common reasons custom QR codes fail.

Print-ready exports

Crisp PNG up to 4096 px with whole-pixel modules, or a vector SVG that stays sharp on posters, packaging and business cards.

Private by design

The code is drawn in your browser. Your links, messages and logo are never uploaded or logged.

FAQ

Frequently asked questions

Do these QR codes expire?

No. They are static QR codes: the URL or text is stored in the pattern itself, so the code keeps working forever and doesn't depend on our website. The only way it stops working is if the link it points to goes offline.

Will adding a logo stop my QR code from scanning?

Not if it stays a reasonable size. QR codes include error correction that can rebuild missing parts, so we switch to the strongest level (H, about 30% recovery) and keep the logo within that budget. Test with a couple of phones before printing in bulk.

Should I download PNG or SVG?

Use PNG for websites, documents and social media — 1024 px is plenty for most uses. Choose SVG for professional printing, signage or anything that will be resized, because vector files never get blurry.

Which error correction level should I choose?

M (15%) is a good default. Use Q or H for codes printed on products, outdoor signs or anywhere they may get scratched or dirty. Higher levels make the pattern denser, so use L only for long content shown on screens.

Why won't my coloured QR code scan?

Most failures come from too little contrast or inverted colours (a light code on a dark background). Keep the code dark on a light background with a contrast ratio of at least 4.5:1 — the tool warns you when you go below that.

How big should a printed QR code be?

A good rule is a width of at least 2 cm (0.8 in), and roughly one tenth of the scanning distance — so a poster read from 2 m away needs a code about 20 cm wide. Keep the quiet-zone margin around it.