YourTools

Live preview

Enter a payload to preview.

Copying images to the clipboard is not supported in this browser. Download PNG instead.

Style

Contrast is below 4:1 — scanners may struggle. Choose darker modules or a lighter background. (:1)

QR Code Generator

Generate static QR codes for URLs, plain text, Wi-Fi credentials, vCards, phone numbers, SMS drafts, and email links — entirely in the browser. Pick foreground and background colours with a live contrast check, tune the quiet-zone margin and error-correction level, optionally round the modules, and drop a centre logo that stays within twenty percent of the code area. Preview updates as you type (debounced), then export PNG at 256 through 2048 pixels, download SVG, copy the image to the clipboard when the browser allows it, or share the file through the system share sheet. Because nothing is uploaded, guest Wi-Fi passwords and contact details never touch our servers. Prefill from another tool with ?wifi= or ?text= query parameters when you already have a payload ready.

How to use

  1. Choose a payload type and fill the fields. Wi-Fi special characters are escaped automatically.
  2. Adjust colours, margin, and error correction. Add a logo if you need branding (ECC becomes H).
  3. Download PNG or SVG, copy the image, or Share from the sticky bar.

FAQ

Does the QR generator upload my data?

No. Payload building, styling, logo overlay, and PNG/SVG export all run in your browser. Logos never leave your device.

Can I make a Wi-Fi QR that phones can join?

Yes. Choose the Wi-Fi type, enter SSID and password (with proper escaping of special characters), and scan with the phone camera to join.

Why is there a contrast warning?

Scanners need enough difference between foreground and background. We warn when the WCAG contrast ratio drops below 4:1 so the code stays readable.

What happens when I add a centre logo?

Error correction switches to H automatically, and the logo is scaled to at most 20% of the QR area so scanners can still recover the payload.