← Blog

Cómo detectar caracteres invisibles ocultos en un texto

✓ Los datos técnicos de este artículo se verifican contra la base de datos de Unicode en cada publicación del sitio.

Los caracteres invisibles tienen una cara B: igual que tú puedes usarlos para un apodo o un mensaje vacío, otros pueden esconderlos en un texto que te envían — y tú no verás nada. A veces es inofensivo; a veces es una marca deliberada. Detectarlos tarda segundos si sabes dónde mirar.

Cómo llega texto oculto a tus manos

  • Marcas de agua de texto. Un documento o mensaje puede llevar caracteres de ancho cero intercalados en posiciones concretas. Si copias y reenvías ese texto, la marca viaja contigo — y puede identificar de qué copia salió la filtración.
  • Texto que rompe programas. Un nombre de archivo, un correo o un dato pegado en una hoja de cálculo que «no funciona» aunque se vea correcto: muchas veces hay un invisible en medio que rompe la comparación.
  • Enlaces y nombres engañosos. Las marcas de dirección pueden hacer que un texto se muestre en un orden distinto del real, un truco conocido para disfrazar extensiones de archivo o direcciones.
  • Restos de formato. Copiar desde webs o documentos arrastra a menudo espacios sin salto y separadores que luego causan errores silenciosos.

Detectarlos en tres pasos

  1. Pega el texto sospechoso en la zona de prueba de nuestra herramienta.
  2. Mira el contador: dice cuántos caracteres hay en total y cuántos son invisibles.
  3. Revisa la fila de revelado: cada carácter invisible aparece como una etiqueta con su código Unicode (por ejemplo, U+200B) y su nombre, en la posición exacta donde está escondido.

Todo ocurre dentro de tu navegador: el texto que inspeccionas no se envía a ningún servidor, así que puedes analizar contenido sensible con tranquilidad.

Qué significa cada hallazgo

Espacios de ancho cero repartidos por el texto (U+200B, U+200C, U+200D) son el patrón típico de una marca o de restos de edición web. Marcas de dirección (U+200E, U+200F) cerca de nombres de archivo o enlaces merecen una segunda mirada: pueden estar disfrazando el orden real de los caracteres. Espacios sin salto (U+00A0) suelen ser inofensivos restos de formato — pero rompen búsquedas y comparaciones exactas.

Limpiar el texto

Si necesitas el texto sin sorpresas, reescríbelo a mano o pégalo primero en un campo de texto plano y verifica de nuevo. Para un vistazo rápido, la zona de prueba te dice si tu limpieza funcionó: cero invisibles significa texto limpio. Ten en cuenta que algunos invisibles son legítimos — los conectores de ancho cero forman parte de la escritura correcta de varios idiomas y de muchos emojis compuestos — así que «limpiar todo» no siempre es lo correcto: primero identifica, luego decide.

La regla práctica

Ante un texto que se comporta raro — no coincide, no valida, «pesa» más de lo que aparenta — sospecha de lo que no ves. Treinta segundos en la herramienta de inspección resuelven la duda con evidencia, no con intuición. Y si encuentras un patrón que no sabes interpretar, escríbenos: los casos reales de los usuarios mejoran esta guía.