改行コードの一つで、改行を表わす制御コードの一種。ASCIIやISO/IEC 646で0/13(0x0d)が該当する。
環境により、この制御コードでは左端に戻るだけの場合と、次の行へ移る動作も同時に行なわれる場合とがある。
キャリッジとはタイプライター(印字端末)で紙を固定する装置で、左から右へ書く場合には1打鍵ごとにこれが装置ごと左へ移動する。
行を改めるには打鍵位置を左端に戻して1行送る必要があり、そのうち打鍵位置を左端に戻すことに相当するのがキャリッジリターンである。
この用語が、コンピュータにも採用されたわけである。