QR Code Generator

Generate custom QR codes for free. Supports URLs, WiFi, vCard, calendar events, and crypto payments. Add a logo, choose dot styles. Download as PNG or SVG.

Files processed in-memory, never stored on our servers

Bulk QR Generator

Generate up to 100 QR codes at once and download as ZIP or PDF

Pro

Customize

Size256px
128px1024px
Error Correction

15% recovery — good default for most uses

Quiet Zone (margin)4
010

Dot Style

Fill in the fields above

Your QR code will appear here instantly

Get more from MyEasyToolsNo ads, higher limits, faster processing

How to generate a QR code online for free

  1. Choose a content type: URL, WiFi network, vCard contact, plain text, calendar event, or crypto payment address
  2. Fill in the details — the QR code generates live in your browser as you type (no server requests)
  3. Customise size, foreground/background colours, dot style, and error correction level
  4. Optionally upload a logo to embed in the centre of the code
  5. Click Download PNG or Download SVG to save (SVG unavailable with a logo active)

Why use our QR Code Generator?

Most free QR code tools only support URLs. Ours supports seven content types: URL, WiFi credentials, vCard contacts, plain text, calendar events (scanning adds to Google Calendar or Apple Calendar), and cryptocurrency payment addresses (scanning opens your wallet pre-filled with address and amount). Each type has a tailored form so you never have to construct the raw QR payload yourself.

The customisation options go beyond colour — choose between dot shapes (squares, rounded, dots, classy) and error correction levels. Higher error correction lets you add a logo in the centre and still have the code scan reliably, even with up to 30% of the pattern obscured.

Generation happens entirely in your browser with no server calls. No account needed, codes never expire, and there is no domain lock or tracking pixel embedded in the output.

Frequently Asked Questions

Select a content type — URL, Text, WiFi, vCard, or others — fill in the fields, and a QR code generates instantly in your browser. No signup required. Customize colors, size, dot style, and error correction, then download as PNG or SVG.

Click the WiFi tab, enter your network name (SSID), password, and encryption type (WPA is the standard for modern routers; WEP for older hardware; None for open networks). When someone scans the QR code with their phone camera, it will prompt them to join your network automatically — no typing the password.

A vCard QR code encodes contact information — name, phone, email, organization, and website — in the open vCard 3.0 format. When a smartphone camera scans it, the OS offers to save the details as a new contact. It's ideal for business cards, name badges, and conference materials.

M (15%) is a reliable default. Use Q or H if the QR will be printed on a surface that may get scratched or dirty, or if you want to add a logo to the center (the overlaid logo obscures part of the code, so you need higher recovery capacity). L produces the smallest QR and works well for clean digital displays.

Yes — use the foreground and background color pickers to choose any combination. Ensure there is strong contrast between the two: dark modules on a light background scan most reliably. Inverted QR codes (light on dark) work with most modern smartphone cameras but may fail with older scanners.

PNG is a raster image best for digital use — websites, presentations, and apps. SVG is a vector format that scales to any size without losing sharpness, making it ideal for large-format print, signage, and laser engraving. SVG download is disabled when a logo is active (logos can't be embedded in SVG reliably — use PNG instead).

No. The generator runs entirely in your browser — no server requests are made — so you can create as many QR codes as you like at no cost.

For a standard business card (roughly 1 inch square), 300×300px or higher at 300 DPI is sufficient. For larger print formats like posters, use SVG download for infinite scalability. The quiet zone (margin) around the QR code should be at least 4 modules wide for reliable scanning.

Yes, it's free. Click "Add Logo" in the customization panel and upload a PNG, JPG, or SVG image (max 500 KB). The logo is automatically centered and sized at 20% of the QR width. Error correction is automatically set to High (H) to ensure the code remains scannable with the logo overlay.

Always use H (High — 30% recovery) when adding a logo. The logo covers roughly 20% of the QR code surface, and H level provides enough redundancy to reconstruct the obscured data. The generator switches to H automatically when you upload a logo.

Yes — select the "Event" tab, fill in the event title, location, start/end date and time, and an optional description. The QR encodes a standard iCal VEVENT. Scanning it on iOS or Android will prompt the user to add the event to their calendar.

Yes — select the "Crypto" tab, choose Bitcoin, Ethereum, or Litecoin, enter the wallet address and an optional amount and label. The QR encodes a BIP-21 compliant URI that most wallet apps can scan to pre-fill a payment.

Click "Copy Link" in the Share section below the QR code. All settings (content type, colors, size, dot style, error correction) are encoded into the URL. Paste it in a new tab and the form will restore to the same QR configuration.

You might also need