QR Code Generator

Custom styles, gradients, logo overlay — 6 content types. Free, instant, private.

✓ No watermark ✓ Client-side only ✓ PNG & SVG export
Your QR code is generated locally in your browser. Nothing is uploaded. Zero logs. Zero tracking.

Scanning opens the phone dialler with this number pre-filled.

QR Style
Colors
Logo & Overlay
Size & Quality

Enter content to generate your QR code

Free Custom QR Code Generator — Styles, Gradients & Logo Overlay

Our QR code generator goes far beyond plain black squares. Create fully customised QR codes with gradient colours, logo overlays, six dot styles, and six content types — all free, with no watermark and no sign-in. Everything runs locally in your browser so your content never touches a server.

Six QR Code Styles for Every Brand

  • Square — the classic, universally-recognised QR code style. Maximum compatibility with all scanner apps.
  • Dots — circular modules give a modern, friendly feel. Popular for social media and lifestyle brands.
  • Rounded — softened square corners for a balanced look between classic and contemporary.
  • Soft (Extra Rounded) — heavily rounded modules create a smooth, bubbly aesthetic. Great for consumer products.
  • Classy — diamond-shaped modules for a premium, editorial appearance.
  • Fancy (Classy Rounded) — rounded diamond modules combine sophistication with approachability.

Gradient QR Codes — Linear and Radial

Switch from Solid to Linear or Radial gradient in the Colors panel. Linear gradients can be rotated from 0° to 360° for any directional flow. Radial gradients glow from the centre outward. Eight colour presets — Ocean, Sunset, Forest, Violet, Rose Gold, Midnight, and more — let you apply beautiful colour schemes with a single click.

Add Your Logo or Text to a QR Code

Upload a PNG, JPG, or SVG logo and it will be embedded in the centre of the QR code at your chosen size. Or type 1–3 characters (initials, an emoji, or a symbol) to create a text badge instead. The High (30%) error correction level ensures the code remains fully scannable even with a logo covering up to 30% of the surface.

Six Content Types

  • URL — link to any website. Great for business cards, packaging, event programmes, and restaurant menus.
  • Text — plain message, instructions, coupon codes, or any free-form content.
  • WiFi — let guests connect to your network by scanning rather than typing a password. Supports WPA2, WEP, and open networks.
  • Email — pre-populate a recipient address, subject, and message body.
  • SMS — open a pre-composed text message on the user’s phone.
  • Phone — dial a number directly from a scan.

Download as PNG or Scalable SVG

Download your finished QR code as a high-resolution PNG for digital use, or as an SVG vector file for print, signage, laser cutting, or embedding in design tools like Illustrator, Figma, or Canva. SVG output is infinitely scalable with zero quality loss at any size.

Privacy — 100% Browser-Based, No Watermark

Unlike many online QR code makers, this tool adds no watermark and requires no account. Every QR code is generated by JavaScript running locally in your browser tab — no content, URLs, WiFi passwords, logo files, or messages are ever transmitted to or stored on any server. Disconnect from the internet after loading the page and the generator continues to work. Zero logs. Zero tracking. Zero data retention.

Frequently Asked Questions

Can I create a QR code with my logo or brand colours?
Yes. Use the Logo & Overlay section to upload your image or type short text (like initials or an emoji), and choose gradient or solid colours that match your brand. The logo is embedded directly on the QR canvas in your browser — nothing is uploaded to any server.
Are my QR codes saved or tracked anywhere?
No. Every QR code is generated entirely inside your browser using JavaScript. No data is ever sent to any server, nothing is logged, and nothing is stored after you close the tab. The tool even works offline once the page has loaded.
What types of QR codes can I create?
Six types: URLs (website addresses), plain text, WiFi credentials (network name, password, and security type), email addresses with optional subject and body, SMS with a pre-filled message, and phone numbers that open the dialler on a phone.
Can I download a vector (SVG) version for printing?
Yes. Click Download SVG to get a fully scalable vector file — ideal for large-format print, laser engraving, or embedding in design tools like Illustrator or Figma without any quality loss.
What QR code styles are available?
Six dot styles: Square (classic), Dots (circular modules), Rounded (softened squares), Soft (heavily rounded), Classy (diamond-like), and Fancy (rounded classy). Corner styles can also be set independently to Square, Rounded, or Dot.
What error correction level should I use?
Use High (30%) whenever you plan to print the QR code, place it on a physical surface that could get dirty, or overlay a logo on top of it. The QR code remains fully scannable even when up to 30% of its surface is obscured.
How do I scan the QR code I generated?
Open your phone camera and point it at the code. Most modern smartphones (iOS 11+ and Android 8+) detect QR codes natively — no separate app needed. The action (opening a URL, connecting to WiFi, etc.) triggers automatically.