QR Penguin
QR Penguin - The easiest free QR code generator

Free QR Code Generator

Sign up to save QR Codes and create up to 2 Dynamic QR Codes completely free
Templates
Pattern
Color
add
remove
Eyes
Eye-ball
Eye Frame
Eye-ball
Eye Frame
Eye-ball
Eye Frame
Eye-ball
Eye Frame
Paint
format_color_reset
Background
Frame
Scannability: EXCELLENT
Download Did you know you can track your scans by signing up?
Unlock More Features By signing up for free, you can unlock more features:
Fully Customisable
Save & Manage QR Codes
Scan Analytics
Dynamic QR Codes
Save Templates
Use Your Domain
This QR code generator lets you create a branded QR code that takes the user to a website or a map location, drafts an email or an SMS, and more. You can fully customise all parts of the QR code such as its shape and colours, frame, logo, and even colour individual squares on the QR code.

How to create a QR code

1

Set the destination

The destination is where you want the user to go once they scan your QR code. This can be a website, your VCard, logging into Wi-Fi etc.
2

Design it

Make your QR code unique by changing its "basic square, black-and-white design" to match your branding.
3

Download

Once you are happy with your QR code and have tested it, you can download it as a PNG, JPG or SVG in the size you want.

Frequently asked questions

A QR code is a square barcode made of black-and-white squares that stores information: usually a link, but it can also hold text, contact details, or Wi-Fi credentials. Point your phone’s camera at it and it decodes instantly, no app needed. It can hold up to 4,296 characters and will still scan fine even if part of it is damaged or covered by a logo, thanks to built-in error correction.

A QR code generator turns whatever you want to share (a URL, an email, Wi-Fi login, a vCard) into a scannable code. Pick what it should do, add the destination, then customise the look: shape, colours, a logo in the middle, maybe a frame with a call to action. Download it as PNG, JPG, SVG, or PDF and it’s ready to print or post online.

Yes. Static QR codes are free and unlimited on QR Penguin, and they never expire. The catch: once printed, you can’t edit the destination or see any scan data. For that you need a dynamic QR code, and the free plan includes two of those. Paid plans raise that to 100 or 1,000.

Only dynamic ones. A dynamic QR code points to a short QR Penguin link first, so every scan gets logged (time, rough location, device) before redirecting to your actual destination. Static codes skip that middle step, which is why they can’t be tracked. Two dynamic codes are free; no account is needed for static ones.

No. A QR code is just a printed pattern, so there’s nothing built in that can time out. What can break is a dynamic code, if the service behind it shuts down or the account gets deleted. On QR Penguin, dynamic codes stay active for as long as your account does, unlike some providers that cut free dynamic codes off after a 7 to 30 day trial.

A static QR code stores the destination directly (a phone number, a URL), so it works forever with no outside service required, but it can’t be edited or tracked. A dynamic code stores a short redirect link instead, like qrpenguin.com/q/123. Scan it and QR Penguin logs the visit, then forwards you on. That extra step is what lets you change the destination or check scan stats after printing.

No. Static codes, and dynamic codes on every plan, get unlimited scans, so a code that goes viral won’t cost you more or get throttled. That’s different from some competitors, who cap free dynamic codes at 50 to 100 scans a month and charge once you’re over. QR Penguin prices by how many codes you need, not how many times they get scanned.

Sign up to QR Penguin

Access 2 dynamic QR codes completely free - no subscription trials or payment required!
Follow Us
Want More?
Sign up to gain access to 2 free dynamic QR Codes which last forever along with additional bonuses:
Two people looking at a graph on a website

Update your QR Codes

Change the destination of the QR codes instantly without the need to re-print them
Two people looking at a graph on a website

QR Code Analytics

Track the location of each QR code scan, including their city and country
Two people looking at a graph on a website

Organise your QR Codes

Organise your QR codes by tags, allowing sorting and filtering based on a tag or name
Two people looking at a graph on a website

QR code Scannability

Get real-time QR code scan performance, letting you know how easily your QR code can be scanned
Try out Different Types of QR Codes
QR Code with Circles

Generate a Transparent QR Code

A QR code with transparent background can be very useful for placing your QR Code onto any background!
Random QR Code

Random QR Code Generator

Generate random QR codes with ease, useful for testing, mocking and more!
Generate a QR code for WiFi

WiFi QR Code Generator

Generate WifI QR codes to allow people to easily connect to your WiFi!
QR Code business details landing page

Generate QR Code for Business Cards

Discover how to enhance your business card with a QR code
Generate a QR code with a tiktok logo

Generate a QR Code with a logo

Try out generating a QR code with a logo
Generate a QR code for a google play app

Generate a Google Play QR Code

Try out generating a QR code for your Google Play app
Generate a QR code for an email

Generate an Email QR Code

Try out generating a QR code for your email
Generate a QR code for a Facebook page

Generate a Facebook QR Code

Try out generating a QR code for your Facebook page
Generate a QR code for Instagram profile

Generate a Instagram QR Code

Try out generating a QR code for your Instagram profile
QR Code for a LinkedIn profile

Generate a LinkedIn QR Code

Try out generating a QR code for your LinkedIn profile
QR Code for a text

Generate a Text QR Code

Try out generating a Text QR code
QR Code for a SMS

Generate a SMS QR Code

Try out generating an SMS QR code
QR Code for a YouTube video

Generate a YouTube QR Code

Try out generating a YouTube QR code