CodeKit

Free online QR code generator

Create static, non-expiring QR codes for URLs, Wi-Fi, vCard contacts, WhatsApp, and more — export in crisp PNG or vector SVG.

A https:// prefix is added automatically if missing.

Preview

Fill in the form to see your QR code

Downloading also saves the code to your history.

Create static, high-resolution QR codes with zero restrictions

CodeKit's QR Code Generator builds standard ISO/IEC 18004 compliant 2D barcodes directly inside your browser. Unlike commercial QR platforms that wrap your destination in a paid tracking link that expires after a trial, CodeKit encodes your data directly into the QR matrix. Customize pixel dimensions up to 768px, adjust quiet-zone margins, choose from four Reed-Solomon error correction levels (L, M, Q, H), and export print-ready SVG vectors or PNG graphics.

Static QRPNG & SVGCustom ColorsError Correction L–HNo Expiration

9 Built-In Payload Templates

Switch seamlessly between website links, Wi-Fi credentials, vCard business cards, WhatsApp chats, emails, SMS, phone numbers, GPS coordinates, and plain text.

Adjustable Error Correction (Up to 30%)

Select Level H (30% recovery) for outdoor signs and printed labels that may experience wear, smudges, or partial obstruction.

Vector SVG & High-DPI PNG

Download resolution-independent SVG files that stay razor-sharp on billboards, menus, and product packaging.

How to make a QR code online

  1. 1Select your QR content type

    Choose URL, Text, Wi-Fi, Email, SMS, Phone, WhatsApp, Contact (vCard), or Location from the content type bar.

  2. 2Fill in the details and customize style

    Enter your link or information. Open 'Customize appearance' to pick foreground/background colors, size, quiet zone, and error correction level.

  3. 3Download PNG or vector SVG

    Click PNG for web/social use or SVG for commercial printing and design software (Illustrator, Figma, Canva).

Frequently asked questions

Are QR codes created on CodeKit truly permanent?

Yes. Every QR code generated here is a static QR code that encodes your text or link directly into the black-and-white modules. It does not rely on any redirect server and will work forever.

What is the best error correction level for printing?

Level M (15% recovery) is ideal for most uses. Choose Level Q (25%) or Level H (30%) if the QR code will be printed on packaging, outdoor stickers, or surfaces that might get scratched.

Should I download PNG or SVG?

Use PNG for websites, emails, documents, and social media. Use SVG when sending artwork to a print shop or importing into Canva, Figma, Adobe Illustrator, or InDesign.

Can I customize QR code colors?

Yes. Click 'Customize appearance' to pick custom foreground and background colors. Always keep high contrast (a dark foreground on a light background) so phone cameras can scan reliably.