Zutily

Free Online QR Code Generator with Logo & Custom Styles

Create branded QR codes with logo overlay, custom dot shapes, frames with CTA text, and 18+ content types — including social profiles, YouTube, and app store links. Export as PNG, SVG, JPEG or PDF. Free, private, and no sign-up required.

Share this tool

100% FreePrivacy FirstInstant ResultsNo Sign-Up

Social Profiles

Apps & Files

0 / 4,296 characters

Preview

QR code will appear here

QR Code Types & Use Cases

URL & Marketing

Link flyers, posters, business cards, and product packaging to websites, landing pages, or social profiles.

Wi-Fi Sharing

Let guests connect instantly by scanning — no typing passwords. Perfect for hotels, restaurants, and offices.

vCard Contact

Share name, phone, email, company, and address as a scannable digital business card that saves directly to contacts.

Social Profiles

Link to YouTube, Instagram, X/Twitter, Facebook, LinkedIn, or TikTok. Just enter a username or profile URL.

App Store Links

Link to your iOS App Store or Google Play Store listing so users can download your app with one scan.

PDF & Documents

Link to any hosted PDF or document. Scanners open the file directly — ideal for menus, brochures, and manuals.

How QR Codes Work Under the Hood

A QR code (Quick Response code) encodes data as a matrix of black and white modules arranged in a square grid. Unlike linear barcodes that store data in one dimension, QR codes store information in two dimensions — both horizontally and vertically — allowing them to hold up to 4,296 alphanumeric characters or 7,089 numeric digits in a single code.

The code includes three finder patterns (large squares in corners) for orientation detection, alignment patterns for perspective correction, timing patterns for module-grid calibration, and a format information area that specifies the error correction level and mask pattern. This redundant design is what makes QR codes scannable from any angle, even when partially damaged.

Error Correction Levels Explained

LevelRecovery CapacityCode SizeRecommended For
L (Low)~7% of dataSmallestDigital screens, clean environments
M (Medium)~15% of dataStandardGeneral purpose — best default choice
Q (Quartile)~25% of dataLargerPrinted materials, packaging
H (High)~30% of dataLargestLogo overlays, outdoor signage, harsh conditions

Logo Overlay & Brand Customization

Upload your company logo, app icon, or any image to embed it in the center of your QR code. The generator places the logo on a rounded white background pad with a subtle border for clean contrast against any foreground color. Adjust the logo size with the ratio slider — larger logos look bolder but cover more data modules, so error correction is automatically set to H (30% recovery) when a logo is present. This ensures reliable scanning even with the center area partially obscured. Logos work with all dot shapes, frame styles, and export formats.

Custom Dot Shapes (Module Styles)

Go beyond the standard grid with four distinct module rendering styles. Each shape applies to the data modules while preserving the standard finder patterns for reliable scanning.

Square

Classic sharp-edged modules — the standard QR code look, maximally compatible with all scanners.

Rounded

Softened corners on each module for a modern, approachable aesthetic. Great for lifestyle and consumer brands.

Dots

Circular modules that give a playful, design-forward feel. Popular for creative agencies and event invitations.

Diamond

Rotated squares creating a geometric diamond pattern. Distinctive and eye-catching for premium branding.

Frames & CTA Text

Add a professional frame around your QR code with customizable call-to-action text. Frames increase scan rates by giving users a clear visual prompt — studies show framed QR codes with CTA text like "Scan Me" or "Point & Scan" receive significantly more scans than bare codes.

Text Label

Clean text below the QR code — minimal and professional. Ideal for business cards and printed materials.

Banner

CTA text inside a colored strip at the bottom. High visibility for menus, posters, and window decals.

Border

Full rounded border wrapping the code with a label. Premium look for event tickets and product packaging.

18+ Content Types for Every Use Case

Beyond basic URLs and text, this generator supports a wide range of content types — each with smart input parsing so you can enter a username, ID, or full URL and the generator formats it correctly. Need to clean up a tricky URL first? Run it through our URL Encoder / Decoder. Want a strong Wi-Fi password to embed in the code? Generate one with our Password Generator.

General

URL, plain text, email (mailto:), phone (tel:), SMS, Wi-Fi credentials, vCard contact cards, WhatsApp messages, and geographic coordinates.

