Free QR Code Generator
Create free QR codes with your logo and colors. No sign-up, no watermark, codes never expire, and everything runs in your browser.
Content
Choose what people get when they scan the code.
Fill in the details you want to share - scanning the code saves them straight to the phone as a contact card.
Scanning the code joins the network straight from the iOS and Android camera apps. The details are kept in this browser only.
Create an EPC (SEPA) payment code: banking apps in euro countries scan it to prefill a transfer - no account access is shared. Amounts are in EUR.
A full code, or a short code with a city, e.g. 9G8F+6X Berlin. Find it in Google Maps under the place's address.
Style
Start from a template, then fine-tune shapes, colors, logo and frame.
Design templates
Click a template to apply it to your QR code. Templates keep your content and use it in the preview.
Quick single color
Body color
Eye frame color
Eye ball color
Background
Pick a ready-made logo, or upload your own image to override it.
Click or drop an image here
PNG, JPG, SVG, WebP or GIF
Share
How to make a QR code in 3 steps
- Pick a content type - link, Wi-Fi, contact, payment or text - and fill in the details.
- Style the code with colors, a logo, dot shapes and a frame.
- Download it as PNG or SVG and test-scan it with your phone before printing.
A genuinely free QR generator
This generator is free with no hidden tiers. Every option on this page - dot shapes, gradients, corner styles, logos and export formats - is available to everyone at no cost. There is no sign-up, no watermark stamped on your code, and no limit on how many QR codes you can create.
Free for commercial use
The codes you create here belong to you. Use them on business cards, product packaging, menus, posters, invoices or advertising campaigns without paying anything or asking permission. Because the codes are static, they never expire and depend on no service - a URL code keeps working as long as the website it points to stays online, even on material you ship today.
Static vs. dynamic QR codes
A static QR code stores the data inside the pattern itself: it is free, never expires and needs no service behind it, but it cannot be edited once printed. A dynamic QR code hides behind a short redirect link run by a paid service: the destination can be changed later, but the code stops working if the subscription ends. This generator creates static codes.
What is a QR code?
A QR (Quick Response) code is a square barcode that stores text - most often a web address, but also a contact card (vCard), a Wi-Fi login, bank-transfer details, plain text, an email draft, a phone number or an SMS template. A phone camera decodes the pattern in a fraction of a second and offers the matching action, such as opening a link. In this generator a code holds up to about 1,600 characters of text - less with a logo - and shorter content makes a simpler pattern that is easier to scan.
Wi-Fi, contact and payment QR codes
- A Wi-Fi QR code: scanning it joins the network straight away - no typing the password.
- A vCard QR code: the phone offers to save your name, phone numbers, email and website as a contact.
- An EPC/SEPA QR code: banking apps pre-fill the recipient, IBAN and amount of a bank transfer; in German-speaking countries it is known as GiroCode.
Adding your logo
Upload a PNG, JPG, SVG, WebP or GIF in the Logo tab and it will be centered on the code, with the dots behind it automatically hidden for a clean look. Keep the logo small - about a quarter of the code - so scanning stays reliable, and remember that the generator raises the error-correction level automatically to compensate for the covered area.
What QR codes are used for
- Sharing a website or landing page on printed material
- Digital menus, price lists and product catalogs
- Business cards that open your website or pre-write an email
- Wi-Fi sharing, event tickets and boarding passes
- Payment links and app download pages
- Equipment labels that open a manual or service page
How to scan a QR code
Open the camera app on any modern smartphone and point it at the code - most cameras recognize QR codes natively, and a notification appears with the link or action. On older devices, use any free QR scanner app. For the best scan rate, keep good contrast between the dots and the background, leave the quiet-zone margin intact, and print the code at least 2 cm (about 0.8 in) wide.
Playing with colors
Use the color panels to pick solid colors or two-stop linear and radial gradients for the body, the eye frames, the eye balls and the background. The quick single-color panel repaints all sections at once when you are in a hurry. One rule of thumb keeps your code scannable: the dots must stay clearly darker than the background, so avoid light-on-light or dark-on-dark combinations.
Your data stays on your device
Everything on this page runs locally in your browser. The text you type and the images you upload are never sent to a server - the QR code is drawn by your own device, and the download is produced on the spot. Your last settings are remembered in your browser storage purely for convenience, and clearing your browser data removes them.
Frequently asked questions
Is this QR code generator really free?
Yes. Creating, styling and downloading QR codes here costs nothing, requires no registration and adds no watermark. There is no paid version of this tool.
Do the generated QR codes expire?
No. These are static QR codes: the content is encoded directly inside the pattern, so the code itself never expires and depends on no service. A URL code keeps working as long as the website it points to stays online.
Can I use the QR codes for my business?
Yes. The codes are yours to use for any purpose, including commercial projects, products and paid advertising. No attribution is required.
Which download format should I choose?
PNG is the safest all-round choice for screens and documents, JPG is fine when file size matters, WebP gives a smaller modern file, and SVG is the one to pick for print because it scales to any size without going blurry.
Can I change the design of a QR code later?
Yes. Your content and style settings stay saved in this browser, so reopening the page brings back exactly where you left off. You can then restyle the code and download it again at any time - just remember to replace previously printed copies.