BTC · on-chain · works with any wallet

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.

Use any BTC address you already own All address formats supported QR code + copy button Auto-confirms via Blockstream No KYC, no PayRequest fee
Why bother

A raw Bitcoin address is easy to get wrong

❌ Sending a raw BTC address
  • 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
✓ A PayRequest Bitcoin payment link
  • 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
Step by step

From wallet address to live link in five steps

01

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).

02

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.

03

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.

04

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.

05

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.

Address formats

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.

1...
Legacy (P2PKH)
The original Bitcoin address format.
3...
P2SH
Often used for multisig and script-based wallets.
bc1...
Native SegWit (bech32)
Lower fees, the modern standard for most wallets.
Auto-confirmation

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.

Checking blockchain...
Payment verified on-chain
View on Blockstream Explorer →
The result

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.

FAQ

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.