Free browser-based utility

SMART QR CODE GENERATOR

Create custom QR codes for links, text, business cards, menus, flyers, product packaging, forms, and everyday marketing materials.
Free • Private • Static QR Codes • PNG, JPG & SVG Downloads
No sign-up required Works in your browser Custom colors High-resolution downloads Print-friendly options
Paste a website link, menu link, form link, contact text, short message, coupon code, or any plain text you want to turn into a QR code.
Pick Color
Pick Color

Start typing to generate...

Data too long for this error level.

Download
Test before printing or sharing.
Important: This tool creates static QR codes. A static QR code does not include analytics, scan tracking, or editable destination routing. To track campaign traffic, create a tagged link first with a UTM builder, then paste that link into the QR generator.

Create a Free Custom QR Code for Links, Text, Print, and Marketing

The Smart QR Code Generator helps you create a scannable QR code in seconds for a website URL, landing page, form, coupon, digital menu, contact details, event page, product insert, or plain text. It is built for quick everyday use: paste your content, choose your QR settings, preview the result, then download the file in PNG, JPG, or SVG.

This is useful for small businesses, designers, marketers, teachers, creators, restaurants, event organizers, product sellers, and anyone who needs a clean QR code without a complicated dashboard.

For business cards

Link people to your website, booking page, portfolio, contact page, or digital profile from a printed card.

For flyers and posters

Send people to signup forms, event pages, menus, promotions, maps, videos, or landing pages.

For products and packaging

Add QR codes to inserts, labels, care instructions, manuals, thank-you cards, or review request pages.

How to Use This QR Code Generator

  1. Enter your URL or text: Paste the link or content you want people to open after scanning.
  2. Choose your QR code size: Use 512 x 512 for most everyday uses or 1024 x 1024 for higher-resolution print files.
  3. Select error correction: Medium is a good default. High is better for print designs, outdoor use, or cases where the QR code may be slightly damaged.
  4. Customize the colors: Keep the foreground dark and the background light for the best scanning reliability.
  5. Download your file: Choose PNG, JPG, or SVG depending on where you plan to use the QR code.
  6. Test before publishing: Always scan the QR code with your phone camera before printing, posting, or sending it to customers.

Best default setup: black foreground, white background, 512 x 512 size, medium error correction, and PNG download. For large signs, packaging, or design software, choose 1024 x 1024 or SVG.

Best QR Code Settings for Common Uses

Business card QR code Use 512 x 512 or SVG, high contrast colors, and test the printed card before ordering in bulk.
Restaurant menu QR code Use a short menu URL, strong contrast, and high error correction if the code will be placed on tables.
Flyer or poster QR code Use 1024 x 1024 or SVG, keep enough white space around the code, and avoid placing it too close to edges.
Product packaging QR code Use a clean landing page URL and test the code at the final printed size before production.
Social media QR code Paste your profile link, Linktree-style page, or campaign URL and download PNG for easy sharing.
Marketing campaign QR code Create a UTM-tracked URL first, then generate your QR code so analytics can identify campaign traffic.

PNG vs JPG vs SVG: Which QR Code Format Should You Choose?

PNG is the best all-around option for most QR codes because it keeps sharp edges and works well for websites, documents, social posts, flyers, and basic print materials. JPG can be useful when a platform only accepts standard image files, but it may introduce compression. SVG is best for designers, print shops, packaging, large-format signage, and vector-based editing because it can scale without losing clarity.

Use PNG when you need a quick reliable file

PNG is ideal for everyday use, including business cards, presentations, website graphics, email signatures, simple flyers, and social media assets.

Use SVG when quality and scaling matter

SVG is the better option when you are working in design software, creating printed packaging, making large signs, or sending the file to a printer who needs vector artwork.

How to Make a QR Code That Scans Reliably

