Website URL
Text Content
Network Name (SSID)
Password
Security
Email Address
Subject (optional)
Body (optional)
Phone Number
Phone Number
Message (optional)
First Name
Last Name
Phone
Email
Organization
Job Title
Website
QR Code — URL
Size
300px
Error Correction
Foreground Color
Background Color

About This Tool

How to Generate a QR Code or Barcode

  1. 1Choose your code type: QR Code for URLs, text, contact cards, or Wi-Fi credentials; or a linear barcode format (Code 128, EAN-13, UPC-A, etc.) for product and inventory use.
  2. 2Enter your data — URL, text, number, or structured data depending on the format selected.
  3. 3Customize size, foreground color, and background color. QR codes include error correction settings — higher error correction makes the code scannable even if partially obscured.
  4. 4Download your code as a high-resolution PNG ready for print or digital use. All generation happens in your browser.

When to Generate a QR Code or Barcode

Print-to-Web Bridging
Add QR codes to business cards, flyers, menus, packaging, and signage to link physical materials to URLs — product pages, contact forms, videos, or social profiles.
Product Labeling & Inventory
Generate UPC-A, EAN-13, or Code 128 barcodes for product packaging, inventory tracking, and retail shelf labels. Download at high resolution for print-quality labels.
Wi-Fi & Contact Sharing
Generate a QR code that automatically connects a phone to your Wi-Fi network when scanned — perfect for offices, events, cafes, and hospitality businesses. No password typing required.
Events & Presentations
Add QR codes to presentation slides, event programs, and conference badges to direct audiences to resources, registration forms, or follow-up content without requiring them to type a URL.

Why Generate Codes in the Browser

QR code generation is a pure mathematical operation — no server is needed. This tool generates everything locally, which means your URLs, contact details, and Wi-Fi credentials are never transmitted to any third party. For best print quality, download at the largest available size and avoid scaling up after the fact. After generating, add your QR code to a design using our Add Text tool for labels or our Collage Maker for combining with other images in a single layout.

Frequently Asked Questions

Error correction lets a QR code be scanned even if part of it is damaged or obscured. L (Low) — 7% damage tolerance, smallest QR code. M (Medium) — 15%, good all-round choice. Q (Quartile) — 25%, good for printed materials. H (High) — 30%, best if you plan to add a logo overlay or expect wear and tear. For most uses, M or Q is the right choice.

PNG is a raster image at the pixel size you selected — best for digital use, websites, and documents. SVG is a vector format that scales to any size with perfect sharpness — ideal for printing, large format displays, and professional design work. For print use, always download SVG.

Select the WiFi tab, enter your network name (SSID), password, and security type, then click Generate. When a phone scans the QR code it will automatically prompt to join your WiFi network — no typing required. This is perfect for displaying in offices, cafes, and Airbnbs. Leave the password blank if your network is open.

Code 128 is a high-density linear barcode that can encode any ASCII character. It’s widely used for shipping labels, inventory management, product packaging, and logistics. Unlike EAN-13 (which is strictly numeric and used for retail products), Code 128 supports letters, numbers, and symbols making it more flexible for internal use cases.

Yes — use the Foreground and Background color pickers to brand your QR code. One important rule: always ensure sufficient contrast between foreground and background. A dark foreground on a light background always works. Light-on-dark can work but requires testing. Very similar colors will make the QR code unscannable. When in doubt, stick to black on white.