ラジオボタン(英: Radio button)またはオプションボタン(英: Option button)は、
GUIウィジェットの一種で、事前定義された選択肢のうち1つを選択する場合に使う。カーラジオの選局ボタンが名称の由来(1つのボタンを押すと、他の押されていたボタンが押されていない状態に戻る。常に1つのボタンだけが押された状態になる)。
ラジオボタンは、2つ以上がグループとなって表示され、例えば丸い穴状のものが一
列に並び、選択されていない状態(穴には何も表示されない)と選択された状態(穴に点などが表示される)がある。それぞれの
ラジオボタンの横には一般に説明用文字
列が表示されており、その
ラジオボタンを選択すると何を選択したことになるのかを表している。ユーザーが
ラジオボタンを選択すると、同じグループ内のそれまで選択されていたボタンは選択されていない状態になる。
ラジオボタンの選択は、ボタンそのものか説明文字
列上の
マウスの
クリックか、
ショートカットキーで
行う。
初期状態では、グループ内のどのボタンも選択されていないよう設定することもできる。
ラジオボタンの
ウィジェットの操作だけでは、その状態に戻すことはできない(ただし、他のインタフェース要素を使えば初期状態に戻るようにも構成できる)。Macintosh User Interface Guidelines によれば、
ラジオボタングループの1つのアイテムが常に選択されていなければならない。
HTMLフォームでは、グループ内のどのボタンも選択されていない場合、フォームの転送時に値が渡されない。例えば、Gender という
ラジオボタングループで、Male と Female のボタンがあるとき、Gender の値は(どちらも選択されていない場合)渡されず、空白値も渡されない。
ごくまれに「ラジアルボタン (radial button)」という誤記が見られる。