Input Content

Generate QR Codes for Links, Wi-Fi, Contacts and More

Select QR Type

URL
Output Size:400×400px
Error Level:H
Margin:2
Est. Size:~128KB

Customize Your QR Code Design

Settings

Body Shape

Current: Square
🍃
🧩

Eye Frame Shape

Current: Square Frame
🔲

Eye Ball Shape

Current: Square Ball

Free Static & Dynamic QR Code Generator

Create QR codes for URLs, text, WiFi, email, vCards, and more. Use Dynamic QR when you need a stable short link that can be edited after printing.

How to create a free QR code

  1. Choose the QR type you need.

  2. Enter the content, such as a URL, text, email, contact card, or WiFi network.

  3. Customize the style and download PNG or SVG.

QR code types you can create

Use the same tool for common personal, marketing, print, and business QR code formats.

  • URL

  • Text

  • WiFi

  • Email

  • vCard

  • Location

  • Event

When to use Dynamic QR

Dynamic QR codes point to a stable ZapQR short link, so the printed QR code keeps working when you edit the destination later.

  • Edit the destination URL after downloading or printing.

  • Track successful opens of the short link with monthly analytics limits.

  • Keep public redirects working even when free analytics pause.

QR code types you can create

Use the same tool for common personal, marketing, print, and business QR code formats.

Batch QR Code Generator from CSV, Excel and TXT

Batch Generate QR Codes Paste lines or upload CSV, Excel, or TXT files to create one static QR code per row. Download PNG, JPG, or SVG files as a ZIP.

When to use Dynamic QR

Learn more about Dynamic QR Dynamic QR codes point to a stable ZapQR short link, so the printed QR code keeps working when you edit the destination later.