Saltar al contenido

Normalizador de Unicode

Unicode Normaliser

Aplica NFC, NFD, NFKC o NFKD: el arreglo para los acentos que llegan de macOS descompuestos, que se ven bien pero nunca coinciden en una búsqueda ni en un nombre de archivo.

Convierte texto entre las cuatro formas de normalización Unicode y muestra qué cambia cada una, en puntos de código y en bytes. El caso práctico en español: un «Muñoz» o un «José» escrito en un Mac se guarda descompuesto y compara como distinto del mismo nombre escrito en Windows, y por eso una búsqueda o un BUSCARV no encuentra nada.

🔒 Se ejecuta por completo en tu navegadorunicodenormalizenfckorean

Texto

Forma

Compuesta. Lo que esperan la web, Windows y casi cualquier base de datos. Empieza por aquí.

Nada sale de esta pestaña. La normalización corre con cada tecla y las cuatro formas se calculan juntas para que puedas compararlas.

Este texto tiene 6 letras jamo hangul separadas.

Es la forma de los nombres de archivo de macOS. Se dibuja como coreano normal, pero no compara igual que el mismo texto escrito en Windows, y por eso una búsqueda o un BUSCARV no encuentran nada. NFC vuelve a juntar las sílabas.

Resultado en NFC

Las cuatro formas

FormaLo cambiaPuntos de códigoBytes UTF-8Reversible
NFCsí, desde el punto de código 02246sí
NFDsí, desde el punto de código 73789sí
NFKCsí, desde el punto de código 02444no
NFKDsí, desde el punto de código 74090no

La columna de bytes es la práctica: el coreano descompuesto cuesta nueve bytes UTF-8 por sílaba donde el compuesto cuesta tres, y así es como un nombre pasa un control de longitud en una máquina y lo falla en otra.

Lo que cambió NFC

  • en 0한글한글puntos de código: 6 → 2

Cómo se usa

  1. Pega el texto que no coincide

    Si contiene jamo hangul separado, un aviso lo dice con el conteo antes de que hagas nada más. Ese aviso cuenta solo hangul: una «ñ» o una «é» descompuesta no aparece en él, pero sí en la tabla de comparación de abajo, donde NFC cambiará el texto y NFD no.

  2. Usa NFC salvo que sepas lo contrario

    NFC es la forma compuesta que esperan la web, Windows y todas las bases de datos. NFD es en lo que macOS guarda los nombres de archivo. NFKC es una clave de búsqueda, no texto para mostrar.

  3. Compara las cuatro antes de decidir

    La tabla muestra qué formas cambian tu texto en absoluto, lo que cuesta en puntos de código y en bytes UTF-8, y si el cambio se puede deshacer.

Preguntas frecuentes

¿Por qué mi nombre con tilde no coincide en Excel?

Un lado está descompuesto y el otro compuesto. Se dibujan idénticos y son secuencias de bytes distintas, así que una búsqueda exacta falla. Normaliza los dos lados a NFC y coinciden.

¿NFKC es seguro para usar en todas partes?

No: es de un solo sentido. ㈜ se convierte en (주), ① en 1, A en A, fi en fi, y nada de eso se puede revertir. Úsalo para una clave de búsqueda o una comparación, no para texto que vayas a guardar y mostrar.

¿NFC unirá mis ㄱ y ㅏ en 가?

No. Esos son jamo de compatibilidad — las letras sueltas de un cuadro de teclado — y son caracteres separados, no los jamo conjuntivos que forman una sílaba. Solo NFKC los toca, asignándolos al bloque conjuntivo.

¿Por qué importa el conteo de bytes?

Una «ñ» descompuesta cuesta tres bytes UTF-8 donde la compuesta cuesta dos; una sílaba hangul descompuesta cuesta nueve donde la compuesta cuesta tres. Así es como un nombre pasa una comprobación de longitud en una máquina y falla en otra sin ninguna diferencia visible entre ambos.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.