Bitcoin Price History
Every day in Bitcoin's history, with price, on-chain data, and major events. Coverage runs from January 3, 2009 to April 21, 2026 — 6,318 days across 18 years.
Look up a specific date
Start with a notable date
- Bitcoin Genesis Block(January 3, 2009)
- Bitcoin Pizza Day(May 22, 2010)
- 2017 cycle peak(December 17, 2017)
- 2021 cycle peak(November 10, 2021)
- Spot ETF approval(January 10, 2024)
- Fourth halving(April 20, 2024)
- First close above $100,000(December 8, 2024)
- All-time high(October 6, 2025)