Skip to content

Odds converter

Type a price in any format. The others, and the chance it implies, follow as you type.

%
Implied probability40.00%before the bookmaker’s margin is taken out
Nearest board price3/2
Hong Kong1.50
Malay−0.67
Indonesian1.50
The price is the bookmaker’s chance. What is the real one?

BAI8 researches a match in thirteen passes and gives you its own probability for each outcome, set against the best price.

Free plan: 5 assessments a month, no card needed.

Check a match free

How it works

Odds are one price written in different ways. Decimal odds are the total return per unit staked, so 2.50 pays 2.50 for every 1. Fractional odds are the profit over the stake: 3/2 pays 3 for every 2. American odds are the profit on 100 when positive (+150) and the stake needed to win 100 when negative (−200). The implied probability is 1 divided by the decimal odds.

The chance a price implies still includes the bookmaker’s margin, which is why the chances across a whole market add up to more than 100%. To take the margin out, use the implied probability and margin calculator.

The formula

  • Decimal = 1 + numerator ÷ denominator
  • American = (decimal − 1) × 100 from 2.00 up, and −100 ÷ (decimal − 1) below 2.00
  • Implied probability = 1 ÷ decimal
  • Hong Kong = decimal − 1

A worked football example

A home win priced at 2.50 is 3/2 in fractional and +150 in American, and implies a 40.0% chance. The away win at 1.80 is 4/5, −125 and 55.6%.

What it does not tell you

Converting odds never changes the bet: 3/2, 2.50 and +150 pay exactly the same. The implied probability is the bookmaker’s view with its margin left in, not the real chance of the result.

Odds conversion table

FractionalDecimalAmericanImplied probability
1/51.20−50083.3%
1/41.25−40080.0%
1/31.33−30075.0%
2/51.40−25071.4%
1/21.50−20066.7%
4/61.67−15060.0%
4/51.80−12555.6%
10/111.91−11052.4%
Evens (1/1)2.00+10050.0%
6/52.20+12045.5%
11/82.38+13842.1%
6/42.50+15040.0%
7/42.75+17536.4%
2/13.00+20033.3%
9/43.25+22530.8%
5/23.50+25028.6%
3/14.00+30025.0%
7/24.50+35022.2%
4/15.00+40020.0%
9/25.50+45018.2%
5/16.00+50016.7%
6/17.00+60014.3%
7/18.00+70012.5%
8/19.00+80011.1%
10/111.00+1,0009.1%
12/113.00+1,2007.7%
16/117.00+1,6005.9%
20/121.00+2,0004.8%
33/134.00+3,3002.9%
50/151.00+5,0002.0%
100/1101.00+10,0001.0%

Common questions

How do I convert fractional odds to decimal?

Divide the first number by the second and add 1. 5/2 is 5 ÷ 2 + 1 = 3.50, and 4/6 is 4 ÷ 6 + 1 = 1.67.

What do plus and minus mean in American odds?

A plus number is the profit on a stake of 100: +150 wins 150. A minus number is the stake needed to win 100: −200 means staking 200 to win 100. Evens is +100.

How do I work out implied probability from odds?

Divide 1 by the decimal odds: 2.50 implies 1 ÷ 2.50 = 40%. For fractional odds a/b the implied probability is b ÷ (a + b), so 3/1 is 1 ÷ 4 = 25%.

Why does 1.91 show as 10/11 on a bookmaker’s board?

1.91 is exactly 91/100, but British boards print a ladder of traditional fractions, and 10/11 (1.909) is the nearest. The converter shows the exact fraction and the nearest board price separately.

What are Hong Kong, Malay and Indonesian odds?

Asian formats. Hong Kong odds are the profit per unit: decimal minus 1. Malay odds are the same up to 1.00 and turn negative above it, as minus the stake needed to win one unit. Indonesian odds are American odds divided by 100.

Read more

More calculators

Put this calculator on your site

Free to use on any site. The calculator sizes itself to its content, follows the theme you pick and sets no cookies. Paste the code where it should appear.

<iframe src="https://bai8.app/tools/odds-converter/embed/" title="Odds converter · BAI8" loading="lazy" style="display:block;width:100%;max-width:760px;height:620px;border:0;border-radius:20px"></iframe>
<p style="margin:6px 0 0;font:13px/1.4 system-ui,sans-serif">Calculator by <a href="https://bai8.app/tools/odds-converter/">BAI8</a></p>
<script>addEventListener("message",function(e){if(e.origin!=="https://bai8.app"||!e.data||e.data.type!=="bai8:height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>