En terminología informática y de telecomunicaciones basadas en máquinas, un carácter es una unidad de información que corresponde aproximadamente a un grafema, unidad similar a un grafema o símbolo, como en un alfabeto o silabario en la forma escrita de una lengua natural. Algunos ejemplos de caracteres son las letras, los dígitos numéricos, los signos de puntuación comunes (como "." o "-") y los espacios en blanco. El concepto también incluye los caracteres de control, que no corresponden a símbolos de una lengua natural concreta, sino a otros bits de información utilizados para procesar texto en una o varias lenguas. Algunos ejemplos de caracteres de control son el retorno de carro o el tabulador, así como instrucciones para impresoras u otros dispositivos que muestran o procesan texto. Los caracteres suelen combinarse en cadenas.