グレイコード
グレイコード（、交番二進符号（こうばんにしんふごう、英：などとも）とは、数値の符号化法のひとつで、前後に隣接する符号間のハミング距離が必ず1であるという特性を持つ。ディジタル回路や、具体例としてはアブソリュート・ロータリー・エンコーダーのセンサー出力等に使われる。
Reflected Binary Codeという表現はベル研究所のフランク・グレイ（Frank Gray）による1947年の特許出願書にある。1953年に他の人物が提出した特許出願書ではグレイコードと呼ばれているほか、他の呼称も使われている。人名に由来するのであって「灰色コード」ではないため、grey code（灰色を意味するグレイはgreyともgrayとも綴る）と書くのは誤りである。