Miguel González Calvo

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.
Email
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.
WhatsApp
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.