Un file TXT è un'estensione per un documento utilizzato da vari editor di testo. Il testo è una sequenza leggibile di caratteri e parole che sono codificati in formati leggibili dalla macchina. Non esiste una definizione standard per l'estensione del file di testo, sebbene esistano diversi formati comuni, tra cui ASCII (formato multipiattaforma) e ANSI (utilizzato su piattaforme DOS e Windows).
Un editor di testo è un programma per computer che consente all'utente di inserire, modificare, memorizzare e stampare il testo (caratteri e numeri, ognuno dei quali è codificato da un computer, dispositivi di input e output). In genere, un editor di testo fornisce uno schermo di visualizzazione "vuoto" (o "pagina scorrevole") con una lunghezza di linea fissa e numeri di linea visibili. Le linee possono essere riempite con il testo. La riga di comando speciale consente di andare a una nuova pagina, scorrere in avanti o indietro, apportare modifiche globali al documento, salvare il file ed eseguire altre azioni. Dopo aver salvato il documento, è possibile stamparlo o visualizzarlo. Prima di stampare, è possibile formattarlo per un dispositivo di output specifico o una classe di dispositivi di output. Gli editor di testo possono essere utilizzati per inserire istruzioni per la lingua del programma o per creare documenti come manuali tecnici.
Un popolare editor di testo su computer IBM di grandi dimensioni o mainframe è chiamato XEDIT. Sui sistemi UNIX, i due editor di testo più comunemente usati sono Emacs e vi. Nei sistemi di personal computer processori di parole più comune degli editor di testo. Esistono tuttavia varianti di mainframe e editor di testo UNIX forniti per l'utilizzo su personal computer. Un esempio è KEDIT.
ASCII (codice standard per lo scambio di dati digitali) è uno dei più popolari formati di file txt su PC e su Internet. Nel file ASCII, ogni carattere speciale, numerico o alfabetico viene sostituito da un numero binario a sette bit (una linea di sette o uno zero).
I sistemi operativi UNIX e DOS utilizzano ASCII per i file di testo. Windows NT e 2000 utilizzano il nuovo codice Unicode. I sistemi IBM S / 390 utilizzano il proprio codice a 8 bit chiamato EBCDIC. I programmi di conversione consentono a diversi sistemi operativi di modificare un file da un codice all'altro.
ASCII è stato sviluppato dall'American National Standards Institute (ANSI). Gli standard informatici a lungo termine di ANSI comprendono ASCII e Small Computer Equipment Interface (SCSI).