Un editor ASCII es una especie de programa para manipular un conjunto de caracteres llamado ASCII (Código estándar americano para el intercambio de información). El programa editor de ASCII generalmente permite organizar los caracteres ASCII de varias formas para generar resultados visuales específicos. Muchos editores ASCII ayudan a los usuarios a realizar presentaciones artísticas en la pantalla de la computadora.
Algunos programadores se refieren al editor ASCII como una especie de editor de texto, porque ASCII se compone principalmente de letras, puntuación y otros elementos que componen el texto convencional. Un editor ASCII a menudo se diferencia de un editor de texto de «procesamiento de texto» en que se centra en los resultados estéticos y no necesariamente en la legibilidad. Un editor ASCII ayuda a los usuarios de computadoras a crear arte ASCII impresionante que usa diferentes colores, tamaños y tipos de caracteres ASCII en posiciones especiales en la pantalla.
Los editores ASCII tienen características específicas que ayudan a que el arte ASCII sea más fácil de crear. Algunos de estos incluyen una designación de fondo u otra herramienta de «relleno de color». Un editor ASCII también puede tener «comandos de edición» que colocan cantidades específicas de caracteres ASCII donde pueden ser más útiles para agregar al «panorama general» de lo que finalmente se muestra en la pantalla. Los editores ASCII también pueden tener funciones como «superposición de imágenes» y otros comandos de diseño para manipular trozos más grandes de ASCII en la pantalla.
Una computadora puede necesitar un sistema operativo específico para ejecutar un editor ASCII. Aunque muchos de estos están disponibles como software gratuito, los proveedores pueden vender algunos editores ASCII incluidos en paquetes de software. Algunos también pueden estar disponibles como diseños SaaS o Software as a Service, donde los proveedores pueden ofrecerlos a través de Internet.
Aunque a muchos programadores todavía les gusta crear arte ASCII, muchos usuarios de computadoras convencionales lo ven como una forma de arte obsoleta que generalmente está fuera de la corriente principal de las artes visuales. Los editores ASCII también tienen una utilidad marginal para muchas empresas, ya que su función principal es manipular texto, donde los programas de procesamiento de texto estándar son a menudo la opción principal para los gerentes. La edición ASCII aún puede ser útil en el negocio de las telecomunicaciones, donde los caracteres en ASCII siguen siendo las herramientas principales para cosas como mensajes de texto SMS e incluso algunos programas de VoIP. Aunque el arte ASCII puede ser en gran parte cosa del pasado, hay mucho que algunos tipos de editores ASCII podrían hacer por las empresas de telecomunicaciones modernas.