qr_code_2 QR Code Generator

Generate QR codes for URLs, text, WiFi, vCards, email, SMS with customization

0 characters

Customization

250px

add_photo_alternate Logo / Image Embedding

Add a logo or image to the center of your QR code

upload

Drop logo here or click to upload

PNG, JPG, SVG • Max 2MB

Preview

qr_code_2 QR code will appear here

Export

QR Code Generator - Create Free QR Codes Online

Generate customizable QR codes instantly with our free online QR code generator. Create QR codes for URLs, text, WiFi networks, contact cards (vCards), emails, SMS messages, and more. Now with logo embedding — add your brand logo or custom image to the center of any QR code. No sign-up required, all processing happens in your browser for complete privacy.

Supported QR Code Types

link URL / Text

Encode any URL or plain text. Perfect for website links, promotional campaigns, product pages, or sharing information quickly.

wifi WiFi Network

Create WiFi QR codes that let users connect to your network instantly. Supports WPA/WPA2/WPA3, WEP, and open networks.

contact_page vCard Contact

Share contact information that can be saved directly to phone contacts. Includes name, phone, email, company, address, and more.

email Email

Create mailto: links that open the email app with pre-filled recipient, subject, and body. Great for support or contact points.

sms SMS

Generate SMS QR codes that open the messaging app with a pre-filled phone number and message text.

folder_zip Batch Generation

Create multiple QR codes at once and download them as a ZIP file. Perfect for generating QR codes for product catalogs or campaigns.

Error Correction Levels

QR codes include built-in error correction that allows them to be scanned even when partially damaged or obscured:

Level Recovery Best For
L (Low) ~7% Clean digital displays, maximum data capacity
M (Medium) ~15% General purpose use, good balance
Q (Quartile) ~25% Printed materials that may get dirty
H (High) ~30% Industrial use, adding logos (with caution)

Logo Embedding

Add your company logo or custom image to the center of QR codes for brand recognition:

  • Automatic Error Correction: When adding a logo, we automatically set High (H) error correction level, which allows up to 30% of the QR code to be obscured while remaining scannable.
  • Customizable Size: Adjust logo size from 10% to 40% of the QR code — larger logos look better but reduce scannability.
  • Shape Options: Choose square, rounded, or circular logo shapes to match your brand style.
  • Background Padding: Add a white (or custom color) background behind your logo for better contrast against the QR pattern.
  • Test Thoroughly: Always test QR codes with logos on multiple devices before printing, as logo placement affects scannability.

Tips for Better QR Codes

  • Size matters: For print, use at least 2cm × 2cm (0.8" × 0.8"). The scanning distance is roughly 10× the QR code size.
  • Contrast is key: Dark foreground on light background works best. Avoid low-contrast color combinations.
  • Test before printing: Always test your QR code with multiple devices before mass printing.
  • Keep it simple: Shorter URLs create smaller, easier-to-scan QR codes. Consider using URL shorteners for long links.
  • Higher resolution for print: Use 4x resolution (1000×1000px for 250px display size) for high-quality printing.
  • Logo best practices: Keep logos at 20-25% size for best balance between branding and scannability.

Common Use Cases

  • Marketing: Business cards, flyers, posters, product packaging
  • Restaurants: Digital menus accessible by scanning
  • Events: Tickets, check-in, program information
  • Retail: Product information, reviews, purchase links
  • WiFi sharing: Guest network access in offices, cafes, hotels
  • Payments: Cryptocurrency addresses, payment links

Privacy First

All QR code generation happens directly in your browser using JavaScript. Your data never leaves your device — we don't store, track, or log any of the content you encode. This makes our tool perfect for sensitive information like WiFi passwords or contact details.