Social Profiles

Instagram, Twitter/X, Facebook, LinkedIn, and TikTok. Enter @username or the full profile URL — the generator normalizes it automatically.

Apps & Files

YouTube videos (paste a URL or video ID), PDF documents (URL-based), Apple App Store links, and Google Play Store links. Enter an app ID or full URL.

Export Formats: PNG, SVG, JPEG & PDF

PNG

  • Raster image at your chosen resolution
  • Best for websites, social media, email
  • Supports transparent backgrounds

SVG

  • Vector format — crisp at any scale
  • Best for print: cards, posters, merch
  • Editable in Illustrator, Figma, Inkscape

JPEG

  • Compressed image with white background
  • Ideal for documents and presentations
  • Smaller file size than PNG

PDF

  • Print-ready document format
  • Share or print directly — no editing needed
  • Built with zero-dependency inline generator

How to Create a QR Code — Step by Step

  1. Pick a content type — choose from URL, plain text, email, phone, SMS, Wi-Fi, vCard, WhatsApp, geo-location, YouTube, Instagram, TikTok, App Store, Play Store, and more.
  2. Enter your content — fill in the fields that match the selected type (for example, SSID and password for Wi-Fi, or name and phone for a vCard).
  3. Customize the style (optional) — pick a dot shape (square, rounded, circular, diamond), set foreground and background colors, adjust size, and choose an error correction level (L, M, Q, or H).
  4. Add a logo or frame (optional) — upload a logo to overlay at the center, or wrap the code in a frame with CTA text like "Scan Me" to boost scan rates on print & packaging.
  5. Download or copy — export the QR code as PNG, SVG, JPEG, or PDF, or copy the image / SVG markup straight to your clipboard. No watermarks, no sign-up.

Popular QR Code Use Cases

  • Restaurant Menus & Ordering

    Replace physical menus with a QR code linking to a digital menu. Customers scan from their table to browse, order, and pay — reducing wait times and printing costs.

  • Wi-Fi Network Sharing

    Encode your network name, password, and security type into a QR code. Guests scan to connect instantly — no typing long passwords or asking for credentials.

  • Business Cards & Networking

    Add a branded QR code with your logo to your business card — linking to your LinkedIn, vCard, or portfolio. Recipients scan instead of manually typing contact details.

  • Event Tickets & Check-In

    Generate unique QR codes per attendee for paperless event entry. Add a 'Scan Me' frame for clear instructions. Scanning validates tickets instantly.

  • Social Media Marketing

    Create QR codes for your Instagram, TikTok, or YouTube channel. Add your brand logo and custom colors to match your marketing materials — flyers, packaging, or storefronts.

  • App Downloads

    Link directly to your app on the Apple App Store or Google Play Store. Users scan and land on your app listing instantly — no searching required.

Want to go deeper?

Read our complete guide on how QR codes work, logo branding, custom styles, and best practices for print & digital — with real-world use cases for marketing, social media, Wi-Fi, and payments.

Other free, privacy-first utilities from Zutily

Frequently Asked Questions

Quick answers to common questions

