QR Code Generator

Enter any URL or text to generate a custom QR code instantly. Download as PNG for free.

Settings
#000000
#FFFFFF
Your QR code will appear here

Scan with any phone camera to test

How to Create a QR Code

Step 1: Enter your URL, text, or any content you want to encode into the input field above. This can be a website link (e.g., https://yoursite.com), a phone number, an email address, or plain text.

Step 2: Customize your QR code by choosing foreground and background colors using the color pickers. You can also adjust the size from 128px to 512px using the slider. Make sure there is enough contrast between colors for scanability.

Step 3: Click the "Generate QR Code" button to create your QR code instantly. The QR code appears on the right side of the screen.

Step 4: Download your QR code as a high-quality PNG image by clicking the "Download PNG" button, or copy it directly to your clipboard with the "Copy" button.

Use cases: QR codes are perfect for business cards, restaurant menus, product packaging, event tickets, Wi-Fi sharing, social media profiles, website links, digital payments, and marketing campaigns. They can be printed on flyers, posters, stickers, and any physical material.

Frequently Asked Questions

A QR code (Quick Response code) is a two-dimensional barcode that can store data such as URLs, text, Wi-Fi credentials, or contact information. When scanned with a smartphone camera, it instantly opens the encoded content — like redirecting you to a website.
Yes, 100% free. There are no watermarks, no signup requirements, and no limits on how many QR codes you can generate and download. Use it as much as you need.
Yes! You can choose custom foreground and background colors using the color pickers. Just make sure there is enough contrast between the two colors so the QR code remains scannable. Dark foreground on light background works best.
No. QR codes generated by this tool are static — they encode the data directly into the image. They will work forever and never expire. As long as the URL or content you encoded is still valid, the QR code will always work.
You can encode any text into a QR code: website URLs, email addresses, phone numbers, Wi-Fi network names, plain text messages, or even vCard contact information. Simply type or paste the content into the input field above.