El término «retorno de carro» se refiere a un carácter especial utilizado en sistemas informáticos y de procesamiento de texto para indicar el final de una línea de texto y el retorno del cursor (el punto donde aparecerá el próximo carácter) al inicio de la misma línea o al principio de una nueva línea. En los sistemas basados en texto, como los antiguos teletipos o las máquinas de escribir, el «retorno de carro» implicaba que el carro que sostenía el papel se moviera de nuevo al principio de la línea, permitiendo que se escribiera sobre la misma línea.
En la actualidad, el término «retorno de carro» a menudo se asocia con los códigos de control de caracteres utilizados en programación y procesamiento de texto. En muchos sistemas, se representa como «\r» y se utiliza para indicar el final de una línea de texto. Por ejemplo, en algunos lenguajes de programación, como Python o JavaScript, se puede utilizar «\r\n» para representar un retorno de carro y un salto de línea, lo que indica que el texto siguiente debe comenzar en la siguiente línea.