QR Code Generator

Any link or text → a QR code. PNG or SVG, your colours, no watermark. Free.

Stays on your device. This tool runs in your browser — nothing you paste or open ever leaves it. Nothing uploaded, nothing to leak.

Content
Dot style
Eye frame
Eye centre
Colours
Logo & size
Preview
No watermark · nothing uploaded
Run the tool first — there’s no result to send yet.

How to make a QR code

Type or paste a URL or any text — the QR preview updates live. Pick a size, an error-correction level (higher survives more damage), and custom colours if you want, then download as PNG (for print or screen) or SVG (scales to any size with no blur).

QR Code Generator — TechWhack Score

9.8/10
  • Privacy 10/10

    The QR code is generated in your browser — nothing is uploaded.

  • Speed 10/10

    Renders as you type your content.

  • Features 9/10

    Encodes a link, text, Wi-Fi or contact, with size, error-correction and color control, and downloads as PNG or crisp SVG.

  • Free 10/10

    No sign-up, no watermark, and free PNG/SVG download.

Verdict: Free PNG and SVG downloads with no account and no watermark — where the big QR sites gate the download behind a sign-up.

Help us improve Was this tool useful? Tap a star. Thanks — your rating helps others find it.
Be the first to rate
Embed this tool on your site
<iframe src="https://techwhack.com/tools/generators/qr-code-generator/embed" width="100%" height="440" frameborder="0" loading="lazy"></iframe> <!-- Powered by TechWhack -->
A QR code generator turns a link, text, Wi-Fi detail or contact into a scannable QR code. Type your content, choose the size, error-correction level and colours, and download it as a PNG or crisp SVG. It generates in your browser, with no watermark and nothing uploaded.

Which error-correction level

L recovers ~7% of a damaged code, M ~15%, Q ~25%, H ~30%. Higher levels make the code denser but more robust — use H if it will be printed small, on packaging, or might get scuffed. M is a good default for screens and flyers.

FAQ

Do QR codes expire?A static QR code like the ones generated here does not expire; the data is encoded directly into the pattern, so it scans for as long as the destination URL stays live and the print is readable. Only dynamic codes that route through a paid redirect service can stop working if a subscription lapses.
What is the error-correction setting for?Error correction lets a code still scan even if part of it is dirty, damaged, or covered by a logo, with higher levels tolerating more damage at the cost of a denser code. Use a higher level for printed codes that may get scuffed.
Should I download my QR code as PNG or SVG?Use PNG for quick on-screen or simple print use, and SVG for print or large signage because it is vector and scales to any size without blurring. The generator offers both with no watermark.
What types of data can a QR code hold besides a link?Besides a URL it can encode plain text, Wi-Fi network details so people can join by scanning, or contact information as a vCard. You pick the type and the code is built accordingly.
Why is my QR code not scanning?Common causes are too little contrast between the code and background, printing it too small, or removing the quiet-zone margin around it. Keep strong contrast, a clear border, and a reasonable size, and test with more than one phone.