Skip to content
yutils
Example

Options

Text: https://yutils.dev
Size: 256×256
Error correction: M (15%)

Output

QR code image (downloadable as PNG / SVG)

Note

Built-in templates for URL, plain text, WiFi, vCard, and email. Higher error-correction levels survive partial occlusion (logos, scratches).

Usage / FAQ

When to use

  • Generate a QR for an event URL — business cards, posters, slides
  • Share WiFi via `WIFI:S:SSID;T:WPA;P:pass;;`
  • Encode vCard contact info — scan to save to phone
  • Payment / transfer deep links (Toss, KakaoPay)
  • Attach digital links to printed documents or PDFs

FAQ

Q.Which error correction level should I pick?
A.L (7%) — clean environment, smallest QR. M (15%) — default, tolerates minor damage / logos. Q (25%) — outdoor / print. H (30%) — most robust, but limits data capacity heavily.
Q.Can I put a logo in the center?
A.Yes — with error correction H and a logo covering ≤25% of the QR. This tool doesn't composite logos; do that in Figma / Photoshop after export.
Q.What's the max QR capacity?
A.Version 40 (177×177) holds ~4296 alphanumerics, or ~1800 Korean characters in UTF-8. Plenty for a URL.
Fun facts
  • QR codes were invented in 1994 by Japan's DENSO (now Denso Wave) for automotive parts tracking — Toyota's parts flow had outgrown 1D barcodes. The standard is freely licensed.

    Denso Wave — QR Code History
  • Versions run 1–40; each step adds 4 modules per side (Version N = 21+4(N−1) modules). Version 40 packs 177 modules per side and holds up to 4,296 alphanumerics or 1,852 kanji.

    Denso Wave — QR Versions
  • The three big squares at the corners are finder patterns — they let cameras locate the code regardless of orientation. There are three, not four, so the missing corner tells the decoder which way is up.

    Wikipedia — QR code