Texto y codificación

Inspector de caracteres Unicode

Inspecciona puntos Unicode, bytes UTF-8, posiciones UTF-16 y grafemas. Revela caracteres invisibles y controles bidireccionales sin cambiar el texto.

Permanece en tu navegadorArchivos y texto se procesan en esta pestaña.
Inspector de caracteres UnicodeProcesamiento local
Añade una entrada o carga el ejemplo.
0 grafemas0 puntos de código0 unidades UTF-160 bytes UTF-8

Texto y codificación

Conceptos

Un carácter visible puede contener varios puntos de código: 👩‍💻 tiene tres puntos y suele ser un grafema. La longitud de JavaScript cuenta unidades UTF-16.

U+0020 y U+00A0 son espacios distintos. Los controles invisibles y bidireccionales pueden modificar la presentación.

Funciones

Conserva cada aparición con su posición UTF-16. Consulta nombres oficiales, categorías, escrituras habituales y bytes. Filtra no ASCII, espacios, invisibles o controles bidireccionales.

Cómo usarla

  1. Pega texto o abre un archivo UTF-8 y pulsa Inspeccionar.
  2. Compara los cuatro recuentos y elige un filtro. Los invisibles aparecen con etiquetas legibles.
  3. Copia o descarga el TSV filtrado. Se muestran hasta 300 filas; la exportación incluye todas las filtradas.

Errores y límites

Máximo: 25 000 puntos por ejecución. Los sustitutos sin pareja producen un error con posición.

Los nombres oficiales y las escrituras mantienen identificadores estándar; Other indica una escritura fuera del conjunto. La segmentación depende del navegador. La mezcla de escrituras es una heurística, no una auditoría de seguridad.

Preguntas frecuentes

¿Por qué un emoji tiene varias filas?

Cada fila representa un punto de código, aunque varios formen un solo grafema.

¿Debo borrar todos los invisibles?

No. Las uniones son necesarias en muchos emoji y sistemas de escritura. Revisa el contexto.

Herramientas relacionadas