Free QR Code Generator

Create custom QR codes for URLs, WiFi, vCards, and more. Add your brand colors, logo, and style — no signup required.

Turn any link into a scannable QR code. Visitors are taken directly to your website, landing page, or online resource.

Content Details

Design Options

Background Color
PRO

How to make a QR code that actually works

Making a QR code is the easy part. Making one that scans reliably on the first try, prints cleanly, and survives a few months of being taped to a window or printed on packaging takes a little more thought. The generator above handles the encoding for you — the rest is choosing the right content type, sizing it appropriately, and giving it enough error correction headroom to absorb a smudged corner or a centered logo.

Start by picking a content type that matches what you actually want to happen when someone scans. A URL QR code opens a webpage. A WiFi QR code joins a network without typing a password. A vCard QR code saves contact details to the phone's address book. There are 10 content types supported by this free generator, and each one encodes the data slightly differently — using the right one means the scanning phone knows exactly what to do.

If you're printing the QR code on something that might outlast the destination — a packaging label, a poster, a menu, a business card — consider a dynamic QR code instead of a static one. A static QR code bakes the destination into the image permanently; once printed, it can never change. A dynamic QR code redirects through a short link you control, so you can update where it points without reprinting a single thing. Dynamic codes also give you scan analytics — when, where, what device — which static codes can't. Static codes are free and unlimited here; dynamic codes are unlocked with a free Build QR account.

For sizing, the rule of thumb is roughly 1 cm of QR code width for every 10 cm of scanning distance. Business cards and table stands typically need at least 2 cm × 2 cm. Posters scanned from a meter away need 10 cm × 10 cm or larger. Always test the printed code with at least two different phones (one iOS, one Android) at the realistic distance before committing to a print run. Common QR code use cases by industry — restaurants, retail, events, real estate, education — each have their own size and placement conventions worth checking before designing the print.

Quick Start

How to create a QR code in 3 steps

1

Choose your content type

Select from 10 QR code types: URLs, WiFi networks, vCards, email, SMS, phone numbers, plain text, map locations, calendar events, and app store links.

2

Customize the design

Make it yours. Pick your brand colors, change the dot and corner styles, or upload your logo for a professional, branded look.

3

Download and use

Download your QR code as a high-quality PNG image. Print it on business cards, flyers, menus, posters, or share it digitally.

Content Types

10 QR code types you can create for free

Generate QR codes for websites, WiFi networks, contact cards, and more — all completely free, no account required.

URL QR Code

The most common QR code type. Link to any website, landing page, social media profile, or online document. Visitors scan and land directly on your page — no typing required. Perfect for marketing materials, packaging, and digital-to-physical campaigns.

WiFi QR Code

Let guests connect to your wireless network by scanning a code. No more spelling out passwords or printing login cards. Used widely by cafes, restaurants, hotels, coworking spaces, and offices to improve the guest experience.

vCard QR Code

Share your professional contact information in one scan. The scanner's phone saves your name, phone number, email, company, title, address, and website automatically. A modern replacement for paper business cards.

Email QR Code

Open a pre-filled email on the scanner's device. Set the recipient address, subject line, and body text in advance. Useful for feedback collection, support requests, and event RSVPs.

SMS QR Code

Trigger a pre-written text message when scanned. Set the phone number and message content ahead of time. Popular for signup campaigns, customer support, and quick-response workflows.

Phone QR Code

One scan dials your phone number instantly. Add it to business cards, storefronts, support pages, or event signage so customers can call with zero friction.

Plain Text QR Code

Encode any text string into a QR code. Display a message, serial number, product code, or simple instruction. No internet connection required to read it.

Location QR Code

Drop a pin on the map. Scanners see the exact GPS coordinates in Google Maps or Apple Maps. Great for event venues, office directions, store locations, and meetup points.

Calendar Event QR Code

Add an event directly to the scanner's calendar app. Include the event title, date, time, location, and description. Ideal for conferences, workshops, meetups, and appointment reminders.

App Store QR Code

