Detector de caracteres de anchura cero
Detecta caracteres Unicode invisibles con nuestro detector de caracteres de anchura cero gratuito. Pega cualquier texto y encuentra al instante espacios de anchura cero (ZWSP), enlazadores de anchura cero (ZWJ), marcas direccionales (LRM, RLM), BOM, guiones suaves y más. Consulta los resultados en una tabla detallada con puntos de código y valores hexadecimales, o usa la vista visual para ver los caracteres resaltados dentro del texto, todo procesado íntegramente en tu navegador sin subir nada. Sin registro.
Paste or type text below to detect invisible Unicode characters. Our detector finds zero-width spaces, zero-width joiners, directional marks, invisible operators, and formatting characters - all processed locally in your browser with no uploads.
¿Por qué usar nuestro detector de caracteres de anchura cero?
- Detección instantánea: detecta caracteres de anchura cero mientras escribes o pegas. El detector recorre cada punto de código en tiempo real e identifica al instante ZWSP, ZWNJ, ZWJ, BOM, marcas direccionales y operadores invisibles, sin retardo ni ida y vuelta al servidor.
- Procesamiento 100 % privado en el navegador: tu texto nunca sale de tu dispositivo. El detector procesa todo localmente en tu navegador, lo que garantiza privacidad total para código sensible, documentos confidenciales e investigación de seguridad.
- Cobertura completa: detecta más de 20 caracteres Unicode invisibles, incluidos espacios de anchura cero, enlazadores y no enlazadores de anchura cero, enlazadores de palabras, BOM, guiones suaves, separadores vocálicos mongoles y todos los caracteres de formato direccional Unicode (LRM, RLM, LRE, RLO, PDF, LRI, RLI, FSI, PDI).
- Gratis e ilimitado: sin registro, sin suscripción, sin límites de uso. Detecta caracteres de anchura cero en texto ilimitado: totalmente gratis para siempre. Activa o desactiva categorías y cambia entre la vista de tabla y la visual sin límites.
¿Qué son los caracteres de anchura cero?
Los caracteres de anchura cero son puntos de código Unicode que no ocupan espacio visible al renderizarse. A diferencia de los espacios normales (U+0020), que crean un hueco visible entre palabras, los caracteres de anchura cero existen en el flujo de texto sin representación visual alguna. Aunque son invisibles, afectan al procesamiento del texto, la comparación de cadenas, el salto de línea, el orden de visualización bidireccional y el renderizado de emojis. Nuestro detector de caracteres de anchura cero hace visibles estos caracteres invisibles identificando cada uno por su punto de código, nombre y codificación hexadecimal.
Cómo funciona nuestro detector de caracteres de anchura cero
- Pega o sube texto: añade cualquier texto, código fuente, documento o archivo de datos en el panel de entrada. El detector de caracteres de anchura cero acepta texto plano, archivos de código, CSV, JSON, HTML y cualquier formato basado en texto.
- Análisis instantáneo en el navegador: cada carácter se examina localmente en tu navegador contra una base de datos de más de 20 caracteres Unicode de anchura cero e invisibles conocidos. Los caracteres detectados se listan en una tabla ordenable con puntos de código, valores hexadecimales, posiciones y contexto circundante.
- Cambia de vista y filtra: usa la vista de Tabla para un análisis detallado o la vista Visual para ver marcadores resaltados dentro de tu texto. Activa o desactiva categorías individuales para centrarte en tipos concretos.
Caracteres de anchura cero que se detectan
- Espacios y enlazadores de anchura cero: ZWSP (U+200B), ZWNJ (U+200C), ZWJ (U+200D), enlazador de palabras (U+2060), BOM (U+FEFF), los caracteres invisibles más habituales en texto copiado y contenido web.
- Marcas direccionales: LRM (U+200E), RLM (U+200F), LRE (U+202A), RLE (U+202B), PDF (U+202C), LRO (U+202D), RLO (U+202E), LRI (U+2066), RLI (U+2067), FSI (U+2068), PDI (U+2069), ALM (U+061C), usadas en texto multilingüe y explotadas en ataques de suplantación.
- Operadores invisibles: aplicación de función (U+2061), por invisible (U+2062), separador invisible (U+2063), más invisible (U+2064), usados en formato matemático y técnico.
- Caracteres de formato: guion suave (U+00AD), separador vocálico mongol (U+180E), marcas de formato invisibles que afectan a la maquetación y la división de palabras.
Privacidad y seguridad
El detector de caracteres de anchura cero realiza todo el análisis localmente en tu navegador web con JavaScript. No se transmite a ningún servidor texto, contenido de archivos ni datos de sesión. Tu entrada nunca sale de tu dispositivo, lo que hace que esta herramienta sea totalmente privada y segura para código fuente, documentos confidenciales e investigación de seguridad. Cada detección, cambio de filtro y cambio de vista ocurre al instante en tu propia máquina.
Preguntas frecuentes
Un carácter de anchura cero es un punto de código Unicode que no ocupa espacio visible al renderizarse. Aunque son invisibles, estos caracteres existen en el flujo de texto y afectan al procesamiento, la comparación y la visualización del texto. Ejemplos habituales son el espacio de anchura cero (U+200B), el enlazador de anchura cero (U+200D) y las marcas direccionales (U+200E, U+200F).
Nuestro detector de caracteres de anchura cero lee cada carácter de tu texto con JavaScript y comprueba cada punto de código contra una base de datos completa de más de 20 caracteres Unicode invisibles. Cuando encuentra una coincidencia, registra el punto de código, el nombre del carácter, la codificación hexadecimal UTF-8, la posición exacta en el texto y el contexto circundante.
Nuestro detector cubre todos los caracteres Unicode invisibles principales: espacio de anchura cero (U+200B), no enlazador de anchura cero (U+200C), enlazador de anchura cero (U+200D), marca de izquierda a derecha (U+200E), marca de derecha a izquierda (U+200F), BOM/ZWNBSP (U+FEFF), enlazador de palabras (U+2060), operadores invisibles, aislantes direccionales, anulaciones bidireccionales, separador vocálico mongol, guion suave y marca de letra árabe.
Los caracteres de anchura cero se usan en varios tipos de ataques. La anulación de derecha a izquierda (U+202E) puede hacer que nombres de archivo maliciosos parezcan seguros invirtiendo el orden de visualización. Los espacios de anchura cero pueden usarse para inyección de texto invisible, esteganografía y marcado de contenido. En ataques de homógrafos, los atacantes insertan caracteres invisibles en dominios o identificadores para crear cadenas visualmente idénticas pero funcionalmente distintas.
Por supuesto. Nuestro detector procesa todo íntegramente en tu navegador con JavaScript del lado del cliente. Tu texto nunca se sube a ningún servidor, se almacena en ninguna base de datos ni se comparte con terceros. Toda la detección ocurre localmente en tu dispositivo.
Sí. Usa el panel de categorías de caracteres para activar o desactivar la detección de categorías concretas: caracteres de anchura cero (ZWSP, ZWNJ, ZWJ, BOM), marcas direccionales (LRM, RLM, LRE, RLO, etc.), operadores invisibles y caracteres de formato. Cada categoría se puede mostrar u ocultar de forma independiente.
No se aplican límites artificiales. Como todo el procesamiento ocurre localmente en tu navegador, los límites prácticos dependen de la memoria de tu dispositivo. La herramienta gestiona sin problema documentos habituales, archivos de código fuente y exportaciones de datos.
Sí. La herramienta es 100 % gratuita, sin registro, sin suscripción y sin límites de uso. Detecta caracteres de anchura cero en todo el texto que necesites: totalmente gratis, para siempre. Todo el procesamiento ocurre localmente en tu navegador sin interacción con el servidor.
La vista de tabla muestra cada carácter detectado como una fila con todos los detalles técnicos: punto de código, nombre, categoría, codificación hexadecimal UTF-8, índice de posición y contexto circundante. La vista visual representa tu texto con los caracteres detectados sustituidos por marcadores resaltados, lo que facilita ver dónde aparecen los caracteres invisibles en contexto sin leer datos tabulares.