Visor de caracteres invisibles
Pega un texto y ve todos los caracteres que normalmente no dejan rastro. La herramienta marca los espacios, las tabulaciones y los saltos de línea, y además señala los caracteres que causan problemas de verdad: espacios y uniones de ancho cero, la marca de orden de bytes (BOM), los espacios de no separación y otros espacios Unicode, los guiones opcionales, los controles bidireccionales y los códigos de control C0 y C1. Cada marca se distingue con un color según su familia y se acompaña de su nombre Unicode y su punto de código, mientras que un resumen contabiliza cuántas veces aparece cada tipo. Cuando encuentres caracteres que no deberían estar, una sola acción elimina los de ancho cero, de control y bidireccionales sin tocar los espacios y saltos de línea normales. Todo ocurre dentro del navegador, así que el texto que revisas no se sube a ningún sitio.
- Revela in situ espacios, tabulaciones, saltos de línea, caracteres de ancho cero, la BOM y códigos de control Unicode
- Distingue cada carácter por familia con colores y lo acompaña de su nombre Unicode y su punto de código
- Un resumen cuenta cada carácter oculto distinto para que veas qué contiene de verdad un fragmento copiado
- Con una sola acción elimina los caracteres de ancho cero, de control y bidireccionales, conservando el espaciado normal
- Funciona por completo en el navegador: nada de lo que pegas se sube
Caracteres
136
Invisibles
14
Tipos
12
- ↵Salto de líneaEspacio en blancoU+000A3
- ⇥TabulaciónEspacio en blancoU+00091
- ␍Retorno de carroEspacio en blancoU+000D1
- NBSPEspacio de no separaciónEspacio UnicodeU+00A01
- SHYGuion opcionalAncho ceroU+00AD1
- ZWSPEspacio de ancho ceroAncho ceroU+200B1
- ZWNJNo-unión de ancho ceroAncho ceroU+200C1
- ZWJUnión de ancho ceroAncho ceroU+200D1
- BOMMarca de orden de bytesAncho ceroU+FEFF1
- U+202CControl bidireccionalBidireccionalU+202C1
- U+202EControl bidireccionalBidireccionalU+202E1
- U+0007Carácter de controlControlU+00071
Resumen
Un inspector centrado en los caracteres que no se ven: muestra dónde están dentro del texto, los nombra con precisión y los cuenta, para que una cadena copiada deje de ser un misterio.
- 01
Revelado en su sitio
Cada carácter oculto aparece como una pequeña marca en su posición original, así ves con exactitud dónde queda un espacio de ancho cero o un código de control de más respecto al texto visible.
- 02
Nombres precisos
Cada marca lleva su nombre Unicode y su punto de código, desde un espacio normal hasta una anulación de derecha a izquierda, para poder cotejarla con la documentación o un informe de errores.
- 03
Colores por familia
El espacio en blanco, los espacios Unicode, los caracteres de ancho cero, los controles bidireccionales y los códigos de control tienen cada uno su color, de modo que los caracteres sospechosos destacan sobre el espaciado normal.
- 04
Recuento y resumen
El resumen enumera cada carácter oculto distinto con su cantidad, así confirmas de un vistazo si un fragmento tiene una sola marca de más o cientos.
- 05
Eliminar lo que no debería estar
Con una sola acción se borran los códigos de ancho cero, de control y bidireccionales, conservando espacios, tabulaciones y saltos de línea, para limpiar una cadena sin alterar su composición.
- 06
Local y privado
Toda la detección ocurre en tu navegador. El texto que revisas, que puede incluir contenido sensible pegado de otro sitio, no se envía a ningún servidor.
Cómo usarla
Pega el texto que quieras revisar, interpreta las marcas y límpialo si hace falta.
- 01
Pega o escribe texto en el cuadro de entrada de la izquierda. El resultado revelado se actualiza a medida que escribes.
- 02
Interpreta las marcas: los espacios, las tabulaciones y los saltos de línea se muestran de forma discreta, mientras que los caracteres de ancho cero, de control y bidireccionales destacan con su propio color.
- 03
Pasa el cursor sobre cualquier marca para ver su nombre Unicode y su punto de código, o consulta en el resumen el total de cada tipo.
- 04
Desactiva «Mostrar espacios» cuando los espacios normales solo estorban y solo te interesan los caracteres anómalos.
- 05
Usa «Eliminar ocultos» para quitar los caracteres de ancho cero, de control y bidireccionales, y luego copia de vuelta el texto ya limpio.
Detalles
El objetivo es dejar los caracteres ocultos a la vista, nombrarlos correctamente y permitirte actuar sobre ellos sin conjeturas.
- Marca espacios, tabulaciones, saltos de línea y retornos de carro, para que veas los espacios al final de línea y los saltos de línea mezclados.
- Detecta espacios de ancho cero, uniones y no-uniones de ancho cero, la unión de palabras y la marca de orden de bytes.
- Señala los espacios de no separación, los espacios ideográficos y otros espacios Unicode que parecen un espacio normal.
- Resalta los controles bidireccionales, incluidas las anulaciones que hacen que el texto se muestre en un orden engañoso.
- Muestra los códigos de control C0 y C1 y el carácter de supresión, que pueden hacer fallar analizadores y terminales.
- Etiqueta cada carácter con su nombre Unicode y su punto de código, para describir el problema sin ambigüedades.
- Cuenta la cantidad de cada tipo de carácter y el total de caracteres ocultos del texto.
- Elimina de una vez los caracteres de ancho cero, de control y bidireccionales, conservando el espaciado normal.
- Funciona en local y sin subir nada, así que es seguro revisar contenido copiado de documentos privados.
Casos de uso
Los caracteres ocultos se cuelan al copiar y pegar, con los editores de texto enriquecido y en las exportaciones. Verlos convierte un error confuso en algo evidente.
-
Depurar fallos de copiar y pegar
Encuentra el espacio de ancho cero o de no separación que se coló desde un documento o un chat y rompió una búsqueda, una coincidencia o una compilación.
-
Limpiar código y configuración
Detecta códigos de control de más, espacios de no separación o una marca de orden de bytes al inicio en el código fuente, YAML o JSON, esos que un analizador rechaza sin motivo aparente.
-
Buscar trucos de texto oculto
Revisa el texto en busca de caracteres de ancho cero o anulaciones bidireccionales usados para disfrazar enlaces, nombres de archivo o código que se lee distinto de como se ejecuta.
-
Normalizar el contenido antes de publicar
Antes de que el contenido entre en un CMS o una base de datos, revisa el texto pegado en busca de caracteres invisibles que no deberían estar y elimínalos.
-
Comparar dos cadenas que parecen iguales
Cuando dos valores se ven idénticos pero al compararlos resultan distintos, revela los caracteres invisibles para encontrar dónde difieren de verdad.
-
Auditar importaciones de datos
Revisa una fila de muestra de una exportación CSV o de hoja de cálculo en busca de espacios al final y códigos de control que contaminarían el procesamiento posterior.
Ver también
Una vez identificados los caracteres ocultos, obtén el recuento de palabras, caracteres y bytes del mismo texto con Contador de texto . Para eliminar de forma más amplia el espaciado sobrante, las líneas en blanco u otro ruido, pásalo a Limpiador de texto . Y para normalizar títulos o etiquetas a mayúsculas y minúsculas coherentes después, procésalos con Conversor de mayúsculas antes de copiar el texto de vuelta.
Buenas prácticas
Unos cuantos hábitos lo hacen más útil y hacen que el resultado ya limpio sea más predecible.
- Desactiva «Mostrar espacios» cuando un pasaje es en su mayoría espaciado normal y solo quieres que destaquen los caracteres anómalos.
- Lee el nombre Unicode y el punto de código antes de eliminar nada, porque algunos caracteres, como los espacios de no separación, pueden ser intencionados.
- Recuerda que «Eliminar ocultos» conserva espacios, tabulaciones y saltos de línea; si además necesitas corregir los espacios al final de línea, hazlo aparte.
- Pega una muestra breve y representativa en lugar de un archivo entero cuando solo necesites identificar qué caracteres contiene.
- Después de limpiar, copia el texto de vuelta y vuelve a revisarlo en el lugar donde falló, porque el entorno de destino puede añadir sus propios caracteres.
- Trata las anulaciones bidireccionales en el código o los nombres de archivo como una señal de alerta que merece investigarse, no como un simple ruido.
Limitaciones
Conocer los límites evita confundirlo con un analizador Unicode completo o un escáner de seguridad.
- Identifica un conjunto seleccionado de caracteres invisibles y de control; no es una base de datos completa de propiedades Unicode.
- Informa de los caracteres y sus cantidades, pero no juzga la intención, así que un carácter marcado no es prueba de un ataque.
- «Eliminar ocultos» borra solo los caracteres de ancho cero, de control y bidireccionales; deja intacto todo el espaciado, incluidos los espacios de no separación.
- En textos muy largos, la vista previa in situ tiene un límite, aunque los recuentos siguen reflejando toda la entrada.
- Revisa el texto, no los archivos ni las codificaciones; por sí solo no detecta una codificación de archivo que no coincide.
- El procesamiento es local, por lo que la precisión depende de tu navegador, y el uso que des al texto ya limpio queda en tus manos.
Preguntas frecuentes
Las preguntas frecuentes cubren qué detecta, cómo funciona la eliminación y si se sube algo.
¿Qué se considera aquí un carácter invisible?
Los espacios, las tabulaciones y los saltos de línea, además de los caracteres que se representan sin ancho o sin glifo: espacios y uniones de ancho cero, la marca de orden de bytes, los espacios de no separación y otros espacios Unicode, los guiones opcionales, los controles bidireccionales y los códigos de control C0 y C1.
¿Por qué dos cadenas que parecen iguales se comportan de forma distinta?
Suelen diferir en un carácter que no se ve, como un espacio de no separación en lugar de uno normal o un espacio de ancho cero oculto. Pega cada cadena aquí y las marcas mostrarán dónde difieren.
¿Qué borra realmente «Eliminar ocultos»?
Borra los caracteres de ancho cero, la marca de orden de bytes, los controles bidireccionales, los guiones opcionales y los códigos de control C0 y C1. Conserva los espacios, las tabulaciones y los saltos de línea normales, para que el texto mantenga su composición.
¿Puedo no marcar los espacios normales?
Sí. Al desactivar «Mostrar espacios», los espacios normales se tratan como texto corriente, de modo que solo se marcan las tabulaciones, los saltos de línea y los caracteres más inusuales.
¿Detecta los trucos de texto bidireccional?
Sí. Marca las marcas de izquierda a derecha y de derecha a izquierda, y los controles de incrustación, anulación y aislamiento, que son los caracteres usados para que el texto se muestre en un orden engañoso.
¿Se sube mi texto a algún sitio?
No. La detección, el recuento y la eliminación se ejecutan en la pestaña de tu navegador, así que es seguro revisar texto copiado de archivos privados sin que salga de tu dispositivo.
Herramientas relacionadas
Sigue con el conjunto de herramientas de texto: cuenta lo que has escrito, límpialo o cambia sus mayúsculas y minúsculas. Todas combinan de forma natural con revelar caracteres ocultos.