ダイアログボックス(英: Dialog box)とは、
GUIにおける特殊な
ウィンドウの一種であり、ユーザーに情報を提示し、必要に応じてユーザーに応答してもらうもの。(ユーザーに何かを伝えたり、ユーザーに何か入力してもらったりといった)ユーザーとコンピュータ間の対話 (dialog) に使われるため、このように呼ばれる。
ユーザーとのやり取りの種類によって、それぞれ異なる種類の
ダイアログボックスが使われる。最も単純な
ダイアログボックスは警告用
ダイアログボックスで、単にメッセージを表示して、それをユーザーが読んだことを確認する(OKボタンを
クリックする)だけのものである。警告は何らかのアクションを確認するためだったり、プログラムの終了(
クラッシュによる終了やユーザーが指示した終了)の通知または確認だったりする。モーダルなダイアログではよくあるパターンだが、より良い代替手法がある場合にもこのパターンを使うことはしばしば批判の対象となる。