Scannability matters more than decoration. A QR code can look beautiful but fail if the contrast is weak, the code is too small, the surrounding space is crowded, or the destination URL was entered incorrectly.

  • Keep strong contrast: Use a dark foreground and a light background.
  • Avoid inverted colors: White QR codes on dark backgrounds can fail on many cameras.
  • Leave quiet space: Give the QR code blank space around the edges so scanners can detect it.
  • Do not stretch the image: Keep the QR code square when resizing.
  • Test at final size: A QR code that scans on your screen may fail when printed too small.
  • Use short links when possible: Shorter encoded data usually creates a cleaner, easier-to-scan code.

What Is Error Correction in a QR Code?

Error correction helps a QR code remain scannable even if part of it is scratched, slightly damaged, covered, blurred, or printed imperfectly. Higher error correction creates a more resilient QR code, but it can also make the pattern more complex.

Low can work for simple digital uses. Medium is a balanced default for most QR codes. Quartile is useful when the code may experience moderate wear. High is best for printed items, outdoor signs, packaging, or designs where the QR code may need extra protection.

Static QR Codes vs Dynamic QR Codes

This tool generates static QR codes. A static QR code stores the destination content directly in the code. That means the QR code does not expire by itself, but the destination cannot be edited after the image is downloaded. If the QR code points to a URL, the QR code will keep working as long as that URL remains live.

A dynamic QR code usually routes through a third-party tracking or redirect service. Dynamic QR codes may offer editable destinations and scan analytics, but they often require an account, paid plan, or hosted redirect. For simple, private, no-login use, a static QR code is often the cleanest choice.

Smart Ways to Use a QR Code

  • Link a business card to your portfolio, website, or booking page.
  • Add a QR code to a restaurant menu, table tent, or takeout flyer.
  • Send customers to a product instruction page or care guide.
  • Place a QR code on event posters for registration or ticket details.
  • Add a review link to packaging inserts or thank-you cards.
  • Connect a classroom handout to a digital worksheet or resource page.
  • Use a UTM-tagged URL for campaigns so your analytics can separate QR traffic.

Frequently Asked Questions

Is this QR code generator free?

Yes. This QR code generator is free to use and does not require sign-up. You can create and download QR codes for personal, school, business, marketing, and commercial projects.

Do these QR codes expire?

No. The QR codes generated here are static QR codes. They directly encode your URL or text and will keep working as long as the destination link remains active. If you need campaign tracking, create a tracked link with the UTM Builder first, then paste that URL into this tool.

Is my QR code data private?

This tool generates the QR code in your browser using JavaScript. Your typed content is not submitted through a form on this page. Still, avoid putting highly sensitive secrets, passwords, or private account information inside a QR code.

Can I use these QR codes for business or commercial print?

Yes. You can use the downloaded QR code on business cards, flyers, posters, menus, product packaging, labels, signs, worksheets, presentations, inserts, and other commercial materials. For best print results, use 1024 x 1024 or SVG and test the code before printing in bulk.

What size QR code should I download?

Use 512 x 512 for most everyday digital and small print uses. Use 1024 x 1024 or SVG if the QR code will be printed larger, added to packaging, used in a design file, or sent to a professional printer.

Should I use PNG, JPG, or SVG?

PNG is the best default for most users because it keeps QR edges sharp. JPG is acceptable for simple image use, but compression can reduce clarity. SVG is best for scalable vector use, design software, packaging, and large-format printing.

Why is my QR code not scanning?

The most common causes are weak contrast, inverted colors, printing too small, stretching the QR code, covering important parts of the pattern, or entering an incorrect URL. Use a dark foreground, light background, enough blank space around the code, and test with multiple phones before publishing.

Can I make a transparent QR code?

Yes. Use the transparent background checkbox if you need the QR code placed on a design, label, or graphic. Make sure the final background behind the QR code remains light enough for scanners to read it clearly.

Can I put a logo inside the QR code?

This tool does not insert logos directly. You can download the QR code and add a logo later in design software. Use high error correction and test carefully, because covering too much of the QR pattern can make the code fail.