Free Tool
QR Code Generator
Create QR codes for links, contacts, WiFi, Bitcoin, social profiles and more. Customize colors and frames. Download as PNG or SVG — free, no signup.
Basic
Tools
Payments
Social
Colors
Frame
Fill in the form to generate a QR code
What can you generate?
URLs & links
Any website or deep link
WiFi networks
Scan to connect, no typing
Bitcoin & crypto
BTC, ETH, SOL, XMR, LTC, BCH
PayPal & Venmo
Request payments instantly
vCard contacts
Share your contact info
Email & SMS
Pre-filled messages
WhatsApp chats
Open a conversation
Calendar events
Add to calendar on scan
GPS locations
Share exact coordinates
Social profiles
X, Instagram, LinkedIn, GitHub…
App Store links
Apple App Store & Google Play
Plain text
Any text content
How to use each QR code type
- URL
- Paste any web address — with or without https://. The generator normalizes it automatically. Use it to link to a website, landing page, product listing, or any online resource. This is the most commonly scanned QR type.
- Text
- Encodes plain text directly into the QR code. Useful for short notes, instructions, coupon codes, or any message you want someone to read without opening a link.
- Enter a recipient address, subject, and body. When scanned, the phone opens a pre-filled email ready to send. Ideal for feedback forms, contact prompts, or support requests on packaging.
- Call
- Enter a phone number with country code. Scanning opens the dialer ready to call. Great for business cards, flyers, or any print material where you want one-tap calling.
- SMS
- Set a phone number and a pre-filled message body. Scanning opens the messaging app with everything ready. Useful for SMS marketing opt-ins or customer support shortcuts.
- Enter a phone number and an optional pre-filled message. Scanning opens a WhatsApp chat with that contact directly, even if they're not in the user's address book. Popular for customer service and sales.
- vCard
- Fill in name, job title, company, phone, email, website, and address. When scanned, the phone prompts the user to save the contact. The most useful QR code for business cards — replace the printed phone number with a scannable vCard.
- WiFi
- Enter your network SSID (name), password, and security type (WPA2 is standard; choose None for open networks). Scanning connects the device automatically — no typing required. Perfect for offices, cafés, Airbnbs, and event spaces.
- Event
- Set a title, location, start date/time, and end date/time. Scanning adds the event directly to the device's calendar. Useful for conference badges, invitations, and posters.
- Location
- Enter latitude and longitude coordinates. Scanning opens the device's default maps app at that exact point. Use it on signs, menus, or brochures to help people find your physical location.
- App Store
- Enter the app ID or package name for Apple App Store or Google Play. Scanning takes the user directly to the app listing. Useful on product packaging, receipts, or any print material promoting your app.
- PayPal
- Enter your PayPal.me username and optionally a fixed amount. Scanning opens a PayPal payment page pre-filled with your details. Great for accepting tips, donations, or one-off payments.
- Venmo
- Enter your Venmo username, optional amount, and note. Scanning opens Venmo with the payment pre-configured. Popular in the US for splitting bills, market stalls, or collecting donations.
- Bitcoin
- Enter a Bitcoin address (P2PKH starting with 1, P2SH starting with 3, or bech32 starting with bc1), optionally set an amount in BTC, a label, and a message. Generates a BIP-21 URI compatible with every major wallet including Coinbase, Trust Wallet, Blue Wallet, and Electrum.
- Lightning
- Paste a Lightning invoice (lnbc…) or LNURL. Lightning QR codes enable near-instant Bitcoin payments with near-zero fees. Widely used by merchants and content creators accepting Bitcoin tips.
- Ethereum
- Enter an Ethereum address (0x… format, 42 characters) and optionally an amount in ETH. Generates an EIP-681 URI. Compatible with MetaMask, Trust Wallet, Coinbase Wallet, and other EVM wallets.
- Solana
- Enter a Solana wallet address (base58, 32–44 characters), optional amount in SOL, and label. Generates a Solana Pay URI. Compatible with Phantom, Solflare, and other Solana wallets.
- Monero
- Enter a Monero address (starts with 4, 95 characters), optional amount in XMR, and a description. Generates a standard Monero URI. Monero is a privacy-focused cryptocurrency; QR codes simplify address sharing without transcription errors.
- Litecoin
- Enter a Litecoin address (legacy starting with L or M, or bech32 starting with ltc1), optional amount in LTC, label, and message. Generates a BIP-21 Litecoin URI compatible with most crypto wallets.
- Bitcoin Cash
- Enter a Bitcoin Cash address in CashAddr format (starting with q or p) or legacy format, optional amount in BCH, label, and message. Generates a standard bitcoincash: URI.
- Social profiles
- Choose from X (Twitter), Instagram, LinkedIn, GitHub, YouTube, TikTok, Facebook, Threads, Bluesky, or Mastodon. Enter your username and the QR code links directly to your profile. The QR code uses the platform's brand color automatically. Ideal for business cards, conference badges, or anywhere you want to grow your following.
Frequently asked questions
- Is this QR code generator free?
- Yes, completely free with no registration required. Generate unlimited QR codes and download them as PNG or SVG.
- Are QR codes generated on my device?
- Yes — everything runs in your browser. No data is sent to any server, so your WiFi passwords, crypto addresses, and contact details stay private.
- Can I customize the QR code design?
- Yes. Change the foreground and background colors, add a frame with a label, and choose from multiple frame styles (bordered, filled, pill, banner, badge). Crypto and social QR codes automatically use their brand colors.
- How do I create a WiFi QR code?
- Select WiFi from the Tools section, enter your network name (SSID), password, and security type. Anyone who scans it will connect automatically — no typing required.
- How do I create a Bitcoin QR code?
- Select Bitcoin under Payments, enter your address, and optionally set an amount. The generator validates the address format and creates a standard BIP-21 URI compatible with all major wallets. Ethereum, Solana, Monero, Litecoin, and Bitcoin Cash are also supported.
- PNG or SVG — which should I download?
- PNG is best for sharing online or printing at a fixed size. SVG is a vector format that scales to any size without quality loss — ideal for print materials, business cards, or large signage.