小数→分数 変換ツール

小数を入力するだけで、約分した分数・帯分数・途中式がわかります。循環小数にも対応。

100%プライベート — すべてブラウザ内で動作します。データはお使いの端末で処理され、インターネットに送信されることはありません。

すべてブラウザ内で計算され、次回のためにこの端末に保存されます。

小数→分数 変換ツールについて

0.375 のような小数を入力すると、分数の 3/8 が出ます。2.5 なら 5/2、または帯分数の 2 1/2 です。学校で習うとおりに、途中式をすべて表示します。小数を10、100、1000で割る形に書いて、約分します。

循環小数にも対応しています。0.333… や 0.1(6) と入力するか、繰り返す数字を2つ目の欄に入れてください。答えは正確です。0.1(6) は 1/6、0.(142857) は 1/7 です。

逆に変換したいときは、分数 → 小数 に切り替えます。3/8、2 1/2、1/7 などを入力すると、繰り返す部分をかっこで示した小数が表示されます。

主な機能

  • 正確な分数 — 長い小数でも、約分した形で表示
  • 帯分数 — 2.5 を 5/2 と 2 1/2 の両方で表示
  • 循環小数 — 0.333…、0.1(6)、0.(142857)、または「繰り返す数字」の欄に対応
  • 途中式をすべて表示 — 入力した数字で計算するので、宿題のメモにそのまま使えます
  • 最も近い小さな分数 — 2分の1、4分の1、8分の1 … 64分の1の中から最も近いものを表示(インチやカップ用)
  • 分数から小数へ — 筆算で繰り返す部分を見つけます
  • 負の数と大きな数 — −1.25 は −5/4。最大40桁まで
  • 小数点のカンマ — 0,375 と入力しても使えます

小数を分数に直す方法

  1. 小数点以下の桁数を数えます。 0.375 は3桁です。
  2. 数字を、1のあとに同じ数の0をつけた数で割る形にします。 0.375 = 375/1000。
  3. 分子と分母の最大公約数を見つけます。 375 と 1000 では 125 です。
  4. 両方をその数で割ります。 375 ÷ 125 = 3、1000 ÷ 125 = 8 なので、0.375 = 3/8。

もう1つの例:2.5 は小数点以下が1桁なので、2.5 = 25/10。最大公約数は5なので、25/10 = 5/2。帯分数にすると、5 ÷ 2 = 2 あまり 1 なので、5/2 = 2 1/2。

よく使う小数と分数の対応表

小数分数帯分数パーセント
0.051/20–5%
0.11/10–10%
0.1251/8–12.5%
0.21/5–20%
0.251/4–25%
0.33/10–30%
0.3753/8–37.5%
0.42/5–40%
0.51/2–50%
0.63/5–60%
0.6255/8–62.5%
0.77/10–70%
0.753/4–75%
0.84/5–80%
0.8757/8–87.5%
0.99/10–90%
1.255/41 1/4125%
1.53/21 1/2150%
2.7511/42 3/4275%

循環小数を分数に直す方法

循環小数では、ひとまとまりの数字が永遠に続きます。0.1666…(6が繰り返される)や 0.142857142857…(142857が繰り返される)などです。コツは、繰り返す部分がそろうように何倍かして、引き算することです。

例:0.1(6) = 0.1666…

  1. この数をxとします:x = 0.1666…
  2. 100倍して、小数点を繰り返し部分1つ分だけ右へ動かします:100x = 16.666…
  3. 10倍して、小数点を繰り返し部分の先頭へ動かします:10x = 1.666…
  4. 2つの式を引きます。繰り返す部分が消えます:90x = 16 − 1 = 15
  5. 割ります:x = 15/90 = 1/6

例:0.(142857) = 0.142857142857…

この場合、繰り返す部分は小数点の直後から始まります。1,000,000倍すると、1,000,000x = 142857.142857… です。xを引くと、999,999x = 142,857。よって x = 142857/999999 で、最大公約数は 142,857 です。答えは 1/7 です。

このツールは、入力した数字で同じ手順を行います。かっこは繰り返す部分を表します。

