Unicode e internacionalización

Detector de homóglifosdescubre la diferencia real

Revisa escrituras, equivalencias y, si la tienes, una grafía de referencia.

Detector de homóglifos

Texto para revisar

Informe de revisión

El texto permanece en este navegador y no se sube.

Opciones de revisión

Las tablas Unicode 18 de equivalencias y escrituras están incluidas localmente.

La comparación de esqueletos no reordena texto bidireccional; la normalización depende del navegador. Coincidir no demuestra seguridad ni peligro.

La entrada cambió. Vuelve a revisar antes de exportar.

Cuando un nombre de usuario parece correcto pero no coincide exactamente, el detector de homóglifos revela los puntos de código guardados. Una а cirílica entre letras latinas puede pasar inadvertida según la fuente.

Este examen de caracteres confundibles conserva el texto. Los caracteres Unicode similares y las escrituras mezcladas son pistas independientes; un ataque homógrafo no se puede deducir solo de ellas.

¿Por qué usar el detector de homóglifos?

Localiza la letra de otro alfabeto

El detector de homóglifos marca una letra cirílica dentro de un nombre latino y señala su posición y punto de código. La mezcla pide una revisión; no demuestra suplantación.

Una letra de aspecto similar queda resaltada entre bloques de letras latinas con otro color para la escritura.

Contrasta una grafía conocida

Dos cadenas con códigos distintos pueden compartir un esqueleto interno. Añade una grafía de referencia y examina cada equivalencia; el esqueleto no es un texto corregido para publicar.

Dos filas distintas de bloques se unen en una misma secuencia diagnóstica sin perder los originales.

Cómo interpretar las pistas

01

Elige el alcance

Una cadena basta para revisar escrituras y candidatos. Usa la segunda solo cuando conozcas una grafía de referencia; pegar una URL no abre ninguna página.

02

Comprueba que el informe esté actualizado

La revisión automática espera unos 350 ms tras editar. Si la desactivas, Ctrl/Cmd+Intro ejecuta la revisión. Un cambio en cualquiera de las cadenas bloquea la exportación anterior.

03

Lee los puntos de código

Una equivalencia puede abarcar varios caracteres y una letra extranjera puede ser normal. Mira primero el carácter original, la escritura y el contexto.

Datos del informe carácter por carácter

Unicode 18 con versión fija

El comprobador incluye la tabla oficial completa de caracteres confundibles, también equivalencias con varios puntos de código, en lugar de una lista breve de letras latinas y cirílicas.

Dos señales distintas

Una palabra enteramente cirílica puede tener candidatos sin mezclar escrituras. Una frase bilingüe puede mezclar alfabetos sin ser un intento de engaño.

Lista paginada, archivo completo

La pantalla añade 100 caracteres cada vez. La copia y el JSON contienen todas las posiciones UTF-16, escrituras y equivalencias.

Alcance y límites de la comparación

Sin reputación de dominios
Una URL se trata como texto. No se consulta DNS, registro, propietario ni marca; que coincidan los esqueletos no demuestra un dominio malicioso.
Sin corrección automática
La equivalencia Unicode no revela la intención de quien escribió. El original nunca se sustituye por caracteres latinos supuestamente correctos.
Solo esqueleto interno
Se aplica NFD, se eliminan caracteres ignorables y se usan equivalencias Unicode 18, pero no se reordena texto bidireccional. No es una implementación completa de UTS 39 ni de IDNA.
Límite y UTF-16 no válido
Cada campo admite 10 000 unidades UTF-16. Un sustituto aislado genera un error en vez de reemplazarse en silencio; el navegador puede normalizar saltos de línea pegados.

Preguntas sobre el detector de homóglifos

¿Qué se considera un homoglifo?

Es un carácter asociado en la tabla Unicode a un prototipo visualmente parecido. El parecido depende de la fuente y no dice nada sobre la intención.

¿Qué cambia en el texto corregido?

Aquí nada cambia: no se produce un texto corregido. La equivalencia sirve para comparar, mientras la entrada y el informe conservan los caracteres originales.

¿Por qué una línea en cirílico no se marcaría?

Una línea solo cirílica no mezcla escrituras. Aun así puede contener candidatos; el informe muestra ambos indicios por separado.

¿Detecta todos los caracteres confundibles posibles?

Se usa toda la tabla fija de Unicode 18, pero no puede garantizar cada parecido posible bajo cualquier fuente o contexto.

¿Se envía mi texto a algún servidor?

No. El análisis ocurre dentro del navegador; copiar o descargar el informe requiere tu acción.

¿Falta una explicación?

Empieza con el detector de homóglifos

Usa el detector de homóglifos con un nombre breve, añade una referencia conocida si corresponde y evalúa los puntos de código junto con el contexto.