Create QR codes from URLs, text, phone numbers, or WiFi credentials
Download as PNG • No signup • Works in your browser
Type any text and this tool generates a scannable QR code instantly. QR codes can encode URLs, plain text, phone numbers, email addresses, WiFi credentials, and more — up to 4,296 characters.
Anyone with a smartphone camera can scan the code. iPhones and most Android phones scan QR codes natively through the camera app. Older devices may need a dedicated QR scanner app.
This tool uses the QRCode.js library to generate codes directly in your browser. Your input is processed locally using JavaScript — nothing is uploaded to a server. The generated code is rendered as a canvas element that you can download as PNG or copy to your clipboard.
Add a QR code linking to your LinkedIn profile, portfolio, or contact vCard. Recipients scan once instead of manually typing your details.
Link to product manuals, warranty registration, or customer support. Reduces printed material and provides updatable digital content.
Replace physical menus with QR codes linking to digital menus. Easy to update prices and items without reprinting.
Link directly to App Store or Google Play listings. Users scan and install without searching.
Embed ticket details, venue maps, or check-in links. Event staff scan to verify attendance.
Generate a WiFi QR code with your network name and password. Guests scan to connect without typing credentials.
This tool supports URLs (websites), plain text, phone numbers (tel: links), email addresses (mailto: links), and WiFi credentials (WPA/WEP formats). Any text under 4,296 characters can be encoded.
QR codes themselves do not expire. However, they only work as long as the encoded content remains valid. A QR code linking to a URL will break if that webpage is deleted. A QR code with plain text will always display that text.
Yes. QR codes are generated entirely in your browser using the QRCode.js library. Your text or URLs are never uploaded, stored, or transmitted to any server. You can verify this by checking the browser's Network tab — no requests are made.
Common issues: low contrast (use black on white), too small (minimum 2cm), damaged quiet zone (blank border), or overly complex content (long URLs create dense codes). Try shortening URLs or increasing print size.
This tool generates standard QR codes without logos. To add a logo, download the PNG and use an image editor (Photoshop, GIMP, Canva) to overlay your logo in the center. Keep the logo under 30% of the code area so error correction still works.