În informatică prin text simplu se înțelege un tip de date (de exemplu, conținutul unui fișier text) care conține doar caractere ale materialului lizibil, dar nu și reprezentarea sa grafică sau alte obiecte (numere în virgulă mobilă, imagini etc.). Poate conține, de asemenea, caractere „ blanc”, care pot realiza o aranjare simplă a textului, cum ar fi spațieri, întreruperi sau tabulări (deși caracterele „tab” pot „însemna” multe lucruri diferite, deci nu sunt „simple”). Textul simplu este diferit de textul formatat, unde sunt incluse informații despre stil; de textul structurat, unde sunt identificate părți structurale ale documentului, cum ar fi paragrafe, secțiuni și altele asemenea; și de fișierele binare, în care unele porțiuni trebuie interpretate ca obiecte binare (numere întregi codificate, numere reale, imagini etc.).
Uneori termenul este folosit cu un sens mai slab, însemnând fișiere care conțin numai conținut „lizibil” (sau doar fișiere care nu conțin nimic interesant pentru cel care se exprimă așa). De exemplu, acest lucru ar putea exclude indicațiile privind fonturile sau aspectul (cum ar fi elemente de marcare, markdown sau chiar tabulări); caractere precum ghilimele, spații insecabile, linii de despărțire în silabe, liniuțe, ligaturi sau alte lucruri.
În principiu un text simplu poate fi codat în orice cod, dar de obicei termenul se referă la textele codate cu codul ASCII. Alte codări comune se bazează pe Unicode, versiunile UTF-8 și UTF-16.
Termenul de „text simplu” este folosit uneori doar pentru a exclude fișierele binare: acelea în care cel puțin unele părți ale fișierului nu pot fi interpretate corect prin simpla decodare a caracterelor. De exemplu, un fișier sau șir format din „Hello” (în orice codare), urmat de 4 octeți care conțin un număr întreg în binar care nu sunt caractere, este, chiar și în cele mai simple cazuri, un fișier binar, nu text simplu. Altfel spus, recodarea unui fișier de text simplu într-o altă codare a caracterelor, utilizând alt cod, complet diferit pentru a reprezenta caracterele nu schimbă sensul conținutului (cât timp se cunoaște codificarea folosită), însă pentru fișierele binare o astfel de conversie schimbă semnificația cel puțin a unor părți ale fișierului.