Saltar al contenido
TextArray
Totalmente local

Eliminar caracteres que no sean ASCII

Elimina todos los caracteres fuera del ASCII simple y, opcionalmente, translitera primero los acentos a las letras más cercanas.

Entrada
Salida

Eliminar caracteres que no sean ASCII

Eliminar caracteres que no son ASCII mantiene solo el rango ASCII imprimible (las letras, dígitos, espacios y puntuación en un teclado estándar de EE. UU.) y elimina todo lo demás: letras acentuadas, emoji, caracteres CJK, comillas, espacios invisibles y códigos de control. Es la solución rápida cuando un sistema heredado, una columna de base de datos, un nombre de archivo o un protocolo antiguo acepta sólo ASCII simple y se ahoga con cualquier cosa más rica.

De forma predeterminada, "Transliterar primero" está activado, por lo que la herramienta hace lo inteligente antes de eliminar: elimina los signos diacríticos para que é se convierta en e y č se convierta en c, expanda ß a ss, æ a ae y ø a o, y convierte la puntuación tipográfica: comillas curvas en rectas, guiones en y em en guiones, los puntos suspensivos en tres puntos, un espacio sin separación en un espacio normal. Sólo se elimina lo que todavía no tiene equivalente ASCII, como emoji o escrituras no latinas. Desactive la transliteración para obtener un pase estricto que elimine por completo cada letra acentuada.

"Mantener saltos de línea" y "Mantener tabulaciones" preservan la estructura del texto; apáguelos para colapsar todo en una línea o soltar pestañas. Los finales de línea están normalizados a una sola nueva línea en cualquier sentido. Active "Lista de caracteres eliminados" y la herramienta agregará un resumen debajo del resultado: cada carácter eliminado distinto con su punto de código Unicode y un recuento, para que pueda ver exactamente lo que se eliminó; los caracteres invisibles se muestran por punto de código como U+200B. El recuento en vivo informa cuántos caracteres se eliminaron.

Todo se ejecuta localmente en su navegador. Su texto nunca se carga, registra ni almacena en ningún lugar.

Preguntas frecuentes

¿Qué se considera ASCII aquí?
El rango imprimible desde el espacio (U+0020) hasta la tilde (U+007E): letras inglesas, dígitos, puntuación común y el espacio. Las pestañas y las nuevas líneas se mantienen separadas mediante sus propias opciones; todo lo demás se elimina.
¿Qué hace "Transliterar primero"?
Antes de eliminar cualquier cosa, convierte las letras acentuadas a su letra base (é→e), expande ß→ss, æ→ae y ø→o, y asigna comillas, guiones y puntos suspensivos a ASCII simple. Luego, solo se eliminan los caracteres que no tienen equivalente ASCII, como los emoji.
¿Cómo veo exactamente lo que se eliminó?
Activa "Lista de caracteres eliminados". La herramienta agrega una sección que enumera cada carácter eliminado distinto con su punto de código y su recuento. Los caracteres invisibles aparecen como su punto de código, como U+00A0, para que pueda identificarlos.
¿Qué pasa con los saltos de línea y las tabulaciones?
Se mantienen de forma predeterminada y se pueden eliminar con sus propias opciones. Los finales de línea siempre están normalizados a una sola nueva línea, por lo que los saltos mixtos de Windows y Unix resultan consistentes.
¿Mi texto está subido a alguna parte?
No. Toda la conversión se ejecuta en su navegador y su texto nunca sale de su dispositivo.