Bitcoin Web MinerFree & experimental
Ready

FREE & EXPERIMENTAL

Bitcoin Web Miner

A real Bitcoin lottery miner in your browser.

Turn your browser into a real Bitcoin solo miner. No downloads. No private keys. Free and experimental.

YOUR DEVICE. YOUR PROOF OF WORK.

0H/s

WebAssembly + Web Workers0 workers active
HashrateLast 60 seconds

A tiny chance of finding a Bitcoin block.
Real computation. No earnings promise.

Start a session

SOLO

Your public mainnet address. Never enter a private key or seed phrase.

Solo poolCKPool
Mining uses electricity and can heat your device. Mining can continue in the background where supported. Some browsers may throttle or suspend background tabs.
Hashes checked0Computed on this device
Active mining time00:00:00Excludes pauses and reconnects
Best difficulty—Best result this session
Pool accepted shares00 found · 0 rejected

Bitcoin network

Waiting for a pool job
Current candidate block—
Network difficulty—
Network hashrate · estimate—
Pool share difficulty—

YOUR BITCOIN LOTTERY ODDS

NETWORK TARGET

Based on your current hashrate and current Bitcoin network difficulty

Your current hashrate—
Up to 60-second rolling average

Start mining to calculate your personal odds

Next 10 minutes

—Awaiting live mining

Next 1 hour

—Awaiting live mining

Next 24 hours

—Awaiting live mining

Next 30 days

—Awaiting live mining

Next 1 year

—Awaiting live mining
Statistical expected time to find a block—

This is a statistical average, not a countdown. Your next hash could theoretically find a block.

Bitcoin solo mining is probabilistic. These odds are estimates based on your current hashrate and current network difficulty. Past hashes do not improve the probability of the next hash.

Math & data sources

For hashrate H, network difficulty D and time t in seconds:

λ = H × t / (D × 2³²)
P(at least one block) = −expm1(−λ)

Displayed odds are approximately 1 / P. Difficulty and hashrate are assumed constant throughout each period; a year is 365.25 days. Expected hashes per block ≈ D × 2³². Results are estimates, not guarantees.

Network difficulty
Waiting for a live Stratum mining job
Subsidy
Calculated from block height; halves every 210,000 blocks.
BTC/USD
Coinbase spot price ↗ · cached on our backend
Height fallback
Blockstream ↗ · used when no live pool job is available
Hashes, targets & connection details +
Best hash
—
Network block target
—
Pool share target
—
Job / work ID
—
Engine support
Checking…
Connection
Backend disconnected · Pool disconnected

    Your block discoveries

    Loading your block history…

    UNDERSTAND THE EXPERIMENT

    What is Bitcoin Web Miner?

    Bitcoin Web Miner is a free browser Bitcoin miner for exploring Bitcoin solo mining. Your device runs real double SHA-256 (SHA-256d) hashing through WebAssembly and Web Workers. This is a working mining experiment, not a simulated balance or a promise of income.

    You choose when to start and how many CPU workers to use. In mining mode, the app works on jobs from a solo pool using your public Bitcoin payout address. The separate local hash test measures browser mining performance without submitting work to Bitcoin.

    How does browser Bitcoin mining work?

    The backend receives a Bitcoin mining job from the pool over Stratum and sends work to your browser. Its hashing engine tries different block headers; qualifying results return through the backend to the pool for verification.

    1. 01Receive a jobSolo pool → Stratum backend → browser
    2. 02Hash on your deviceWebAssembly tries SHA-256d block headers.
    3. 03Submit qualifying workBrowser → backend → pool verification

    Is this real Bitcoin mining?

    Yes, in mining mode the browser hashes real pool jobs. A pool share proves work at the pool’s easier target; it is not necessarily a Bitcoin block. Only a valid block meeting the network target can earn a solo reward, subject to the pool’s rules and fee.

    Can I actually find a Bitcoin block?

    It is theoretically possible, but extraordinarily unlikely at browser hashrates. More hashrate means more attempts per second. Any attempt could produce a hash at or below the network target, provided the candidate block is otherwise valid. Past attempts do not make the next one luckier, and no waiting time guarantees a win.

    Is Bitcoin Web Miner free?

    Yes. Bitcoin Web Miner takes no commission from your block reward. This is a free experiment to mine Bitcoin in your browser, with no software download or subscription. Your device still uses electricity and data. The independent solo mining pool charges its own fee; that fee does not go to Bitcoin Web Miner. Donations to this project's creator are entirely voluntary.

    Is it safe?

    The miner only asks for a public Bitcoin mainnet payout address. Never enter a private key or seed phrase. A public address does not grant spending access, but it can reveal activity on the blockchain and is sent to the backend and pool.

    Mining can heat your device, drain its battery and slow other tasks. Start with fewer workers and use Stop at any time. Mining can continue in the background where supported. Some browsers may throttle or suspend background tabs.

    Found a Bitcoin block?

    If Bitcoin Web Miner helped you beat the astronomical odds and find a real Bitcoin block, we'd love to hear about it.

    Bitcoin Web Miner is a free experiment. If you'd like to support its continued development after a successful block, voluntary donations are welcome.

    Contact the creator on Telegram → @inetellect

    Block height
    Block timestamp (UTC)
    Block hash
    Payout Bitcoin address
    Session hashrate
    Total hashes in session

    Session metrics are reported by this browser at discovery.