Content
What to encode
Batch list
Generate many codes at once — one per table, room, product or ticket. Every code gets the same design, its own content, and its own file.
Generate many codes at once — one per table, room, product or ticket. Every code gets the same design, its own content, and its own file.
Everything runs in this browser. Nothing you type, and no logo you upload, ever leaves your device — there is no server.
Pick a Type and the code is filled with the right format automatically: a URL, a Wi-Fi login, a contact card, a social/messaging deep link, an email, a phone number, a map location or a calendar event.
Location: press Pick on a map to open Google Maps in a new tab, find the place, use Share to copy its link, then paste it back — the coordinates are read out of the link here, with no request to Google. Or use Use my current location.
Normal suits almost everything. Use High or Highest when the code carries a logo, will be printed small, or might get scratched or dirty. Low only for long content with no logo. Higher resistance means a slightly denser code.
A short caption like "SCAN ME" under the code measurably lifts how many people actually scan a printed one. Banner is the block-with-text style used on tables and posters; Outline is a thin border. Leave the caption empty for a plain frame.
The status line under the preview measures contrast and warns before you export a code that will not scan. Very light-on-dark ("inverted") codes are flagged too. The margin cannot go below the 4-module minimum.
Drop a logo in the centre and raise Damage resistance to match — a logo destroys part of the code and error correction is what rebuilds it. The app warns if the logo covers more than the chosen level can repair.
256–512 px for the web and email; 1024–2048 px for print. SVG is vector and stays sharp at any size — use it for large-format printing.
Switch to Batch to make many codes at once — one per table, room, product or ticket. Paste one per line, optionally Label, content. A line that starts with a link is never split, so commas inside a URL are safe. Import a CSV exported from Excel or Google Sheets (first column the label, second the content). Every design setting applies to the whole batch; the ZIP holds a PNG and an SVG for each line, or print an A4 label sheet.
Save style stores the current colours, shape, frame and logo settings in this browser so a whole set of codes stays consistent. It saves the look, not the content.