Everyday · sharing · UTF-8 plain text
A note, an instruction, a message on a gift — stored in the code and shown as is when scanned. No link to follow, nothing to load.
Opens the generator with this type selected. Everything happens in your browser.

Plain UTF-8 text in any language. Line breaks are kept. What you type is exactly what the scanner displays — there is no page behind it.
Measured on the live engine (bytes of content, after error correction). The QR column is a standard QR code of the same printed size, for comparison.
| Grid | WIA Code (bytes) | Same-size QR (bytes) | With booster QR |
|---|---|---|---|
| S · 64 modules · round | 239 | 60 | — |
| M · 96 modules · round | 608 | 151 | — |
| L · 128 modules · round | 1128 | 322 | 1092 |
This page's example is 108 bytes. The booster QR is a small standard QR placed in the centre so phones without the WIA scanner still get somewhere useful — it leads to the web scanner, which then reads the full code.
WIA Code is a radial-symmetry 2D code. The content lives in the code; there is no server in between when it is scanned. Generated with the WIA Code engine · scannable · no account needed