Free. Unlimited. No sign-up.

Create scannable barcodes & QR codes for anything in seconds.

Drop a link, profile, contact card, WhatsApp click-to-chat, SMS, or plain text. Choose your barcode style, size, and format, then download, share, or save to local storage.

One-click generate
Save locally
Share ready

Starter

Quick barcode

Live Preview
  • Pick a type: URL, Social, Email, SMS, Contact, Text, Map.
  • Switch between QR, Code128, EAN-13, PDF417, Aztec & more.
  • Download PNG/JPG/SVG or share with one click.

Use cases

Popular workflows
  • Event check-ins, visitor badges, and ticket confirmations.
  • Shipping and returns labels plus warehouse shelf markers.
  • Marketing CTAs for social, landing pages, and promo flyers.
  • Wi-Fi, WhatsApp, and SMS quick actions for in-office signage.

Quality controls

Make scans reliable
  • Test with at least two scanner apps before publishing.
  • Keep four-plus module quiet zones and high contrast backgrounds.
  • Print at 300 dpi or better for shipping and inventory labels.
  • Shorten long URLs or stick to QR when data is dense.

Governance

Keep things tidy
  • Auto naming keeps presets consistent; override when needed.
  • Use UTM tags on URLs so scans show up in analytics.
  • Clear browser storage after campaigns if you share devices.
  • Add short labels near printed codes for accessibility.

Content types

Select what you want to encode

Inputs update below; preview updates on the right.

Input

URL barcode

Fill the fields and hit generate.
URL
Full https links recommended for best scanning.
Type or paste text to encode.
We build a Google Maps link with these values.

Saved setups

Save multiple barcodes
Nothing saved yet.
Auto name = your link or label + timestamp. Edit anytime; downloads and saved setups follow this name.

Preview

Barcode output

Live
Smaller5Bigger
We auto-suggest a file name from your link and timestamp. Override it any time and we will use your custom name for download and saved setups.
Waiting for input...

How this works

All major barcode types in one place

Switch types anytime: URL, social profile, contact card, SMS/email, WhatsApp, map, or plain text. Choose QR, Code 128/39, EAN/UPC, ITF-14, Codabar, PDF417, Data Matrix, or Aztec - we validate numeric-only codes so scans succeed.

Privacy by default

Everything is generated in your browser or via stateless public APIs. We do not log, store, or cache your input.

Free & unlimited

No sign up, no watermark, no usage cap. Download PNG/JPG/SVG or share instantly.

When to use what
  • Code128/Code39: labels, inventory, IDs.
  • EAN/UPC: retail packaging and POS.
  • ITF-14: shipping cartons.
  • PDF417/DataMatrix/Aztec: tickets, IDs, compact data.
Tips for best scans
  • Use high contrast: dark code on light background.
  • Give enough quiet zone (padding) around the code.
  • Print at 300 dpi+ for labels.
  • Test with multiple scanner apps.

Why trust this tool

Built for recruiters, ops, and marketers

  • No data leaves your session other than the image request needed to render the barcode.
  • Local presets stay in your browser storage only; clear them anytime.
  • Responsive layout keeps input and preview aligned on desktop and mobile.
  • Free forever: no watermark, no usage cap, and no login.
  • Exports: PNG/JPG for web, SVG for print or vector workflows.
  • Scanning tips: keep high contrast, add quiet zones, and test before sharing.
  • Retail codes: use numeric-only data for EAN/UPC/ITF with length validation.
Quick start checklist
  1. Select a content type and paste data.
  2. Choose a barcode style that fits your use case.
  3. Adjust size/format, hit Generate, and test the preview.
  4. Download/share and save the preset if you reuse it.

Step-by-step

How to use the barcode and QR code generator

Follow these steps to create printable, scannable barcodes with the right symbology for your use case.

1) Choose your content

Pick URL, social handle, WhatsApp click-to-chat, SMS, vCard contact, or plain text. We surface input tips for numeric-only retail codes.

  • Use full https:// links for the cleanest QR codes.
  • Add UTM tags if you want marketing scans to show up in analytics.
2) Select a barcode type

QR for general sharing, Code 128 for labels, EAN/UPC for retail, PDF417/Data Matrix for tickets and IDs.

  • Use numeric-only values for UPC/EAN/ITF and respect the required length.
  • Pick SVG for print work, PNG/JPG for screens and web uploads.
3) Test, download, and save

Generate, scan with two apps, then export. Save presets locally so your team can reuse naming patterns.

  • Keep a quiet zone around the code; avoid low contrast backgrounds.
  • Use the share/copy buttons for quick collaboration without re-uploading.

Barcode guide

Pick the right symbology and format

Use this cheat sheet to avoid failed scans and meet label requirements before you print or publish.

Barcode type Best for Data rules
QR Code Multi-purpose links, apps, Wi-Fi, contact cards, marketing CTAs. Handles text/URLs up to ~2 KB. Shorter links scan faster; keep good contrast.
Code 128 Shipping labels, internal inventory, ID tags. Alphanumeric, variable length. Widely supported by scanners and label printers.
Code 39 Badges, asset tags, legacy warehouse systems. Alphanumeric and symbols. Longer strings produce wider barcodes.
EAN-13 / UPC-A Retail packaging and POS. Numeric only; 13 digits for EAN, 12 for UPC. Include your check digit.
ITF-14 Carton and case shipping labels. Numeric only; 14 digits. Ideal for outer packaging; keep thick borders.
PDF417 Boarding passes, tickets, IDs with dense data. Large data capacity. Use high resolution exports and test with scanners.
Data Matrix / Aztec Small labels, medical devices, compact surfaces. High density 2D codes. Great when space is limited; keep clean margins.

Print-ready checklist

  • Export SVG or 300+ dpi PNG for labels; avoid stretching images inside Word docs.
  • Leave at least 4 modules of quiet zone (padding) around every code.
  • Use dark code on light background; avoid gradients and transparent overlays.
  • Test on the intended material (paper, sticker, screen) before large batches.

Compliance & safety

  • Do not embed confidential data; prefer short IDs that point to secure destinations.
  • Use official identifiers for UPC/EAN to avoid duplicates in retail systems.
  • Add a human-readable label near the barcode for accessibility and support calls.
  • Refresh saved presets if you rotate campaign URLs or phone numbers.

FAQ

Barcode generator questions, answered

Clear guidance to keep your barcodes ad-friendly, scannable, and privacy safe.

Is the generator free and watermark-free?

Yes. You can create unlimited QR codes and barcodes with no login and no watermark. PNG, JPG, and SVG exports are all available.

How do I create UPC or EAN codes that scan at checkout?

Enter numeric-only data with the correct length: 12 digits for UPC-A and 13 for EAN-13. Include the check digit and test with a retail scanner before printing packaging.

Which download format should I use?

Use SVG for print and design tools, PNG for web uploads and presentations, and JPG only when file size must be small. Keep the original aspect ratio to avoid distortion.

Can I track scans from my QR code?

Add UTM parameters to URLs or point to a page that has analytics installed. We do not collect or store scan data, so your analytics platform remains the source of truth.

Do you store my inputs or presets?

No. Generation happens in your browser and saved setups live in your local storage only. Clear them anytime from the Saved setups panel.

Why will my barcode not scan?

Common fixes: increase contrast, add padding, shorten the data or switch to QR for dense text, and reprint at 300+ dpi. Always test with two different scanner apps.