Detector de Caracteres Invisibles
El detector de caracteres invisibles encuentra y revela los caracteres Unicode ocultos en cualquier texto. Estos caracteres existen en tu texto pero no tienen ningún símbolo visible, así que pasan inadvertidos al ojo humano mientras rompen en silencio comparaciones, búsquedas y validaciones. Pega tu texto y la herramienta lo analiza al instante.
Abarca cuatro categorías de caracteres ocultos —de ancho cero, variaciones de espacio, de control y marcas de formato especiales— e informa de cada uno con su código corto, su punto Unicode exacto y cuántas veces aparece. Luego puedes quitar un solo carácter, limpiarlo todo de una vez o copiar caracteres invisibles desde la biblioteca integrada para nombres en blanco y pruebas.
Quién necesita esta herramienta
Programadores
Depura errores de comparación de texto, limpia los datos que ingresan los usuarios y encuentra caracteres problemáticos en código, datos o texto generado por IA antes de que llegue a tu base de datos.
Creadores de contenido
Limpia el texto pegado desde sitios web, documentos, editores de texto enriquecido o asistentes de chat para que se vea igual en todos los lugares donde lo publiques.
Probadores de QA
Pon a prueba la validación de entrada y los filtros de seguridad con espacios de ancho cero, caracteres de control y otros caracteres especiales que suelen colarse.
Usuarios de redes sociales
Copia caracteres invisibles como el espacio de ancho cero, el relleno hangul o el braille en blanco para crear nombres de usuario en blanco o invisibles donde la plataforma lo permita.
Cómo usar el detector de caracteres invisibles
Pega o escribe tu texto
Escribe en el cuadro Texto de entrada o haz clic en Pegar para traer texto desde el portapapeles. La detección empieza sola mientras escribes, sin pulsar ningún botón.
Lee el resumen
Cuatro tarjetas muestran los conteos en vivo de cada categoría: Ancho cero, Espacios, Control y Especiales. Una tarjeta se resalta cuando contiene caracteres ocultos.
Revisa los detalles
La lista Caracteres detectados muestra el código corto de cada carácter, su punto Unicode y la cantidad. Pasa el cursor sobre cualquier entrada para ver su nombre completo.
Limpia o copia
Haz clic en × junto a un carácter para eliminar todas sus apariciones, o usa Limpiar todo para quitarlos en bloque. Luego toma el resultado con Copiar limpio (o Copiar original para conservar los caracteres ocultos).
Cómo copiar caracteres invisibles
¿Necesitas caracteres invisibles para un nombre de usuario en blanco o para pruebas? Despliega el panel Copiar caracteres invisibles y haz clic en cualquier tarjeta de carácter para copiar uno solo al instante. Para copiar varios a la vez, usa Shift+Clic en una tarjeta y elige una cantidad de 1, 5, 10 o un valor personalizado.
Funciones
Detección automática
El análisis se ejecuta en tiempo real mientras escribes o pegas: las tarjetas de resumen se actualizan al instante sin pulsar ningún botón.
Cuatro categorías de caracteres
Los hallazgos se ordenan en grupos por color —Ancho cero, Espacios, Control y Especiales— para identificar el tipo correcto de un vistazo.
Resultados detallados
Cada carácter detectado muestra su código corto, su punto Unicode exacto (como U+200B), la cantidad de apariciones y un botón para eliminarlo con un clic.
Copiar caracteres invisibles
Una biblioteca integrada reúne los más usados (ZWSP, NBSP, relleno hangul, braille en blanco) y el conjunto completo, con un selector de cantidad de 1, 5, 10 o un valor personalizado.
Información del carácter
Cada tarjeta incluye una breve descripción de qué hace el carácter y cuándo usarlo, con el nombre completo al pasar el cursor.
Acciones de limpiar y copiar
Limpiar todo quita todos los caracteres invisibles de una vez, mientras que Copiar original y Copiar limpio te permiten tomar el texto con o sin los caracteres ocultos.
Preguntas frecuentes
¿Qué son los caracteres invisibles?
Los caracteres invisibles son caracteres Unicode que no muestran ningún símbolo visible pero siguen presentes en el texto. Incluyen espacios de ancho cero, espacios de no separación, caracteres de control y diversas marcas de formato. A menudo se insertan al copiar texto desde sitios web, documentos o editores de texto enriquecido.
¿Qué codepoints de Unicode son invisibles?
Los codepoints de ancho cero más comunes incluyen U+200B (espacio de ancho cero), U+200C (no unión de ancho cero), U+200D (unión de ancho cero), U+FEFF (marca de orden de bytes) y U+2060 (unión de palabras). Este detector también señala variantes de espacio como U+00A0 (NBSP), caracteres de control y marcas de formato como el guion suave (U+00AD).
¿Por qué mi texto copiado no coincide aunque se ve idéntico?
Suele deberse a caracteres ocultos. Cuando copias texto desde sitios web o documentos, a menudo se cuelan caracteres invisibles como espacios de ancho cero o de no separación. Son invisibles, pero aun así afectan la comparación de texto, la búsqueda y el procesamiento de datos. Pega ambas versiones y compara los caracteres detectados para encontrar la diferencia.
¿Por qué el texto pegado de ChatGPT contiene caracteres ocultos?
El texto de los asistentes de chat y de los editores enriquecidos puede arrastrar caracteres de ancho cero, espacios de no separación u otras marcas de formato durante la generación o al copiar y pegar. Pasa el texto por este detector y usa Limpiar todo o Copiar limpio para quitar los caracteres ocultos antes de publicarlo o guardarlo.
¿Cómo elimino los caracteres invisibles de un texto?
Tienes dos opciones. Para eliminar un solo carácter, haz clic en la × que aparece junto a él en la lista Caracteres detectados para quitar todas sus apariciones. Para quitarlos todos, haz clic en Limpiar todo. Luego usa Copiar limpio para copiar el texto sin ningún carácter invisible.
¿Cómo creo un nombre de usuario en blanco o invisible?
Abre el panel Copiar caracteres invisibles y copia un carácter como el espacio de ancho cero (ZWSP), el relleno hangul o el braille en blanco. Estos se ven invisibles pero cuentan como caracteres válidos. Ten en cuenta que no todas las plataformas aceptan nombres de usuario invisibles: algunas los bloquean con validaciones.
¿Cuál es la diferencia entre un espacio normal y NBSP?
Un espacio normal (U+0020) permite los saltos de línea, mientras que un espacio de no separación o NBSP (U+00A0) los impide. El NBSP se usa a menudo en tipografía para mantener palabras unidas. Los dos se ven idénticos en pantalla pero se comportan distinto en el procesamiento de texto, lo que es una causa frecuente de errores de coincidencia.
¿Pueden los caracteres invisibles causar problemas de seguridad?
Sí. Los caracteres invisibles pueden usarse para saltarse la validación de entrada, ocultar contenido o crear nombres de usuario engañosamente parecidos (ataques de homógrafos). Es buena práctica detectar y limpiar los datos que ingresan los usuarios en cualquier aplicación que procese texto.
¿Mi texto está seguro al usar esta herramienta?
Sí. Todo el procesamiento ocurre por completo en tu navegador con JavaScript. Tu texto nunca se sube a ningún servidor, y nada de lo que ingresas se recopila, guarda ni transmite.
Aún no hay comentarios. ¡Sé el primero en comentar!