Free online QR code generator

Create a custom QR code in seconds. Match it to your brand logo, then download it as PNG, JPG, WebP, SVG or PDF.

FreeNo sign-upLogo & brand colorsPrivate, in your browser

Templates

Pick a starting style, then fine-tune it below.
Customize
#1d1d1f
#ffffff
#5258e4
Brand logo & auto theme
Upload your logo (PNG, JPG, SVG or WebP) or drag it here.
Frame & call to action
Brand kit
Save your logo, colors and style once, then reuse them for every code.
Print size check
We estimate the smallest dot size and the distance your code can be scanned from. PDF downloads use this printed width.
Always test-scan your code before printing.

How to create a QR code.

1. Generate.

Pick a type, enter your details, and your QR code appears instantly.

2. Personalize.

Add your brand logo and let colors and shapes match it automatically.

3. Download.

Save as PNG, JPG, WebP, SVG or print-ready PDF, or copy it straight into your design.

Customize your QR code to match your brand.

Choose colors, switch dot and corner styles, add a frame and your logo. Every code is scan-tested in your browser before you download it.

Create QR code
QR code with color swatches and style options

Make a QR code that stands out.

Use it on flyers, menus, business cards and posters. Preview your code on real-world mockups before you print.

Generate QR code
Event flyer with a branded QR code

Why QRForge

Private by design

Static codes are generated in your browser. What you type is never sent to our servers.

Static codes never expire

A static code stores your data directly, so it keeps working as long as the content does.

Scan-tested every time

We decode your finished code and automatically simplify the design if it would not scan.

Dynamic codes & analytics

Edit where a printed code points, set expiry or a password, and see scans by day, device and country.

Bulk generation

Generate hundreds of codes at once from a list or CSV file and download them as a ZIP.

Print-ready

Vector SVG and sized PDF exports, plus a print check for dot size and scanning distance.

QR codes for every need

Frequently asked questions

Do the QR codes expire?

Static QR codes never expire. They store your data directly in the pattern, so they work for as long as the content (like a website) exists. Dynamic codes work while your account and the link are active.

Is it really free?

Yes. Creating, customizing and downloading static QR codes is free, with no watermark and no sign-up.

How does the logo feature work?

Upload your logo and QRForge reads its colors and shape, then suggests matching dots, corners and background. It always generates at the highest error-correction level and decodes the finished code to confirm it still scans.

What is the difference between static and dynamic codes?

A static code contains your destination itself, so it can never be changed. A dynamic code contains a short link that redirects to your destination, so you can edit the destination later, set an expiry or password, and see scan analytics.

Which format should I download?

PNG for screens and documents, SVG for large print and signage because it scales without losing sharpness, and PDF when you need a specific printed size.

What happens to the data I type?

For static codes, everything is generated in your browser and nothing you type is sent to our servers. Dynamic codes store the destination and scan statistics so they can redirect and report.

Ready to create your QR code?

It takes less than a minute.

Start now