Un editor ASCII este un fel de program pentru manipularea unui set de caractere numit ASCII (American Standard Code for Information Interchange). Programul editor ASCII prevede în general aranjarea caracterelor ASCII în diferite moduri pentru a genera rezultate vizuale specifice. O mulțime de editori ASCII ajută utilizatorii să facă afișări artistice pe ecranul computerului.
Unii programatori se referă la editorul ASCII ca la un fel de editor de text, deoarece ASCII este compus în principal din litere, semne de punctuație și alte elemente care alcătuiesc textul convențional. Un editor ASCII este adesea diferit de un editor de text „procesare de text” prin faptul că se concentrează pe rezultate estetice și nu neapărat pe lizibilitate. Un editor ASCII îi ajută pe utilizatorii de computere să realizeze artă ASCII impresionantă care utilizează diferite culori, dimensiuni și tipuri de caractere ASCII în poziții speciale de pe ecran.
Editorii ASCII au caracteristici specifice care ajută la crearea artei ASCII mai ușor. Unele dintre acestea includ o desemnare de fundal sau un alt instrument de „umplere a culorilor”. Un editor ASCII poate avea, de asemenea, „comenzi de editare” care plasează cantități specifice de caractere ASCII acolo unde pot fi cele mai utile pentru a adăuga la „imaginea de ansamblu” a ceea ce este în cele din urmă afișat pe ecran. Editorii ASCII pot avea, de asemenea, funcții precum „suprapunerea imaginii” și alte comenzi de aspect pentru a manipula bucăți mai mari de ASCII pe ecran.
Un computer poate avea nevoie de un anumit sistem de operare pentru a rula un editor ASCII. Deși multe dintre acestea sunt disponibile ca program gratuit, vânzătorii pot vinde unele editoare ASCII incluse în pachete software. Unele ar putea fi disponibile și ca modele SaaS sau Software ca serviciu, unde vânzătorii le pot oferi prin Internet.
Deși multor programatori încă le place să creeze artă ASCII, mulți utilizatori de computere obișnuite o văd ca fiind o formă de artă învechită, care este în general în afara curentului principal al artelor vizuale. Editorii ASCII au, de asemenea, o utilitate marginală pentru multe companii, deoarece funcția lor principală este de a manipula text, unde programele standard de procesare a textului sunt adesea alegerea principală pentru manageri. Editarea ASCII poate fi încă utilă în domeniul telecomunicațiilor, unde caracterele din ASCII sunt încă instrumentele principale pentru lucruri precum SMS-uri și chiar unele programe VoIP. Chiar dacă arta ASCII poate fi în mare măsură un lucru din trecut, există multe lucruri pe care unele tipuri de editori ASCII le-ar putea face pentru companiile moderne de telecomunicații.