Link to your mobile app on both iOS and Android with a single code. Scanners are automatically redirected to the correct app store for their device. Include a fallback URL for desktop users.

Why Build QR

Why use Build QR's free QR code generator

No signup required

Generate and download QR codes instantly. No account, no email, no credit card.

Fully customizable

Change colors, dot styles, corner shapes, and upload your own logo for a branded look.

10 content types

URLs, WiFi, vCards, email, SMS, phone, text, location, calendar events, and app store links.

High-quality downloads

Get print-ready PNG files that look sharp on business cards, posters, and packaging.

Upgrade anytime

Need editable links or scan analytics? Upgrade to dynamic QR codes with a free account.

Works everywhere

Generate QR codes from any device — desktop, tablet, or phone. No software to install.

FAQ

Frequently asked questions about QR codes

Is this QR code generator really free?
Yes. You can generate, customize, and download static QR codes completely free — no account, no watermark, no limits on scans. If you need editable links or scan analytics, you can create a free Build QR account to access dynamic QR codes.
Do I need to create an account?
No. Static QR codes can be generated and downloaded instantly without signing up. If you want to update your QR code destination after printing, track scan analytics, or manage multiple codes, create a free account to unlock dynamic QR codes.
What file format will I get?
Your QR code downloads as a high-quality PNG image. It's print-ready and works on business cards, flyers, posters, menus, packaging, and digital screens.
Can I add my logo to the QR code?
Yes. Upload any PNG, JPEG, or SVG logo and it's placed in the center of your QR code. You can also customize dot colors, background colors, dot styles, and corner shapes for a fully branded design.
What's the difference between static and dynamic QR codes?
A static QR code has its destination permanently encoded in the image — it can't be changed after creation. A dynamic QR code redirects through a short link that you can update anytime without reprinting. Dynamic codes also give you scan analytics (when, where, what device). Static codes are free and unlimited. Dynamic codes are available when you create a free Build QR account.
What can I do with a dynamic QR code?
Dynamic QR codes let you change where the code points after printing, track every scan with detailed analytics (time, location, device), and apply branded templates across all your codes. They're ideal for marketing campaigns, restaurant menus, product packaging, and any situation where the destination might change. Create a free account to start using dynamic QR codes.
How do businesses use QR codes?
Businesses use QR codes for restaurant menus, product packaging, marketing campaigns, event check-ins, inventory tracking, WiFi sharing, digital business cards, and promotional vouchers. Dynamic QR codes are especially popular because the link can be updated without reprinting.
Can I change where my QR code points after printing?
Not with a static QR code — the destination is baked into the image. But with a dynamic QR code, you can update the link anytime from your dashboard. The printed code stays the same; only the destination changes. Create a free Build QR account to get started with dynamic codes.
How do I track QR code scans?
Scan tracking is available with dynamic QR codes. Every scan is logged with the timestamp, location, device type, and browser. You can view analytics in your Build QR dashboard. Create a free account to access scan tracking.
How do QR codes work?
A QR (Quick Response) code is a two-dimensional barcode that stores data in a grid of black and white squares. When scanned by a phone camera, the pattern is decoded into text, a URL, contact information, or other data. Static QR codes encode the data directly. Dynamic QR codes encode a short redirect URL that can be pointed to any destination.
What size should I print my QR code?
As a general rule, a QR code should be at least 2 cm × 2 cm (about 0.8 × 0.8 inches) for close-range scanning like business cards and table stands. For posters or signage scanned from a distance, scale up — a good guideline is 1 cm of QR code width for every 10 cm of scanning distance.
Do QR codes expire?
Static QR codes never expire — they work as long as the encoded content exists. Dynamic QR codes work as long as your Build QR account is active and the redirect link is enabled. There's no limit on how many times any QR code can be scanned.
How many times can a QR code be scanned?
There's no limit. Both static and dynamic QR codes can be scanned an unlimited number of times by unlimited people. The code never wears out or stops working.

Need more from your QR codes?

Upgrade to dynamic QR codes — update destinations after printing, track every scan with real-time analytics, and apply branded templates at scale. Start with a free account.

Create Free Account