AZ Tools

Detector de Caracteres Invisibles / Zero-Width

Desarrollo

Pega texto y la herramienta resalta cada espacio y carácter Unicode invisible: espacios normales como puntos medios, tabs como flechas, newlines como pilcrows, NBSPs en ámbar, zero-width en rojo, marcas bidi / formato en fucsia. Un resumen lista cada code point invisible encontrado, y una limpieza en un clic los elimina — perfecto para arreglar JSON roto, contraseñas raras o código copy-pasted que no compila.

Leyenda
  • · Espacio normal
  • Tab
  • Newline
  • ZW Carácter zero-width
  • NBSP (U+00A0)
  • FMT Otro invisible / formato
Visualizado
HelloZWworld
Thisline·has·a·tab.
Trailing·spaces·here.
···Leading·spaces·here.
Anon-breakingspace.
A00ELRM·and·a02ALRE·inside.

A·blank·line·above.

Caracteres invisibles encontrados

  • U+200BZero-width space×1
  • U+0009Tab×1
  • U+00A0NBSP (non-breaking space)×2
  • U+200ELeft-to-right mark×1
  • U+202ALeft-to-right embedding×1

Opciones limpieza

Limpio
Hello​world
This	line has a tab.
Trailing spaces here.
   Leading spaces here.
A non-breaking space.
A‎LRM and a‪LRE inside.

A blank line above.

Cómo usar

  1. Pega o escribe el texto.
  2. Lee la visualización — puntos / flechas colorean los espacios, ZW marca zero-width.
  3. Lee la lista 'encontrados' para ver qué code points están escondidos.
  4. Activa opciones de limpieza y copia la versión limpia.

Preguntas frecuentes

¿Qué es un carácter zero-width?
Un code point Unicode sin ancho (U+200B, U+200C, U+200D, U+FEFF, …). No ocupan espacio visual pero cuentan como caracteres — culpables habituales del bug 'este string es un byte más largo de lo esperado'.
¿Qué es NBSP?
Espacio sin salto (U+00A0). Parece un espacio normal pero no rompe en líneas. Algunos procesadores de texto lo insertan tras números y unidades; pegar eso en JSON o código rompe cosas.
¿Qué hacen las marcas bidi?
U+202A–U+202E (LRE / RLE / PDF / LRO / RLO) sobreescriben la dirección visual. Útiles para texto multi-idioma pero conocidas como vector de phishing si se colaron en URLs o nombres de archivo.
¿La limpieza es sin pérdidas?
Mayormente — quitar zero-width y normalizar saltos suele ser seguro. Colapsar espacios y trimar líneas puede cambiar formato que te importa, así que revisa antes de pegar de vuelta.

Herramientas relacionadas