QR Code Generator

Loading...

QR Code Generator — Free Custom QR Codes as PNG or SVG

Create QR codes for URLs, Wi-Fi credentials, contact details, payment links, or any text — instantly, right in your browser. Customize size, foreground and background colors, dot styles, and even embed a logo in the center, with gradient options for designer-friendly results.

Download your QR code as a crisp PNG for screens or an infinitely scalable SVG for print. Codes are generated locally with no tracking baked in: the QR code itself contains only what you typed — no shortened redirect URLs, no scan analytics, and no expiration, unlike many free QR services that route your links through their servers.

How to create a QR code

  1. Type or paste your text or URL into the input field.
  2. Adjust size, colors, dot style, and error-correction level to taste.
  3. Optionally add a logo image to display in the center of the code.
  4. Preview the live result as you customize.
  5. Download as PNG (for screens and documents) or SVG (for print, any size without blur).

Frequently asked questions

Do these QR codes ever expire?

No. The code encodes your content directly — there is no redirect service in the middle that could shut down. A QR code made here will work for as long as the encoded URL or text itself is valid.

Are my QR codes tracked?

No. Static codes contain exactly what you type and nothing else. Nobody records who scans them — beware of "free" QR services that replace your URL with a tracked short link.

PNG or SVG — which should I download?

PNG is perfect for websites, presentations, and chat apps. SVG is vector-based: it stays razor-sharp at any size, making it the right choice for print materials, posters, and merchandise.

Can I put a logo in the middle of the QR code?

Yes. Upload a logo and it will be embedded in the center. Raise the error-correction level to High so the code remains fully scannable even with the logo covering part of it.

What size should a QR code be?

A good rule: the printed or displayed size should be at least 1/10th of the scanning distance. For phone-scanned flyers and business cards, 2×2 cm or larger works well; the error-correction setting also helps marginal scans.

Related tools

PureKit · qrcode · Free online tool — files processed locally in your browser, no upload.