Back to all tools
DBT CODE MAKER

QR codes
and barcodes

Make link, Wi‑Fi and contact QR codes or product barcodes, tune colours, add a logo, download PNG/SVG — or generate dozens at once for attendance and labels, right in your browser.

  • Nothing is uploaded — generated on your device
  • Free, never expires, no limits
3modes
QR EAN CODE128 SVG

QR content

Style

Centre logo (optional)
Adding a logo switches error correction to H automatically · test-scan before printing
HOW TO USE

How to make QR codes and barcodes

Three tabs at the top: QR codes for links and data, barcodes for products and assets, and batch mode when you need dozens at once.

  1. Choose what it should holdIn the QR tab pick link, text, Wi‑Fi, contact card, email or LINE — each type shows its own fields.
  2. Fill in the data and watch the previewThe image updates as you type. For barcodes pick the right standard — CODE 128 for general codes, EAN-13 for retail products.
  3. Style it to match your workAdd a centre logo, change colours and padding — just keep strong contrast so phone cameras can still read it.
  4. Download PNG or SVGPNG for slides and everyday use; SVG when it will be printed large, such as a banner, because it never pixelates.

Tips

  • Need one per student? Use the Batch tab, paste a list from Excel and download them all as a ZIP.
  • Always test-scan with a real phone before sending anything to print.
  • Long text makes a dense, hard-to-scan code — shorten the link first.
TIPS

Tips for codes that always scan

Use short HTTPS links

Long links make dense codes that phone cameras struggle with. Shorten very long URLs first and start with https:// so phones open them directly.

Contrast and quiet zone

Dots must be clearly darker than the background (never light-on-dark), keep at least 4 modules of quiet zone, and print no smaller than 2×2 cm.

Pick the right barcode

For internal codes (students, assets, books) CODE 128 is all you need. EAN-13 is for retail products and its numbers must be registered with GS1 to avoid clashes.