1What is a QR code?
A QR (Quick Response) code is a two-dimensional barcode that stores information as a pattern of black and white squares. It was invented in 1994 by Denso Wave for tracking automotive parts and has since become ubiquitous for sharing URLs, contact information, Wi-Fi credentials, payment links, and more. Any smartphone camera can scan a QR code instantly.
2What types of content can I encode in a QR code?
This generator supports 18+ content types organized into three categories. General: URLs, plain text, email, phone, SMS, Wi-Fi, vCard contact cards, WhatsApp messages, and geographic locations. Social Profiles: Instagram, Twitter/X, Facebook, LinkedIn, and TikTok — just enter a username or full URL. Apps & Files: YouTube videos, PDF documents (URL-based), Apple App Store, and Google Play Store links. Shorter content produces simpler, more easily scannable codes.
3What is error correction level and which should I choose?
Error correction allows a QR code to remain scannable even if part of it is damaged, dirty, or obscured. Level L recovers 7% of data (smallest code), M recovers 15% (recommended default), Q recovers 25%, and H recovers 30% (largest code but most resilient). Choose H if you plan to add a logo overlay or print on materials that may get scratched.
4Can I customize the colors of my QR code?
Yes. You can set custom foreground (dark modules) and background colors using the color pickers or by entering HEX values directly. For best scan reliability, maintain high contrast between foreground and background — dark foreground on light background works best. Avoid low-contrast combinations that may confuse QR scanners.
5Can I add a logo to my QR code?
Yes. Upload any image (PNG, JPG, SVG) and it will be composited into the center of your QR code with a rounded white background pad for clean contrast. You can adjust the logo size ratio with a slider. The error correction level is automatically set to H (30% recovery) when a logo is present, ensuring the code remains scannable even with the center partially obscured.
6What are the custom dot shapes?
Instead of the default square modules, you can choose from four dot styles: Square (classic), Rounded (softened corners for a modern look), Dots (circular modules for a playful feel), and Diamond (rotated squares for a distinctive geometric pattern). The selected shape applies to all data modules while preserving the standard finder patterns for reliable scanning.
7How do I add a frame or 'Scan Me' text to my QR code?
Select a frame style under the Frame / CTA section. Text adds a label below the QR code, Banner places the text inside a colored strip at the bottom, and Border wraps the entire code in a rounded border with a label. You can customize the CTA text (e.g., 'Scan Me', 'Point & Scan', 'Order Here') and frame color. Frames work with all dot styles and logo combinations.
8What export formats are available?
You can generate QR codes as PNG (raster) or SVG (vector), then additionally download as JPEG or PDF. PNG is ideal for digital screens and social media. SVG scales perfectly for print — business cards, posters, banners. JPEG produces a compressed image with white background, great for documents and presentations. PDF wraps the QR code in a print-ready document that can be shared or printed directly.
9What size should my QR code be?
For digital use (websites, emails, social media), 200-400px is typically sufficient. For print, the minimum recommended size is 2×2 cm (about 0.8×0.8 inches) at 300 DPI. Larger sizes are needed for posters and billboards. Use the SVG format for print to ensure crisp output at any scale.
10What is the quiet zone (margin)?
The quiet zone is the white space surrounding the QR code pattern. It helps scanners distinguish the code from its surroundings. The standard recommends at least 4 modules of quiet zone, but 2 modules is usually sufficient for most use cases. Setting the margin to 0 is not recommended as it may cause scanning issues.
11How do I create a Wi-Fi QR code?
Select the 'Wi-Fi' content type and enter your credentials in the format: T:WPA;S:YourNetworkName;P:YourPassword;; — where T is the security type (WPA, WEP, or nopass), S is the network name (SSID), and P is the password. When someone scans this QR code, their phone will automatically connect to your Wi-Fi.
12Is my data secure when generating QR codes?
Yes. All QR code generation happens entirely in your browser using JavaScript. No data — URLs, passwords, Wi-Fi credentials, or any other content — is sent to our servers, stored, or logged. The generated QR code exists only on your device until you save or share it.
13Can I create a QR code for my Instagram or social media profile?
Yes. Select the social platform (Instagram, Twitter/X, Facebook, LinkedIn, or TikTok) from the content type selector, then enter your username — with or without the @ symbol — or paste the full profile URL. The generator automatically formats the correct link. You can also add your logo and brand colors to create a professional branded QR code for business cards, flyers, or digital profiles.
14Do style changes apply automatically?
Yes. After generating your first QR code, all subsequent changes to colors, size, dot shape, frame, logo, error level, and margin are applied in real-time without needing to press the generate button again. This includes switching content types or editing the input text. The preview updates instantly with a minimal debounce for smooth performance.
15Is this QR code generator free to use?
Yes, Zutily's QR Code Generator is 100% free with no limits, no watermarks, no sign-up, and no ads. Generate as many QR codes as you need with logos, custom shapes, frames, and all 18+ content types — completely free.

Disclaimer

This tool is provided “as is” for informational and utility purposes only. While we strive for accuracy, Zutily makes no warranties regarding the completeness, reliability, or suitability of the output for any specific purpose. All processing is stateless — we do not store, log, or share any data you enter. Use the results at your own discretion. For security-critical applications, always verify outputs independently.

Found this tool helpful?

Share it with your friends and colleagues