Skip to content
SmaftyTools

QR Code Generator

Create QR codes for URLs, text and Wi-Fi instantly, then download as PNG. Free client-side QR code generator — no watermark.

Your QR code will appear here as you type.

About QR Code Generator

The QR Code Generator creates scannable QR codes from any URL or text instantly, and lets you download the result as a PNG image — with no watermark, no signup and no expiry. Codes are generated entirely in your browser, so they keep working forever: there's no third-party redirect service that can shut down or start charging.

Use it for linking print materials to websites, sharing Wi-Fi details, adding contact info to business cards, menu links for restaurants or event check-in pages. Every modern phone camera scans QR codes natively — no app required.

How to Use the QR Code Generator

  1. Paste the URL or text you want to encode.
  2. The QR code renders instantly in the preview.
  3. Click Download to save it as a PNG for print or web use.

Features

  • Instant client-side generation — no external API
  • PNG download with no watermark
  • Codes never expire (no redirect service involved)
  • Works for URLs, plain text and Wi-Fi strings

Frequently Asked Questions

Do these QR codes expire?

No. The code encodes your URL or text directly, with no shortener or tracking redirect in between, so it works as long as your destination exists.

Can I use the QR codes commercially?

Yes — codes you generate are yours to use anywhere: packaging, menus, posters, business cards and ads. There's no license fee or attribution requirement.

What size should a printed QR code be?

A minimum of 2×2 cm (about 0.8 inch) for close-range scanning. As a rule of thumb, the code should be at least 1/10 of the intended scanning distance.

Is the QR Code Generator free?

Yes, the QR Code Generator is completely free with no usage limits. No signup, no account and no installation required.

Is my data safe?

Yes. All processing happens locally in your browser using JavaScript — nothing you type is uploaded or stored on our servers.