Dev Tools

QR & Barcode Tools

Create and read QR codes and 1D barcodes in the browser. Treat a WiFi QR like the password it encodes.

6 tools · 100% browser-based · No uploads · No signup

About these QR & Barcode tools

QR and 1D barcode tools generate and read codes entirely in the browser. You can style a QR (dots, corners, colors, logo), encode WiFi and vCard payloads, print SVG, and decode from an image or camera. Barcodes cover CODE128, EAN-13, UPC, CODE39, and similar formats.

A QR is only as trustworthy as the payload. Phones will open whatever URL is inside. Generate codes you control, and scan unknown stickers with the same caution you use for short links.

Tools in this category

How these tools run in your browser

Generation builds a matrix (QR) or bar pattern (1D) in JavaScript and draws SVG or raster. Reading uses a camera or image decoder in WASM/JS. WiFi uses the WIFI: MECARD-style payload. vCard uses a VCARD text block. Nothing is sent to a QR-as-a-service API.

Common Use Cases

  • Put a URL or WiFi join code on a poster or packaging
  • Hand someone a vCard at an event without a paper card
  • Export SVG so print stays sharp at any size
  • Check that a logo overlay still scans before you order a print run
  • Read an EAN or CODE128 from a photo when you lack a hardware scanner

Common Mistakes

Low contrast or a logo covering a finder square will fail on cheap cameras.
Dense vCards printed tiny on business cards often will not scan.
Inverted colors (light on dark) are less reliable outdoors.
EAN-13 needs a valid checksum. Random 13 digits will not always encode.

Frequently Asked Questions

Does a styled QR encode different data?

No. Dot shape and color are visual. The scanner reads module positions. Keep a quiet zone and dark-on-light contrast.

PNG or SVG?

SVG for print and large signs. PNG for the web and slides. Avoid JPEG; compression blurs module edges.

Is the WiFi password uploaded?

No. The password is only in the QR payload drawn on this page. Anyone who scans it can still join the network, so treat the image like the password itself.