抵抗カラーコード双方向変換

抵抗器のカラーバンドから抵抗値を判定、または希望の抵抗値からカラーコードを逆引き。4本・5本・6本バンド対応、E系列最寄り値サジェスト付き。

抵抗器のカラーバンドから抵抗値を即座に判定、または希望の抵抗値からカラーコードを逆引き。

変換モード

バンド数

カラーバンド選択

抵抗器プレビュー

1234

変換結果

抵抗値
1.00 kΩ
許容差
±5%
最寄りE12
1.00 kΩ

誤差 +0.0%

最寄りE24
1.00 kΩ

誤差 +0.0%

最寄りE96
1.00 kΩ

誤差 +0.0%

本ツールの計算結果は参考値です。実際の抵抗値は測定器で確認してください。カラーコードの読み取り方向(許容差バンドが右側)にご注意ください。

不具合・ご要望はお気軽に@MahiroMemoまで

PR

📘 電子工作の入門書・テスター

「この抵抗、何Ωだっけ?」を3秒で解決する

手元に転がっている抵抗器のカラーバンド、パッと見で読める人は意外と少ない。色の順番を間違えると桁が変わるし、茶色と橙の区別がつかないこともある。かといって毎回カラーコード表を引っ張り出すのは面倒だし、逆に「4.7kΩの抵抗が欲しいけど、何色のバンド?」と逆引きしたいケースもある。

このツールは、カラーバンドから抵抗値を即座に判定する「色→値」モードと、欲しい抵抗値からバンドの色を逆引きする「値→色」モードの双方向変換に対応。4本・5本・6本バンドすべてカバーし、SVGで抵抗器をリアルタイムプレビューできる。

なぜ抵抗カラーコード変換ツールを作ったのか

既存ツールへの不満

秋月電子やDigiKeyのカラーコード計算機を使ったことがある人は多いと思う。ただ、これらは基本的に「色→値」の片方向変換しかできない。部品棚から抵抗を取り出して値を確認するには便利だけど、「この回路には680Ωが必要、どの色の組み合わせ?」という逆引きには対応していない。

さらに、E系列の標準値との照合機能もない。実際の設計では「計算上は732Ωが最適だけど、E24系列で最寄りの750Ωを使う」という判断が頻繁に発生する。この照合を手動でやるのは地味に面倒だ。

こだわった設計判断

双方向変換とE系列サジェストを一画面に統合することにこだわった。モードを切り替えるだけで、同じ結果セクションに抵抗値とE系列最寄り値が表示される。SVGプレビューも入れたのは、色の組み合わせが正しいか視覚的に確認できると安心感が違うから。6本バンドの温度係数まで対応したのは、精密回路設計者にも使ってもらいたかったから。

抵抗カラーコード とは — JIS C 5062の読み方

カラーコードの基本ルール

抵抗器のカラーコードは、JIS C 5062(IEC 60062準拠)で規定された国際標準の表記方法。抵抗器の本体に色の帯(バンド)を塗ることで、数値を刻印せずに抵抗値・許容差・温度係数を示す仕組みだ。

たとえば、駅の路線図を思い浮かべてほしい。路線ごとに色が決まっていて、色を見ればどの路線かすぐ分かる。カラーコードも同じ発想で、色を見れば数値が分かるようになっている。

色と数値の対応表

色     数字  乗数      許容差    温度係数
黒     0     ×1        —        250 ppm/℃
茶     1     ×10       ±1%      100 ppm/℃
赤     2     ×100      ±2%      50 ppm/℃
橙     3     ×1k       ±0.05%   15 ppm/℃
黄     4     ×10k      ±0.02%   25 ppm/℃
緑     5     ×100k     ±0.5%    20 ppm/℃
青     6     ×1M       ±0.25%   10 ppm/℃
紫     7     ×10M      ±0.1%    5 ppm/℃
灰     8     ×100M     ±0.01%   1 ppm/℃
白     9     ×1G       —        —
金     —     ×0.1      ±5%      —
銀     —     ×0.01     ±10%     —