循環小数書き出した形分数
0.(3)0.333333333333…1/3
0.(6)0.666666666666…2/3
0.1(6)0.1666666666666…1/6
0.8(3)0.8333333333333…5/6
0.(142857)0.142857142857…1/7
0.(1)0.111111111111…1/9
0.(09)0.090909090909…1/11
0.08(3)0.08333333333333…1/12
0.(12)0.121212121212…4/33

循環小数の入力のしかた

  • かっこ: 0.1(6) や 0.(142857)。角かっこも使えます:0.1[6]。
  • 三点リーダー: 0.333… や 0.1666...。繰り返す最も短い部分をツールが見つけて、どう読み取ったかを表示します。
  • 2つ目の欄: 1つ目の欄に 0.1、「繰り返す数字」に 6 と入力します。スマホではこれがいちばん簡単です。

0.333 と点なしで入力した場合は、ちょうど 333/1000 として扱います。あわせて、1/3 が 0.333 に丸められる最も簡単な分数であることも表示します。

インチの分数

アメリカの定規やメジャーでは、2分の1、4分の1、8分の1、16分の1インチが使われます。計算ツールの下の表に、どんな小数でも、これらの中で最も近いものを表示します。0.3インチなら、最も近い16分の1は 5/16(0.3125)で、ずれは 0.0125 インチです。

16分の1約分後小数
1/161/160.0625
2/161/80.125
3/163/160.1875
4/161/40.25
5/165/160.3125
6/163/80.375
7/167/160.4375
8/161/20.5
9/169/160.5625
10/165/80.625
11/1611/160.6875
12/163/40.75
13/1613/160.8125
14/167/80.875
15/1615/160.9375

分数を小数に:割り切れる? 繰り返す?

分子を分母で割ります。先に約分してから、分母を見ます。

  • 分母の素因数が 2と5だけなら、小数は割り切れます:3/8 = 0.375、7/20 = 0.35。
  • それ以外の素因数(3、7、11 …)があれば、小数は永遠に繰り返します:1/3 = 0.(3)、1/7 = 0.(142857)。

このツールは、どの素因数が繰り返しの原因か、何桁目で同じ部分がもどってくるかも表示します。

よくある質問

0.375 を分数にするには?

0.375 = 375/1000 です。375 と 1000 の最大公約数は 125 なので、0.375 = 3/8 です。

循環小数を分数に直すには?

繰り返す部分がそろうように何倍かして、引き算します。0.333… の場合:10x = 3.333…、x = 0.333… なので、9x = 3、x = 3/9 = 1/3。どんな循環小数でも、このツールが途中式を表示します。

0.999… は本当に1と等しい?

はい。同じ手順で、10x = 9.999…、x = 0.999… なので、9x = 9、x = 1 です。0.999… と1の間には数がないので、同じ数です。

0.333 が 1/3 にならないのはなぜ?

0.333 は3が3つで終わるので、ちょうど 333/1000 です。3が永遠に続く 0.333… だけが 1/3 です。このツールは、1/3 を「0.333に丸められる最も簡単な分数」として表示します。

帯分数とは?

2 1/2 のように、整数と分数がいっしょになった数です。仮分数の 5/2 と同じ値です。このツールは両方を表示します。

負の小数も変換できますか?

はい。−1.25 は −5/4、帯分数なら −1 1/4 になります。計算はマイナスの符号をはずして行い、最後に戻します。

スマホで小数を入力するには?

1つ目の欄に数を入力します。循環小数のときは、繰り返す数字を2つ目の欄に入力すれば、かっこや点は不要です。

関連ツール

使い方

  • 小数 → 分数(または 分数 → 小数)を選びます
  • 小数を入力します(例:0.375 や 2.5)
  • 循環小数は 0.1(6) や 0.333… と入力するか、繰り返す数字を2つ目の欄に入れます
  • 結果で分数と帯分数を確認します
  • フォームの下で途中式と最も近い小さな分数を確認するか、コピーを押します

新しいツールを定期的に追加しています。公開時にお知らせを受け取るにはYouTube でチャンネル登録してください。

他のツール

すべて表示

おすすめアプリ

すべて表示