coingecko (thumbnail mini)
Continue in app
Track prices in real-time
coingecko (thumbnail mini)
Continue in app
Track prices in real-time
Rank #1
Bitcoin Price (BTC)
Bitcoin (BTC)
$17,044.29 0.2%
1.00000000 BTC 0.0%
On 1,182,163 watchlists
$16,880.81
24H Range
$17,111.05
Market Cap $327,532,636,715
Market Cap / FDV 0.92
24 Hour Trading Vol $17,669,022,592
Fully Diluted Valuation $357,787,747,957
Circulating Supply 19,224,206
Total Supply 21,000,000
Max Supply 21,000,000
Show More Info
Hide Info

Bitcoin Price in USD: Convert BTC to USD

BTC
USD

1 BTC = $17,044.29

Last updated 03:38PM UTC.

BTC to USD Chart

BTC to USD rate today is $17,044.29 and has increased 0.2% from $17,014.92 since yesterday.
Bitcoin (BTC) is on a downward monthly trajectory as it has decreased -15.7% from $20,210.91 since 1 month (30 days) ago.
Need more data? Explore our API
1h
24h
7d
14d
30d
1y
0.5%
0.2%
3.6%
2.0%
-15.7%
-68.3%

Where can I buy and sell Bitcoin?

Bitcoin has a global 24-hour trading volume of $17,669,022,592. Bitcoin can be traded across 509 different markets and is most actively traded in Bitforex.

7-day price history of Bitcoin (BTC) to USD

Compare the price & changes of Bitcoin in USD for the week.
Date Day of the week 1 BTC to USD 24hr Changes Change %
December 04, 2022 Sunday $17,039.23 $24.30 0.1%
December 03, 2022 Saturday $17,084.87 $112.14 0.7%
December 02, 2022 Friday $16,972.73 -$213.77 -1.2%
December 01, 2022 Thursday $17,186.50 $744.52 4.5%
November 30, 2022 Wednesday $16,441.98 $219.77 1.4%
November 29, 2022 Tuesday $16,222.21 -$236.94 -1.4%
November 28, 2022 Monday $16,459.15 $2.99 0.0%

Convert Bitcoin (BTC) to USD

BTC USD
0.01 BTC 170.39 USD
0.1 BTC 1703.92 USD
1 BTC 17039.23 USD
2 BTC 34078 USD
5 BTC 85196 USD
10 BTC 170392 USD
20 BTC 340785 USD
50 BTC 851961 USD
100 BTC 1703923 USD
1000 BTC 17039226 USD

Convert US Dollar (USD) to BTC

USD BTC
0.01 USD 0.000000586881 BTC
0.1 USD 0.00000587 BTC
1 USD 0.00005869 BTC
2 USD 0.00011738 BTC
5 USD 0.00029344 BTC
10 USD 0.00058688 BTC
20 USD 0.00117376 BTC
50 USD 0.00293441 BTC
100 USD 0.00586881 BTC
1000 USD 0.058688 BTC