4本・5本・6本バンドの違い

4本バンド: 最も一般的。第1・第2バンドが有効数字(2桁)、第3が乗数、第4が許容差。たとえば「茶-黒-赤-金」なら 10 × 100 = 1kΩ ±5%。

5本バンド: 精密抵抗器で使われる。有効数字が3桁になり、第4が乗数、第5が許容差。「茶-黒-黒-茶-茶」なら 100 × 10 = 1kΩ ±1%。

6本バンド: 5本バンドに加えて第6バンドで温度係数を示す。高精度回路や温度変動が大きい環境で使用される。

参考: JIS C 5062 抵抗器の表示(Wikipedia)

カラーコードを正しく読めないと何が起きるか

読み間違いの実害

カラーコードの読み間違いで最も多いのが「桁の間違い」。茶色を赤と見間違えると、1kΩのつもりが10kΩになる。電流制限抵抗で桁を間違えれば、LEDが一瞬で焼き切れるか、逆にほとんど光らない。

実際に起きた事故事例として、電源回路のブリーダー抵抗を1桁間違えて実装し、異常発熱から基板焼損に至ったケースがある。産業用機器では電気用品安全法の適合確認で抵抗値の検証が求められるため、読み取りミスは法的リスクにもつながる。

E系列を知らないと在庫が膨れる

E12系列は12種類の標準値で全桁をカバーする。「500Ωが欲しい」と探しても、E12には470Ωと560Ωしかない。E系列の仕組みを知っていれば、最初から470Ωか560Ωで設計できる。知らないと「500Ωがない!」と無駄に探し回ったり、非標準品を取り寄せて余計なコストと在庫を抱えることになる。

電子工作からプロの現場まで——使える場面

電子工作・ホビー

秋月電子やaitendoで買った抵抗の山を仕分けるとき。テープから切り離した抵抗の値を確認するのに、毎回カラーコード表を見なくて済む。

基板修理・メンテナンス

故障基板の抵抗を交換するとき、実装されている抵抗のカラーコードを読んで同じ値の部品を用意する必要がある。5本バンドの精密抵抗は読み間違いやすいので、ツールで確認すると安心。

教育現場

高専や大学の電子回路実験で、学生がカラーコードを学ぶ教材として。値→色の逆引き機能で、指定された抵抗値に対応するバンド色を確認する演習にも使える。

部品棚卸し・在庫管理

工場や研究室の部品棚で、ラベルが剥がれた抵抗の値を特定するとき。E系列の最寄り値が分かるので、在庫管理台帳との照合もスムーズ。

基本の使い方

ブラウザを開いたら3ステップで完了する。

Step 1: モードとバンド数を選ぶ

「色→値」か「値→色」を選択。バンド数は4本(一般)、5本(精密)、6本(温度係数付き)から選ぶ。

Step 2: 色または抵抗値を入力

色→値モードでは各バンドの色をプルダウンから選択。値→色モードではΩ単位で数値を入力。SVGプレビューがリアルタイムで更新される。

Step 3: 結果を確認してコピー

抵抗値・許容差・温度係数が表示される。E12/E24/E96の最寄り標準値と誤差も自動計算。「結果をコピー」ボタンでクリップボードに保存できる。

具体的な使用例で検証

ケース1: 1kΩ ±5%(4本バンド)

入力:

  • 第1バンド: 茶 (1)
  • 第2バンド: 黒 (0)
  • 乗数バンド: 赤 (×100)
  • 許容差バンド: 金 (±5%)

結果: 1.00 kΩ ±5% → 解釈: 最も基本的な抵抗値。E12/E24/E96すべてに1.00kΩが存在するため、誤差0%。LED電流制限に頻出する値。

ケース2: 4.7kΩ ±1%(5本バンド)

入力:

  • 第1: 黄 (4), 第2: 紫 (7), 第3: 黒 (0)
  • 乗数: 茶 (×10), 許容差: 茶 (±1%)

結果: 4.70 kΩ ±1% → 解釈: プルアップ抵抗でよく使われる値。E24系列にも含まれる標準値で、5本バンドの精密抵抗器。

