Todas las herramientas gratuitas

Visor de Caracteres Invisibles

Revela espacios de ancho cero, controles Unicode ocultos, espacios de no separación, tabulaciones, saltos de línea, marcas bidireccionales y otros caracteres invisibles.

Usa este visor gratuito para encontrar caracteres Unicode ocultos dentro de un texto. Cada carácter reconocido se reemplaza en el resultado con una etiqueta legible y su código Unicode, mientras que el texto visible que lo rodea permanece en su posición original.

¿Qué es un carácter invisible?

Un carácter invisible forma parte de los datos internos de un texto aunque no produzca un símbolo visible. Algunos ejemplos son los espacios de ancho cero, espacios de no separación, tabulaciones, saltos de línea, guiones discrecionales, controles direccionales, operadores matemáticos invisibles y caracteres Unicode de relleno.

¿Qué caracteres invisibles puede detectar?

El visor reconoce caracteres ocultos y de formato habituales, como tabulaciones, saltos de línea, retornos de carro, espacios de no separación, guiones discrecionales, espacios y uniones de ancho cero, separadores de línea y párrafo, uniones de palabras, marcas y controles bidireccionales, operadores matemáticos invisibles, el patrón braille en blanco, el relleno Hangul y el espacio de no separación de ancho cero.

Cómo funciona el visor de caracteres invisibles

La herramienta analiza el texto carácter por carácter. Cuando encuentra un carácter invisible reconocido, inserta una etiqueta con su nombre y código Unicode. Por ejemplo, un espacio de ancho cero se convierte en [ESPACIO DE ANCHO CERO · U+200B]. Cada aparición detectada se incluye en el conteo total.

Por qué los caracteres Unicode ocultos pueden causar problemas

Los caracteres invisibles pueden hacer que dos textos parezcan idénticos aunque sus valores internos sean diferentes. Esto puede afectar búsquedas, nombres de usuario, contraseñas, validación de formularios, bases de datos, código fuente, URLs, nombres de archivos, hojas de cálculo, documentos copiados y procesamiento automatizado de texto.

Controles bidireccionales de Unicode

Los controles bidireccionales pueden modificar el orden en que se muestra el texto que los rodea sin aparecer como símbolos visibles. Revelarlos puede ayudar a explicar cambios inesperados de dirección en contenido multilingüe, nombres de archivos, textos copiados y código fuente.

El texto original no se modifica

El visor crea una representación legible del texto enviado, pero no altera el contenido del campo de entrada. Al copiar el resultado se copian las etiquetas visibles y los códigos Unicode mostrados en el informe, en lugar de copiar silenciosamente los caracteres ocultos originales.

Procesamiento privado en el navegador

El texto se analiza localmente en tu navegador. No se sube a ORVITech ni se envía a un servidor externo para su inspección.

Cómo revelar caracteres invisibles

Pega o escribe el texto que deseas analizar y selecciona Revelar Caracteres Invisibles. Revisa el resultado para conocer la cantidad, ubicación, nombre y código Unicode de cada carácter oculto reconocido.

Ejemplo de carácter invisible

El texto HolaMundo puede contener un espacio de ancho cero entre ambas palabras aunque no se observe ninguna separación. El visor revela el contenido interno como Hola[ESPACIO DE ANCHO CERO · U+200B]Mundo.

Preguntas frecuentes

¿Cómo puedo encontrar caracteres invisibles en un texto?

Pega el texto en el visor y selecciona Revelar Caracteres Invisibles. Los caracteres ocultos reconocidos se reemplazarán con etiquetas legibles que incluyen sus nombres y códigos Unicode.

¿Qué es un espacio de ancho cero?

Es el carácter Unicode U+200B. Puede separar internamente un texto sin mostrar un espacio visible.

¿Qué es un espacio de no separación?

Es un carácter de espacio que evita un salto de línea automático en su posición. El espacio de no separación estándar es U+00A0 y puede parecer idéntico a un espacio normal.

¿El visor detecta tabulaciones y saltos de línea?

Sí. Identifica tabulaciones, saltos de línea, retornos de carro y los separadores Unicode de línea y párrafo como caracteres independientes.

¿Por qué un salto de línea puede aparecer como dos caracteres?

Algunos textos utilizan un retorno de carro seguido de un salto de línea para terminar cada línea. En ese caso, el visor muestra correctamente U+000D y U+000A como dos caracteres internos diferentes.

¿Qué son los controles bidireccionales?

Son controles de formato Unicode que influyen en la dirección o el orden en que se muestra un texto. Se utilizan legítimamente en contenido multilingüe, pero pueden causar resultados confusos cuando aparecen de forma inesperada.

¿Los caracteres invisibles se conservan al copiar y pegar?

Sí. Muchos caracteres ocultos permanecen intactos porque forman parte de los datos internos del texto y no son únicamente un formato visual aplicado por la aplicación.

¿Los caracteres invisibles pueden provocar errores de programación?

Sí. Pueden afectar comparaciones de cadenas, análisis de datos, identificadores, validaciones, búsquedas, código fuente, valores de bases de datos y otras operaciones que dependen de la secuencia exacta de caracteres.

¿La herramienta elimina los caracteres invisibles?

No. Muestra los caracteres invisibles reconocidos dentro de un resultado legible, pero no modifica ni limpia el texto original del campo de entrada.

¿Qué sucede cuando copio el resultado?

El resultado copiado contiene los nombres visibles y códigos Unicode mostrados por el visor, lo que permite compartir o documentar fácilmente la ubicación de los caracteres ocultos.

¿El visor detecta todos los caracteres Unicode posibles?

Detecta una colección amplia de caracteres invisibles, espacios especiales, controles direccionales y de formato, operadores matemáticos invisibles y caracteres de relleno habituales. Unicode contiene otros controles especializados que podrían no estar incluidos.

¿Mi texto se sube o almacena?

No. El texto se procesa localmente en tu navegador y no se sube a ORVITech ni se almacena en un servidor externo.