KEMI
/

KEMI Tools

QR Code & Barcode Generator

Make Wi-Fi login QR codes for your shop, contact QR codes for business cards, website QR codes for flyers and one-tap call/SMS codes — plus EAN-13, EAN-8, UPC-A, CODE128 and CODE39 barcodes with automatic check digits. No sign-up, watermark or expiry; download PNG or print-ready SVG. Your input stays in your browser.

Appearance

Enter content to generate a QR code.

Show the exact encoded string
https://www.kemi.team

Before printing, test the code with at least two different phones.

How to use

  1. Choose QR code or Barcode.
  2. For QR, pick the content type and fill in the fields — the preview updates instantly. Adjust error correction, size, margin and colours; low contrast triggers a warning.
  3. For barcodes, pick the symbology and enter the value. EAN-13 takes 12 digits (check digit appended) or 13 (verified); EAN-8 takes 7/8 and UPC-A 11/12.
  4. Download PNG (web/chat) or SVG (print). Test with at least two phones before printing.

How QR codes work

The QR code was created by Denso Wave in 1994 for tracking car parts and is now standardised as ISO/IEC 18004. The three large corner squares let it be read from any angle. Size is set by the version: version 1 is 21×21 modules and each step adds 4, up to 177×177 at version 40. Longer content means a denser code, so shortening the URL is the easiest way to make a small print scan reliably. One code holds up to 7,089 digits or about 2,950 bytes. Keep the standard 4-module quiet zone around the code, keep dark dots on a light background with strong contrast (inverted codes fail on some camera apps), and size the print at roughly a tenth of the scanning distance — at least 2 cm on a business card.

Wi-Fi and contact codes

A Wi-Fi QR is the string WIFI:T:WPA;S:name;P:password;;. Android and iPhone cameras recognise it and offer to join the network. Semicolons, commas, colons, quotes and backslashes must be escaped, which this tool does automatically. For a shop, create a separate guest network. Contact codes use vCard 3.0 so a scan opens "Add to contacts" with name, company, title, phone, email, website and address filled in.

Barcode numbers and what 880 means

A 13-digit retail barcode is an EAN-13 (GTIN-13). The first three digits are the prefix of the GS1 organisation that issued the company number — 880 is Korea. It does not indicate the country of manufacture. Company and item numbers follow, and the last digit is a check digit: weight the other digits 3,1,3,1… from the right, sum them, and pick the digit that rounds the total up to a multiple of 10. Real retail numbers must come from a GS1 membership (GS1 Korea in Korea); a made-up number can collide with another company's product. Books use ISBNs (978/979) instead. For labels used only inside one store or company, use CODE128 or the restricted-circulation prefixes 200–299.

Privacy — how your input is handled

Codes are generated in your browser. Wi-Fi passwords, contacts and barcode numbers are never stored or recorded; the generator library is downloaded once from this site, and we log only an anonymous usage count. The codes are static, so scans never pass through us.

FAQ

Do these QR codes expire?

No. They're static codes: the URL or text is stored in the code itself, so there's no expiry or scan limit. "Dynamic QR" services route scans through their own redirect link, so printed codes break when the subscription ends. The trade-off is that a static code can't be edited later — encode a stable address you control.

Is my Wi-Fi password or contact info sent anywhere?

No. Codes are drawn in your browser; we log only an anonymous usage count that contains none of your input. Note that a Wi-Fi QR stores the password in plain text, so anyone who scans it can read the password.

Which error-correction level?

It's the redundancy that lets a damaged code still scan: L ≈ 7%, M 15%, Q 25%, H 30%. Higher is sturdier but denser. Use M for screens, cards and flyers; Q or H for floor stickers or outdoor signs.

Can I put any EAN-13 number on my product?

Not for retail. Real product numbers must be built from a company prefix issued by GS1 (GS1 Korea in Korea). Made-up numbers can collide with other companies' products and are rejected by retailers and marketplaces. Use this tool to render numbers you've been issued, or for internal labels.

PNG or SVG for printing?

SVG — it's vector, so it stays sharp at any size and drops straight into Word, PowerPoint or Illustrator. Use PNG for web and chat; if you must print a PNG, export at 1024 px or more.

See also: ID & passport photo · Photo mosaic & blur · HEIC to JPG · Image compressor · Privacy Policy

QR Code is a registered trademark of DENSO WAVE INCORPORATED. For retail barcode numbers, contact your national GS1 organisation.