ケース3: 10Ω ±5%(金帯乗数)

入力:

  • 第1: 茶 (1), 第2: 黒 (0)
  • 乗数: 黒 (×1), 許容差: 金 (±5%)

結果: 10.0 Ω ±5% → 解釈: 電流検出用のシャント抵抗として使われることが多い。乗数が×1(黒)なので2桁の数字がそのまま抵抗値になる。

ケース4: 値→色の逆引き(680Ω)

入力: 目標値 680Ω(4本バンド)

結果: 青-灰-茶 + 許容差バンド → 解釈: E12系列にぴったり含まれる値。LED回路で赤色LEDの電流制限抵抗としてよく使われる。

ケース5: E96精密抵抗(2.49kΩ)

入力:

  • 第1: 赤 (2), 第2: 黄 (4), 第3: 白 (9)
  • 乗数: 茶 (×10), 許容差: 茶 (±1%)

結果: 2.49 kΩ ±1% → 解釈: E96系列に含まれる精密値。分圧回路やフィルタ回路で計算値に近い標準値を選びたいときに。E24では2.4kΩが最寄り(誤差+3.75%)。

ケース6: 6本バンド温度係数付き

入力:

  • 第1: 茶 (1), 第2: 黒 (0), 第3: 黒 (0)
  • 乗数: 茶 (×10), 許容差: 茶 (±1%), 温度係数: 茶 (100 ppm/℃)

結果: 1.00 kΩ ±1%, 100 ppm/℃ → 解釈: 温度特性が重要な計測回路向け。100 ppm/℃は10℃の温度変化で0.1%の抵抗値変動を意味する。

仕組み・アルゴリズム

ルックアップテーブル方式

色→値変換はシンプルなルックアップテーブル方式を採用している。各色に対して数字・乗数・許容差・温度係数の4つの値を持つテーブルを用意し、選択された色からO(1)で値を取得する。

4本バンド: 抵抗値 = (digit[band1] × 10 + digit[band2]) × multiplier
5本バンド: 抵抗値 = (digit[band1] × 100 + digit[band2] × 10 + digit[band3]) × multiplier

ハッシュマップ方式やバイナリサーチ方式も検討したが、色は12種類しかないため、単純な配列ルックアップが最も高速で実装もシンプル。

値→色の逆変換アルゴリズム

値→色の逆変換は、入力値を有効数字と乗数に分解する。

1. 有効数字の桁数を決定(4本→2桁、5-6本→3桁)
2. 対数で指数部を算出: exponent = floor(log10(value)) - (桁数 - 1)
3. 仮数部を算出: significand = round(value / 10^exponent)
4. 仮数部の各桁を色に逆引き
5. 10^exponent を乗数テーブルから逆引き

たとえば4.7kΩ(4本)の場合: log10(4700) ≈ 3.67 → exponent = 3.67 - 1 = 2 → significand = 4700/100 = 47 → 4(黄), 7(紫), ×100(赤)。

E系列最寄り値の対数距離探索

E系列の最寄り値は対数スケールで探索する。抵抗値は等比数列的に分布するため、線形距離ではなく対数距離で比較するのが正しい。

1. 入力値の常用対数を計算: logR = log10(resistance)
2. E系列の各値に対して decade = floor(logR) 付近の候補を生成
3. |log10(candidate) - logR| が最小の値を選択

参考: E系列(Wikipedia)

秋月・DigiKeyのツールと何が違うのか

双方向変換

秋月電子のカラーコード計算機は「色→値」の片方向のみ。DigiKeyも同様。このツールは「値→色」の逆引きにも対応しているので、設計段階で必要な抵抗値からバンドの色を調べられる。

E系列サジェスト

E12/E24/E96の最寄り標準値を自動表示し、入力値との誤差も計算する。「計算上は732Ωだけど、E24の750Ωで代用できる(誤差+2.5%)」といった判断がその場でできる。

ビジュアルプレビュー

