Un archivo de texto es un archivo de computadora que almacena un documento mecanografiado como una serie de caracteres alfanuméricos, generalmente sin información de formato visual. El contenido puede ser una nota o lista personal, una revista o artículo de periódico, un libro o cualquier otro texto que se pueda reproducir con precisión en forma mecanografiada. Los archivos de texto son similares a los archivos de procesamiento de texto en que el contenido de ambos es principalmente textual; difieren en que los archivos de texto generalmente no registran información como el estilo y tamaño de los caracteres, la paginación u otros detalles que especificarían la apariencia de un documento terminado. Algunos sistemas operativos de computadora hacen una distinción básica entre un archivo de texto, que está destinado a ser traducido directamente a texto legible por humanos, y un archivo binario, que es interpretado directamente por la computadora.
En la mayoría de los esquemas utilizados para codificar texto, a cada carácter se le asigna un valor numérico, y el texto se escribe luego como una cadena de números binarios. Una familia de esquemas de codificación, denominada Código estándar estadounidense para el intercambio de información (ASCII), se convirtió en un estándar ampliamente utilizado al principio de la historia de la informática, a pesar de su escaso soporte para idiomas distintos del inglés. La familia de códigos ISO 8859 ha proporcionado un soporte mucho mejor para idiomas basados en el alfabeto latino y alfabetos similares, pero no ha podido codificar los caracteres de idiomas de Asia oriental como el japonés, lo que ha provocado una proliferación de estándares incompatibles.
Más recientemente, Unicode® Consortium ha estado desarrollando un sistema de codificación llamado Unicode® que tiene el objetivo de asignar un número único a cada carácter utilizado en todos los idiomas del mundo. Esto permitirá que se use un código único para cada idioma y permitirá que los textos de varios idiomas aparezcan en un solo archivo. La primera parte de Unicode se basa en ISO 8859, que a su vez se basa en ASCII. El uso de Unicode® puede tener ventajas incluso en países de habla inglesa, ya que el texto codificado con esquemas más antiguos puede mostrar inconsistencias menores cuando se mueve de un sistema a otro.
Las ventajas de los archivos de texto incluyen un tamaño pequeño y versatilidad. Kilobytes o megabytes más pequeños que los mismos datos almacenados en otros formatos, se pueden intercambiar rápida y masivamente a través de correo electrónico o disco. La mayoría se puede abrir en computadoras que ejecutan diversos sistemas operativos, utilizando software muy básico. La principal desventaja es la falta de formato. Un archivo de texto puede ser una mala elección para representar un documento que contiene imágenes o que se basa en elementos de diseño para comunicar su significado: un archivo que contiene datos tabulares, fórmulas matemáticas o poesía concreta, por ejemplo.
Los archivos de texto generalmente están destinados a ser leídos y editados por humanos, pero no todos contienen contenido que es principalmente para consumo humano. La mayor parte del código de programación se almacena en un archivo de texto antes de ser compilado, es decir, traducido a un archivo binario legible por máquina. Los archivos también pueden contener etiquetas textuales legibles por máquina que brindan información de formato además del texto sin formato. Por ejemplo, un archivo de lenguaje de marcado de hipertexto (HTML) se puede abrir como un archivo de texto sin formato en un editor de texto o mostrar como una página web formateada después de ser interpretado por un navegador web. Esquemas similares incluyen LaTeX, que se usa para diseñar artículos científicos, y Extensible Markup Language (XML), que se usa para estructurar datos.