What is a Lightning QR code?
A Lightning QR code holds either a BOLT11 invoice (a bech32 string starting with lnbc that encodes the amount, payment hash, expiry and routing hints for one payment) or an LNURL-pay link (a bech32-encoded HTTPS URL, usually written as a Lightning address like name@domain) that a wallet calls to fetch a fresh invoice. The first is single-use; the second is reusable.
Two ways to receive on Lightning
1. One-time invoice
Open your wallet, tap Receive, enter the amount and copy the invoice text that starts with lnbc. Paste it above. The invoice is tied to that amount and expires, so this is for a single payment right now, for example at a checkout.
2. Reusable Lightning address
If your wallet gives you an address like you@walletofsatoshi.com, you@getalby.com or you@strike.me, enter it above. The tool encodes it as LNURL-pay, which produces a permanent QR code you can print on a tip jar, business card or website. Any Lightning wallet that supports LNURL (almost all do) can pay it.
Invoice vs. LNURL vs. Lightning address
| Format | Looks like | Amount | Lifetime |
|---|---|---|---|
| BOLT11 invoice | lnbc20u1p… | fixed by the issuer (20u = 2,000 sats) | expires, often after 1 hour |
| LNURL-pay | lnurl1dp68gurn8ghj7… | chosen by the payer within limits | permanent while the server runs |
| Lightning address | you@domain.com | same as LNURL-pay | permanent |
The amount prefix of a BOLT11 invoice uses multipliers: m = 0.001 BTC, u = 0.000001 BTC, n = 0.000000001 BTC and p = 0.000000000001 BTC, so lnbc20u requests 20 μBTC, which is 2,000 satoshis.
Where to display it
- Tip jars at cafes, bars and events.
- Stream overlays and creator pages for instant tips.
- Invoices and receipts for small freelance jobs.
- Conference badges and business cards.
Good to know
- Print the code at least 4 cm wide; Lightning invoices are long, so the QR is dense.
- An expired invoice cannot be paid; generate a new one. Lightning address codes never expire.
- On-chain Bitcoin addresses are different. For those use the Bitcoin QR generator.