SVGで抵抗器の外観をリアルタイム描画。選択した色がバンドに反映されるので、色の組み合わせが正しいか視覚的に確認できる。色覚に不安がある人でも、色名とプレビューの両方で確認できるので安心。

カラーコードの豆知識

色の語呂合わせ

日本では「黒い礼服(0-1)、赤い人参(2-3)、黄色い五徳(4-5)、青い菜っ葉(6-7)、灰色のハチ(8-9)」という語呂合わせが有名。英語圏では "Bad Boys Race Our Young Girls But Violet Generally Wins" (0-9) が広く知られている。

語呂合わせに頼らなくても、このツールを使えば一瞬で変換できるけど、覚えておくと現場でテスターがないときに役立つ。

E系列の由来——Renard数列

E系列はフランスの技術者シャルル・ルナールが考案したRenard数列に基づいている。E12は10の12乗根(約1.21倍ずつ)で等比数列的に12個の値を生成する。つまり、隣り合うE12の値の比率はほぼ一定で、対数スケールで等間隔に並ぶ。この設計により、任意の抵抗値に対して最大でも約10%以内の標準値が必ず存在する。

押さえておきたいTips

カラーバンドの読み方向

許容差バンド(金・銀)は必ず右端に配置される。抵抗器を手に取ったとき、金や銀のバンドが右側に来るように持てば、左から順に読める。迷ったときは両端のバンド間隔を確認——許容差バンドは他のバンドより少し離れている。

4本と5本の見分け方

5本バンドの抵抗器は、有効数字が3桁あるため許容差が高精度(±1%以下)であることが多い。金帯(±5%)が付いていたら4本バンドの可能性が高い。

SMD抵抗の3桁・4桁表示

表面実装(SMD)抵抗にはカラーコードではなく数字が印刷されている。3桁表示は「有効数字2桁 + 乗数」(例: 102 = 1kΩ)、4桁表示は「有効数字3桁 + 乗数」(例: 4700 = 470Ω ではなく 4701 = 4.7kΩ)。「R」は小数点を表す(例: 4R7 = 4.7Ω)。

よくある質問

Q: SMD(チップ)抵抗にも使える?

SMD抵抗はカラーコードではなく数字コードで表記されるため、このツールの直接的な対象外。ただし、値→色モードでSMD抵抗の数字コードから算出した抵抗値を入力すれば、対応するカラーコードを確認できる。SMD専用の変換は今後の対応を検討中。

Q: E系列って何?どう使えばいい?

E系列は国際規格(IEC 60063)で定められた抵抗値の標準系列。E12は12段階、E24は24段階、E96は96段階で1〜10の範囲をカバーする。回路設計では、計算で求めた理想値に最も近いE系列値を選んで使うのが一般的。E24で十分な場合が多いが、精密なフィルタ回路やセンサ回路ではE96が必要になることもある。

Q: 入力データはサーバーに送信される?

一切送信されない。すべての計算はブラウザ内のJavaScriptで完結しており、サーバー通信は発生しない。入力データはブラウザのメモリ上にのみ存在し、ページを閉じれば消える。

Q: 色覚特性があってもカラーコードを読める?

このツールでは各バンドの色名を日本語で明示し、SVGプレビューでも色名ラベルを表示しているため、色の区別が難しい場合でも値を確認できる。実物の抵抗器を読む場合は、デジタルテスターで実測するのが確実。

まとめ

抵抗カラーコード双方向変換は、色→値・値→色の両方向変換とE系列サジェストを1つの画面に統合した無料ツール。カラーコードの読み間違いによるトラブルを防ぎ、E系列の標準値選定も効率化できる。

電気回路の基礎計算に興味がある人は、ブレーカー・電線サイズ一括選定ツール電線管サイズ判定シミュレーターも試してみて。


不具合や要望があれば、X (@MahiroMemo)から気軽に教えて。

M

Mahiro

Mahiro Appの開発者。秋月電子の抵抗詰め合わせを仕分けるときに毎回カラーコード表を引っ張り出すのが嫌で、双方向変換ツールを作った。

運営者情報を見る

© 2026 抵抗カラーコード双方向変換