How to turn a Bitcoin address into a shareable payment link
A step-by-step walkthrough for converting any BTC wallet address — legacy, P2SH, or bech32 — into a link with a QR code, copy button, and automatic on-chain confirmation. Takes about five minutes, no exchange account required.
A raw Bitcoin address is easy to get wrong
- 34+ characters, easy to mistype or truncate in chat apps
- No QR code unless you generate one separately
- Customer has no easy way to confirm the payment landed
- Looks unprofessional on an invoice
- One short link, works in any email, chat or invoice
- QR code generated automatically, ready to scan or print
- One-tap copy with built-in checksum-safe display
- Automatic on-chain confirmation when the customer pays
From wallet address to live link in five steps
Get your Bitcoin address
Open your existing Bitcoin wallet — Bitcoin Core, Electrum, Exodus, Trust Wallet, or a hardware wallet — and copy a receiving address (legacy, P2SH, or bech32, all work).
Create a free PayRequest account
Sign up at payrequest.app — no card required to start. This only takes a minute and doesn't require any crypto deposit.
Add the address as a Bitcoin wallet
In your dashboard, go to Crypto Wallets → add BTC → paste the address. PayRequest never asks for a private key or seed phrase — only the public address.
Copy your link and QR code
PayRequest generates a payment page instantly with a scannable QR code and a copy-address button, at a link you can share anywhere.
Share it and get notified
Send the link in an invoice, email or message, or print the QR code. When the customer clicks "I've paid", PayRequest auto-checks the blockchain and notifies you.
Every Bitcoin address format works
Whatever format your wallet gave you, PayRequest accepts it as-is and displays it correctly in the QR code and copy field.
PayRequest checks the blockchain for you
When a customer marks an invoice as paid, PayRequest queries Blockstream's public Bitcoin explorer for a matching transaction to your address — no manual lookup needed.
One link does the work of an address, a QR generator, and a tracker
One shareable link
Send your Bitcoin payment link in an invoice, email, or chat — works on its own, no app required.
Ready-made QR code
Screenshot or download the QR code to print on invoices, receipts, or signage.
One-tap copy
Customers without a camera can copy the address directly into their wallet app.
Frequently asked questions
How do I turn my Bitcoin address into a payment link?
Create a free PayRequest account, go to Crypto Wallets, add Bitcoin (BTC) and paste your existing BTC address. PayRequest instantly generates a page with a QR code and copy button at a shareable link — that's your Bitcoin payment link. No new wallet, no exchange account.
Which Bitcoin address formats are supported?
All standard formats: legacy addresses starting with 1, P2SH addresses starting with 3, and native segwit (bech32) addresses starting with bc1. Paste whichever address your wallet gave you — PayRequest displays it as-is in the QR code and copy field.
Is this for on-chain Bitcoin or the Lightning Network?
This is for on-chain Bitcoin payments to a standard BTC address. PayRequest's auto-confirmation checks the Bitcoin blockchain via Blockstream's public explorer. Lightning invoices use a different address format and aren't covered by this flow.
How does PayRequest confirm a Bitcoin payment automatically?
When the customer clicks "I've paid", PayRequest queries Blockstream's block explorer for recent transactions to your address. If a matching payment is found, it's marked verified with a direct link to the transaction on the blockchain — typically within the same confirmation window as the Bitcoin network itself.
Do I need to verify my identity (KYC) to use this?
No KYC is required to create a Bitcoin payment link, because PayRequest never holds your funds — it only displays an address you already control. You only go through identity verification if you also use PayRequest's custodial payment features, such as card or USDC checkout.
Can customers pay from any Bitcoin wallet?
Yes. Any wallet that can send to a standard BTC address works — Bitcoin Core, Electrum, Exodus, hardware wallets like Ledger or Trezor, and most exchange withdrawal flows. The customer scans your QR code or pastes your address and sends from their own wallet.
Does PayRequest charge a fee on Bitcoin payments?
No. The Bitcoin moves directly from the customer's wallet to yours on-chain — PayRequest isn't a party to the transaction, so there's no PayRequest fee. Standard Bitcoin network (miner) fees still apply, set by the sender's wallet.
Can I add Litecoin, Ethereum or other coins too?
Yes. Each wallet address you add — BTC, LTC, ETH, SOL, USDT, USDC and more — gets its own payment link and QR code. See our crypto payment link guide for the full list of supported coins.
Turn your Bitcoin address into a link now
Free to start. Paste your BTC address, get a QR code and link in minutes.