Skip to content
Node-devs logo

Free Tools

Generators

QR Code Generator

The free QR code maker with real design control: dots, corner eyes, gradients, logos and frames. Static codes that never expire, no sign-up and nothing uploaded.

Runs in your browser · files never leave your device

Loading tool…

What you get with the QR Code Generator

  • 11 content types: link, text, WiFi, WhatsApp, contact card, social profile, email, SMS, phone, location and calendar event
  • 8 dot shapes, dot size, and 6 corner-eye frame and centre styles
  • Solid colours, linear and radial gradients, separate eye colours and transparent backgrounds
  • Logo or icon in the middle with size, shape and background controls
  • Frames with a label such as SCAN ME, WIFI or MENU
  • 9 one-click style templates and a Surprise me button
  • Download PNG, SVG, PDF, JPG or WebP up to 4096 px, or copy the image
  • Scannability checks: contrast warning, error-correction control and code density info
  • Codes never expire and nothing is uploaded: everything runs in your browser

How to use the QR Code Generator

  1. 1

    Choose what the code should do: open a link, join WiFi, start a WhatsApp chat, save a contact and more.

  2. 2

    Pick a quick style or fine-tune the dots, corner eyes, colours, logo and frame.

  3. 3

    Download PNG, SVG, PDF, JPG or WebP, then test it with your phone before printing.

Frequently asked questions

Do these QR codes expire?+

Never. The data is stored inside the code itself, so there is no redirect service that could stop working or ask you to pay. Static codes work as long as the destination exists.

Is the QR code generator really free?+

Yes, completely free with no sign-up, no watermark, no scan limits and no expiry date.

Can I add my logo to a QR code?+

Yes. Upload a logo in the Logo tab and choose its size and shape. The tool switches to the highest error-correction level so the code still scans.

Which file format should I download?+

Use SVG or PDF for printing because they stay sharp at any size. Use PNG for websites, presentations and social posts.

Why will my QR code not scan?+

Common causes are low contrast, a code that is too small, a very long link, a logo that is too big or a light code on a dark background. The preview warns you about low contrast; test with a real phone.

Can I track scans?+

These are static codes, so they do not count scans by themselves. Add UTM parameters to your link and read the visits in your website analytics.

The QR code generator that is built for design and for scanning

Most free QR makers give you a black-and-white square, or hide the good options behind a subscription and expiring links. This one gives you full control over the design and keeps the codes permanent. Everything is generated in your browser, so your links, WiFi passwords and contact details never reach a server.

What can a QR code contain?

How to design a QR code that still scans

  1. Keep contrast high. A dark code on a light background is the safest. Light-on-dark and low-contrast gradients can fail on some phones.
  2. Do not shrink the quiet zone. The empty border around the code helps cameras find it.
  3. Keep logos under a quarter of the width. The tool raises error correction when you add one.
  4. Shorter content scans better. A short link creates a simpler pattern than a long URL.
  5. Print big enough. About 2 to 3 cm for hand-held items, and the scanning distance divided by ten for posters.
  6. Test it. Scan the final printed result on an iPhone and an Android phone.

Static or dynamic QR codes?

A static QR code stores the content inside the pattern. It is free forever and cannot be switched off. A dynamic code points to a redirect owned by a service, which allows analytics and editing but often stops working when a subscription ends. For permanent print such as packaging, menus and signs, static codes are the safer choice. If you need tracking, point the code at a link on your own domain and use analytics there.

Print and file format guide

UseBest format
Business cards, posters, packagingSVG or PDF (vector, sharp at any size)
Websites and emailPNG or WebP
Word or PowerPoint documentsPNG at 1024 px or more
Photos with a white backgroundJPG

Want a bar code for products instead? Try our barcode generator, and read our guide on QR codes for restaurant menus.

Need a custom tool for your business?

Node-devs builds web apps, automations and internal tools like this one - fast.

Talk to our team