Accept Bitcoin DonationsDirect to Your Wallet

Open-source donation pages and README badges — inspired by Buy Me a Coffee. On-chain and Lightning. No signup. No platform fees. Your keys, your sats.

How it works

Three steps from wallet address to live donation page.

Step 1
Enter your address
Add your Bitcoin address and an optional Lightning address or URL.
Step 2
Copy your link or badge
Get a shareable donation page URL and an embeddable badge snippet.
Step 3
Share anywhere
Post on GitHub, your site, or social — donors pay you directly.

Everything you need to accept Bitcoin

Free, open-source, and ready in under a minute. Built for creators, maintainers, and builders.

Direct & Private
Donations go straight to your wallet. No accounts, no custody, and nothing stored on our servers.
Lightning + On-chain
One page for both. Donors scan a QR code or copy your address — whichever they prefer.
README-ready Badges
Generate shields.io-style badges in Markdown or HTML. Paste once into your repo or site.

Create your page — live preview below

Create your donation page in seconds. Works entirely in your browser. No signup required. No data stored.

Frequently asked questions

Quick answers about how BitCoffee works.

Do you hold my funds?

No. Donations go directly to the address you provide. We never touch your sats.

Is Lightning required?

No. On-chain only works fine; Lightning is optional for faster, lower-fee donations.

Do you store my data?

No. Pages are generated client-side from your inputs. Nothing is saved on our servers.

Are there platform fees?

No. Standard Bitcoin network fees still apply when donors send on-chain.

How do badges work?

Copy the Markdown or HTML snippet into your README or website. The badge links to your donation page.