How many grams of gold can 1 Bitcoin buy?

As of April 3, 2026, 1 BTC buys 410.75 grams of gold.

BTC/USD: $66,812.03. Gold/USD per ounce: $5,059.30.

The formula

ValueAtlas converts Bitcoin into gold with a simple equation: gramsPerBtc = (BTC/USD ÷ Gold/USD per oz) × 31.1035. The last term converts troy ounces into grams.

Why this question matters

Asking how much gold Bitcoin can buy removes some of the noise that comes with using fiat currencies as the only reference point. Gold is a scarce monetary asset, so the ratio is a straightforward way to see whether BTC is gaining or losing real purchasing power.

In November 2024, the ratio peaked around 1,131 grams. By April 3, 2026, the ratio had dropped to 410.75 grams. That does not mean Bitcoin failed. It means gold outperformed BTC over that interval. The ratio gives you a cleaner answer than a dollar chart alone.

Track the live number on the homepage and inspect the source pages on /insights/.