Free QR code generator

Paste content, pick error-correction level and width, then download or copy the image. Encoding stays on your device — no upload and no account.

Loading…

How to use this tool

  1. 1

    Open QR code generator

    Use it for this task: URL, Wi-Fi, vCard, plain text to PNG QR code, adjustable size and error correction - 100% local.

  2. 2

    Enter the text or link

    Paste the URL, Wi-Fi text, contact info, or message you want to turn into a QR code.

  3. 3

    Download or copy the QR image

    Preview the code, then save it for print, websites, labels, or sharing.

Quick facts

Runs offline?Yes — after this script loads, generation stays in your browser tab.
Scannability?Output uses dark modules on a white quiet zone for reliable phone cameras.
Data limits?Very long payloads hit QR capacity; shorten the text or use a short URL if encoding fails.
Privacy?Nothing is sent to a server — static site and client-side PNG.

Top use cases

  1. URL, Wi-Fi, vCard, plain text to PNG QR code, adjustable size and error correction - 100% local.
  2. Runs offline?: Yes — after this script loads, generation stays in your browser tab.
  3. Scannability?: Output uses dark modules on a white quiet zone for reliable phone cameras.
  4. Data limits?: Very long payloads hit QR capacity; shorten the text or use a short URL if encoding fails.
  5. Privacy?: Nothing is sent to a server — static site and client-side PNG.

FAQ

What can I encode?

Any UTF-8 text: https URLs, mailto:, vCard snippets, or raw strings for labels.

Which error correction should I pick?

Medium (M) is the default balance. Use High (H) for dirty or partially covered prints; Low (L) maximizes capacity for long payloads.

Why did generation fail?

Usually the payload exceeds the QR symbol capacity. Try a shorter message, a tighter URL, or a lower error-correction level.

Can I embed a logo?

Not in this minimal tool — combine the PNG with a logo in an image editor if you need that.

Are Wi‑Fi QR strings supported?

Yes as plain text. Example: WIFI:T:WPA;S:NetworkName;P:password;; — only generate codes for networks you control.

Is SVG export available?

This page exports PNG for compatibility. Trace in a design tool if you need vector output.