Free QR code maker with everything you need
This free QR code generator lets you create a QR code in seconds and style it the way you want. Pick the type of QR code, type your details, and watch the code update live. Then change the colors, switch the dot and corner shapes, add your logo and download a sharp PNG, SVG or JPG that is ready to print or share.
Everything runs in your browser. Your links, WiFi passwords and contact details are never uploaded, and the QR codes you make are static, so they never expire.
How to create a QR code
- Choose a type. Select URL, Text, Email, Phone, SMS, WhatsApp, Wi-Fi, vCard, Location or UPI.
- Enter your details. The QR code appears and updates as you type.
- Customize. Change colors, add a gradient, pick shapes, upload a logo and set the size.
- Download. Save the QR code as PNG, SVG or JPG, or copy the image to paste anywhere.
- Test it. Scan the code with your phone camera before you print or publish it.
QR code types you can create
URL QR code
Send people to a website, landing page, menu, portfolio, YouTube video or social profile with one scan.
Text QR code
Share any message, note, coupon code or instructions. The text shows up right on the scanner’s screen.
Email QR code
Open a ready-to-send email with the address, subject and message already filled in.
Phone QR code
Let people call you instantly. The phone number opens in the dialer.
SMS QR code
Start a text message to a number with your message pre-written.
WhatsApp QR code
Open a WhatsApp chat with your number and an optional first message. Great for support and orders.
WiFi QR code
Guests join your network by scanning. No more spelling out long passwords.
vCard QR code
Share your contact details for a business card. Scanning lets people save your name, phone, email and company.
Location QR code
Point people to an exact place on the map using latitude and longitude. Use the button to fill in your current location.
UPI payment QR code
Collect payments in India. Scan with Google Pay, PhonePe, Paytm or any UPI app. Add an amount and note if you like.
Customize your QR code design
- Colors and gradient. Choose any dot color, add a second color for a gradient, and set a different color for the corner eyes.
- Shapes. Pick square, rounded or dot-style modules, and square, rounded or circular corner eyes.
- Logo. Place your brand logo in the center. The code switches to high error correction automatically.
- Background. Use a solid color or a transparent background for designs and print files.
- Size and margin. Download at 256, 512, 1024 or 2048 pixels and set the quiet zone around the code.
- Formats. Save as PNG for sharing, JPG for documents, or SVG for sharp printing at any size.
Static vs dynamic QR codes
The QR codes made here are static. The link or information is stored inside the code itself, so the code never expires and does not depend on any service. The trade-off is that you cannot change where a static code points after you print it, and it does not count scans. If you need to update the destination later or track scans, encode a short link that you control and can redirect.
Tips for a QR code that always scans
- Use dark dots on a light background. Light-on-dark codes fail on many scanners.
- Keep strong contrast between the dots and the background, especially with gradients.
- Keep the margin (quiet zone) of at least 4 modules.
- Print at least 2 × 2 cm. For farther distances, make the code about one tenth of the scanning distance.
- Less data means a simpler, easier code. Use a short link instead of a very long one.
- Use High error correction for logos, stickers and rough surfaces, and keep the logo small.
- Always test with more than one phone before printing a big batch.
Where to use QR codes
- Restaurant menus, table cards and order links
- Business cards, brochures and resumes
- Product packaging, labels and manuals
- Shop payments with UPI
- WiFi for guests, cafés and offices
- Posters, flyers, events and tickets
- Social media, reviews and WhatsApp support