Bitcoin to Internet Computer

1 BTC = 31,418.09 ICP

BTC to ICP rate statistics

Period Change High Low Average
7 days +2.59% 33,395.39 30,257.04 31,868.95
30 days +2.99% 33,395.39 30,257.04 31,692.02
90 days +2.99% 33,395.39 30,257.04 31,692.02

High, low and average are computed from daily closing rates.

BTC to ICP chart

33,395.3930,257.04Oct 27Nov 0132,153.01
33,395.3930,257.04Oct 25Nov 0132,153.01
33,395.3930,257.04Oct 25Nov 0132,153.01
33,395.3930,257.04Oct 25Nov 0132,153.01

Market data

Market cap
$1,579,328,899,774
24h volume
$77,477,745,843
All-time high
$126,080
24h change
+1.06%
Circulating supply
20,105,365
Max supply
21,000,000

Market data as of 2026-11-02 04:37 UTC.

Convert BTC to ICP

BTC ICP
1 31,418.08571429
5 157,090.42857143
10 314,180.85714286
20 628,361.71428571
50 1,570,904.28571429
100 3,141,808.57142857
250 7,854,521.42857143
500 15,709,042.85714286
1,000 31,418,085.71428571
2,000 62,836,171.42857143
5,000 157,090,428.57142857
10,000 314,180,857.14285714

Convert ICP to BTC

ICP BTC
1 0.00003183
5 0.00015914
10 0.00031829
20 0.00063658
50 0.00159144
100 0.00318288
250 0.0079572
500 0.0159144
1,000 0.0318288
2,000 0.0636576
5,000 0.15914401
10,000 0.31828801

Common questions

What is 1 BTC in ICP right now?
1 BTC is 31,418.09 ICP. This is a mid-market rate aggregated from public sources, not a rate you would be offered for a transfer.
How much is 1 ICP in BTC?
1 ICP is 0.00003183 BTC at the current mid-market rate -- the inverse of the BTC to ICP rate above.
What has BTC to ICP done over the past 7 days?
Over the past 7 days BTC/ICP has ranged between 30,257.04 and 33,395.39, averaging 31,868.95 across 6 daily closes from 2026-10-27 to 2026-11-01.
What has BTC to ICP done over the past 30 days?
Over the past 30 days BTC/ICP has ranged between 30,257.04 and 33,395.39, averaging 31,692.02. These figures come from 8 daily closing rates recorded between 2026-10-25 and 2026-11-01.
Is BTC stronger or weaker against ICP than a month ago?
Stronger. BTC buys 2.99% more ICP than it did 30 days ago.
Where does the current BTC/ICP rate sit within its 30-day range?
The current rate of 31,418.09 sits 37.00% of the way up the 30-day range, which runs from 30,257.04 to 33,395.39 -- a span of 3,138.35 ICP per BTC.
What is the 90-day range for BTC to ICP?
Between 30,257.04 and 33,395.39 over the past 90 days, averaging 31,692.02.
Where does the current BTC/ICP rate sit within its 90-day range?
The current rate of 31,418.09 sits 37.00% of the way up the 90-day range, which runs from 30,257.04 to 33,395.39 -- a span of 3,138.35 ICP per BTC.
What is the 1-year range for BTC to ICP?
Over the past year BTC/ICP has traded between 30,257.04 and 33,395.39, averaging 31,692.02 across 8 daily closes from 2026-10-25 to 2026-11-01.
How much is 100 BTC in ICP?
100 BTC is 3,141,808.57142857 ICP at the current mid-market rate.
How much is 10,000 BTC in ICP?
10,000 BTC is 314,180,857.14285714 ICP at the current mid-market rate.
What is Bitcoin's market cap?
Bitcoin's market capitalisation is $1,579,328,899,774. There are 20,105,365 BTC in circulation, out of a maximum supply of 21,000,000.
What is Bitcoin's all-time high?
Bitcoin's all-time high is $126,080. At $31,418.09 it is 75.08% below that.
How has Bitcoin moved in the past 24 hours?
Bitcoin is up 1.06% over the past 24 hours, and 24-hour trading volume is $77,477,745,843.

How this rate is set

Crypto rates on this page stream continuously from Binance's public market feed and are cross-checked every five minutes against CoinGecko. Prices update live as the market moves and are stored once a minute for the historical chart.

Source: Binance and CoinGecko · updated continuously, stored once a minute.

ICP to BTC · Historical chart