自動補完(英: Autocomplete)とは、
ソースコードエディタ、ワードプロセッサ、
ウェブブラウザなどで広く採用されている機能の一つ。入力補完あるいは単に
オートコンプリートとも。自動補完は、ユーザーが入力しようとしている文字
列をユーザーが全て入力する前に予測する機能である。この機能は、入力しようとしている単語がすでに入力された文字
列から容易に予測可能な場合に効力を発揮する。それは、その状態で一般に使われる単語や入力可能な単語が限られている場合である。このため、
電子メールソフト、
ウェブブラウザ、
コマンドラインインタプリタなどでよく使われ、
テキストエディタの場合は対象言語が高度に構造化され、容易に予測可能な場合(つまり
ソースコードエディタ)に主に使われる。自動補完は、うまく
環境にマッチすれば、人間とコンピュータの相互作用を高速化できる。