キャラクタユーザインタフェース (英: character user interface; CUI)、キャラクタベースユーザインタフェース (character-based user interface, CUI) 、コンソールユーザインタフェース (英: console user interface; CUI) 、またはコマンドラインインタフェース (英: command line interface; CLI) は、キーボード等からの文字列を入力とし、文字列が表示されるウィンドウや古くはラインプリンタで印字される文字などを出力とする、ユーザインタフェースの様式である。キャラクタユーザインタフェースの語は日本語での使用が主流であり英語圏では『command line interface』が主流である。もっぱらグラフィカルユーザインタフェース (GUI) の対義語として使われる。