#589 · Localización y Unicode

Comparador de normalización Unicode

Comparador de normalización Unicode permite revisar texto de localización y Unicode sin enviar datos a un servidor. La herramienta procesa la entrada directamente en el navegador, muestra métricas útiles y explica los hallazgos para que puedas corregir cadenas, comparar versiones o validar contenido antes de publicarlo.

Entrada de texto

Datos para analizar
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Introduce o pega el contenido que quieras revisar.
  2. Ajusta las opciones disponibles si el análisis lo requiere.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resultado, las métricas y la interpretación.
  5. Copia o descarga el informe si necesitas conservarlo.

Qué hace esta herramienta

Compara las cuatro formas estándar de normalización Unicode —NFC, NFD, NFKC y NFKD— y muestra si cambian la secuencia original.

Usa String.prototype.normalize para generar cada forma y compara puntos de código, longitud y equivalencia.

El análisis se realiza localmente en tu navegador. Revisa los resultados antes de usarlos en producción.

Ejemplo

La letra é puede representarse como un único carácter o como e + acento combinante; NFC suele unificar esas formas.

Casos de uso

  • Depurar comparaciones Unicode.
  • Preparar texto para búsquedas.
  • Revisar datos multilingües.
  • Detectar diferencias canónicas.

Consejos para obtener mejores resultados

  • Usa NFC como forma común cuando tu sistema lo recomiende.
  • No confundas normalización con transliteración.
  • Revisa NFKC/NFKD si los caracteres de compatibilidad importan.
  • Prueba datos reales de tu aplicación.

Detalles del procesamiento

NFC/NFD tratan equivalencias canónicas; NFKC/NFKD también aplican equivalencias de compatibilidad, que pueden cambiar caracteres de presentación.

La normalización no resuelve diferencias semánticas ni debe aplicarse sin criterio a identificadores, contraseñas o datos donde la forma exacta sea significativa.

Preguntas frecuentes

¿Cómo saber si un texto está normalizado en NFC?

La herramienta compara el texto original con su versión NFC y muestra si la secuencia cambia.

¿Cuál es la diferencia entre NFC y NFD en Unicode?

NFC favorece secuencias compuestas cuando existe una composición canónica; NFD descompone los caracteres según equivalencias canónicas.

¿Qué hacen NFKC y NFKD además de NFC y NFD?

Aplican equivalencias de compatibilidad, por lo que pueden transformar formas tipográficas o símbolos en representaciones más básicas.

¿Dos textos visualmente iguales pueden tener puntos de código distintos?

Sí. Las secuencias compuestas y descompuestas pueden verse iguales y, sin normalización, no ser idénticas byte a byte.

¿Debo normalizar siempre todo el texto con NFKC?

No. NFKC puede eliminar distinciones de compatibilidad que sean relevantes. La forma adecuada depende del uso y del estándar de tu sistema.

Módulos del análisis

MóduloFunción
AnálisisProcesa la entrada según las reglas de esta herramienta.
MétricasResume cantidades y diferencias relevantes.
ExportaciónPermite copiar o descargar el resultado.

Más herramientas de Localización y Unicode

Explora utilidades para texto multilingüe, Unicode, formatos de localización y escritura bidireccional.

Ver categoría