Codes generated here are static - no account, no trial, no subscription. Once you download one, nothing on our end can switch it off, cap how many times it's scanned, or ask you to pay.
Create a QR code for a URL, plain text, or WiFi network, then add your own logo, a custom text label, and colours - or start from a ready-made template. Bulk-generate hundreds at once from a CSV, and download instantly with no account needed.
- visits in the last 30 days · - QR codes generated
Running an event? The Events & check-in template pre-fills a per-ticket label for you.
Error correction is automatically set to High when a logo is used, so the code stays scannable.
Select URL, Text, or WiFi from the tabs. URL is best for websites and social profiles. Text works for phone numbers and addresses. WiFi lets guests connect by scanning - no typing required. In a hurry? Use the quick-start dropdown above the generator, or click "Use this template" on any card in Where people use QR codes, and the tab, label, size, and error correction are all set for you.
Set the size, foreground and background colour, and error correction level. For print, use at least 300 px and High error correction. For digital use, Medium is fine.
Type a label like "Scan to visit our menu". Pick where it sits - above, below, to the side, or inside the code - then set the font, size, and colour. You can also upload your own logo to place in the centre of the code; error correction is automatically raised so it still scans reliably. Everything is combined into one image.
Click Generate QR Code to see a live preview. Download as PNG or copy to clipboard. For multiple codes, use the Bulk tab - upload a CSV and download a ZIP of all codes in seconds.
Always scan your QR code with at least two different phones before printing. Once printed, a static QR code cannot be changed.
You do not need a special app. Both iPhone and Android can scan QR codes using the built-in camera.
If your camera does not respond, try Google Lens or search your app store for a free QR scanner. Ensure good lighting, the code is in focus, and there is a white border (quiet zone) around it.
These aren't just examples - each card below is a working template. Click "Use this template" and we'll switch to the right tab and pre-fill the label, size, and error-correction level for that use case.
Place a QR code on each table linking to your online menu. Guests scan to browse without handling a physical menu. Update the menu any time without reprinting.
Add a QR code linking to your LinkedIn profile, portfolio, or contact page. People scan to save your details instantly without typing anything.
Upload your logo and it's placed in the centre of the code, so it's instantly recognisable as yours on packaging, menus, and marketing - no design software needed.
Print a QR code on for-sale signs linking to the full property listing with photos and a virtual tour. Buyers can pull up all the details on the spot.
Link customers to setup guides, warranty registration, video tutorials, or a feedback form - without cluttering the packaging with text.
Generate a unique QR code per ticket using the Bulk tab. Staff scan each code at the door for fast, paperless check-in at conferences, concerts, and workshops.
Print a WiFi QR code for your office, café, or Airbnb. Guests scan and connect instantly - no need to read out a long password.
Drive traffic from print ads, flyers, and billboards to a landing page or offer. Use a clear label like "Scan for 20% off" so people know what they will get.
Link printed worksheets to supplementary videos and exercises. Students scan to access extra resources without the teacher having to dictate URLs.
Real reviews from people who used the tool. Generate a QR code and click Download PNG to leave yours.
This tool generates QR codes in your browser. Free for any personal or commercial use, with no account, trial, or subscription required. Generated codes are static - the destination is baked into the image and cannot be changed after creation, deactivated, or capped. Your QR content is processed locally and is not sent to our servers for QR generation - separately, we track an anonymous, aggregate visit and generation count (see our Privacy Policy).