TT Text Tools

Eliminador de caracteres invisibles

Detecta y elimina del texto espacios de ancho cero, BOM, guiones suaves, espacios de no separación, controles bidireccionales y otros caracteres Unicode ocultos.

🔒 Se ejecuta completamente en tu navegador — nada se carga

0 special characters found · 0 removed · 0 replaced

Marked preview

Advertisement

Encuentra los caracteres que no puedes ver

El texto copiado de páginas web, aplicaciones de mensajería, procesadores de texto y chatbots de IA suele contener caracteres que no ocupan espacio visible. Un espacio de ancho cero (U+200B) puede impedir que una búsqueda encuentre coincidencias, una marca de orden de bytes (U+FEFF) al inicio de un archivo puede romper la cabecera de un CSV o un analizador JSON, un guion suave (U+00AD) puede partir una palabra por la mitad sin motivo aparente y un espacio de no separación (U+00A0) puede hacer que dos cadenas que parecen idénticas no superen una comparación de igualdad. Esta herramienta analiza tu texto, enumera cada carácter oculto por tipo con su punto de código Unicode y su recuento, y muestra la línea, la columna y la posición exactas de cada uno.

La vista previa marcada sustituye cada carácter invisible por un pequeño marcador etiquetado, como ZWSP, NBSP o RLO, para que veas dónde se encuentra entre tus palabras. Los caracteres que se conservarán se muestran en otro color. Pasa el cursor sobre un marcador para ver su nombre completo y su punto de código.

Qué se elimina y qué se sustituye

Se eliminan los caracteres de ancho cero, los word joiners, los guiones suaves, los controles bidireccionales de incrustación, anulación y aislamiento, las marcas de izquierda a derecha y de derecha a izquierda, los operadores matemáticos invisibles, los rellenos en blanco hangul y braille, los caracteres de etiqueta y cualquier otro carácter de la categoría Unicode «format». También se eliminan los caracteres de control, excepto los tabuladores y los saltos de línea. Los espacios de no separación se convierten por defecto en espacios normales, porque borrarlos pegaría las palabras entre sí; puedes cambiarlo para eliminarlos o conservarlos. Otros espacios poco habituales, como los espacios em, los espacios finos y el espacio ideográfico, se normalizan a un espacio simple salvo que elijas conservarlos.

Por qué importan los caracteres ocultos

Los caracteres invisibles provocan errores reales: inicios de sesión fallidos cuando una contraseña contiene un espacio de ancho cero, registros duplicados que no se detectan, código que se niega a compilar y fragmentos de buscadores con un aspecto extraño. Las anulaciones bidireccionales pueden incluso hacer que un archivo cuyo nombre real es «invoice[RLO]fdp.exe» se muestre como «invoiceexe.pdf», u ocultar lógica maliciosa en el código fuente. Algunos generadores de texto y sistemas de marcas de agua también insertan caracteres de ancho cero para identificar el contenido. Limpiar el texto antes de publicarlo, importarlo o confirmarlo en un repositorio evita estos problemas. Como la herramienta se ejecuta por completo en tu navegador, es segura para contraseñas, mensajes privados y código propietario.

Cómo usar

  1. Pega tu textoAñade texto copiado de un sitio web, un chat, un PDF, una herramienta de IA o una hoja de cálculo.
  2. Revisa lo que se ha encontradoConsulta cada tipo de carácter oculto con su recuento, su punto de código y la línea y columna exactas.
  3. Elige cómo limpiarDecide si los espacios de no separación y otros espacios Unicode se convierten en espacios normales y si se conservan los unificadores de emoji.
  4. Copia el texto limpioCopia o descarga el resultado limpio sin ningún carácter invisible.

Preguntas frecuentes

¿Qué caracteres elimina la herramienta?
Espacio de ancho cero, unificador y no unificador de ancho cero, marca de orden de bytes (BOM), word joiner, guion suave, controles bidireccionales como RLO y LRI, operadores matemáticos invisibles, rellenos hangul, caracteres de etiqueta, caracteres de control y cualquier otro carácter Unicode de formato (Cf).
¿Por qué conservar los unificadores de ancho cero dentro de los emoji?
Muchos emoji, como los grupos familiares, las profesiones y las combinaciones de tono de piel, se forman uniendo varios emoji con un ZWJ. Eliminarlo los separa en imágenes distintas, por lo que por defecto se conservan los unificadores entre emoji.
¿Qué ocurre con los espacios de no separación?
Por defecto se convierten en espacios normales para que las palabras sigan separadas. También puedes eliminarlos por completo o dejarlos sin cambios.
¿Pueden ser peligrosos los caracteres ocultos?
Los caracteres de anulación bidireccional pueden hacer que un texto o un nombre de archivo se muestre de forma distinta a como está almacenado, un truco usado en phishing y en los ataques de código «Trojan Source». Eliminarlos muestra el orden real.
¿Se envía mi texto a un servidor?
No. El análisis y la limpieza se realizan íntegramente en tu navegador; no se sube ni se almacena nada.
Advertisement