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.
Texto
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
| Forma | Lo cambia | Puntos de código | Bytes UTF-8 | Reversible |
|---|---|---|---|---|
| NFC | sí, desde el punto de código 0 | 22 | 46 | sí |
| NFD | sí, desde el punto de código 7 | 37 | 89 | sí |
| NFKC | sí, desde el punto de código 0 | 24 | 44 | no |
| NFKD | sí, desde el punto de código 7 | 40 | 90 | no |
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
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.
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.
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
Conversor de mayúsculas y minúsculas
Case Converter
Convierte entre MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración, camelCase, snake_case, kebab-case y CONSTANT_CASE.
Limpiador de espacios
Whitespace Cleaner
Quita los espacios al final de línea, reduce las series de espacios a uno, convierte los tabuladores y borra las líneas vacías.
Detector y conversor de codificación
Encoding Detector & Converter
Adivina la codificación de caracteres de un archivo mostrando una vista previa de cada candidata, y lo vuelve a guardar en UTF-8 con o sin BOM, UTF-16 o EUC-KR/CP949.
Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Limpiador de CSV
CSV Cleaner
Recorta los espacios de las celdas, uniforma los encabezados, arregla los formatos de número y fecha y avisa de las filas con un número de columnas equivocado.
Búsqueda por consonantes iniciales del hangul
Hangul Initial Search
Extrae las consonantes iniciales de un texto en hangul y busca en una lista solo con ellas, al modo en que ㄱㅁㅇ encuentra 감마원.
Detector y conversor de codificación
Encoding Detector & Converter
Adivina la codificación de caracteres de un archivo mostrando una vista previa de cada candidata, y lo vuelve a guardar en UTF-8 con o sin BOM, UTF-16 o EUC-KR/CP949.
Inspector de Unicode
Unicode Inspector
Descompone el texto en puntos de código con su nombre, bloque, sistema de escritura y bytes en UTF-8 y UTF-16.
Eliminar caracteres invisibles
Invisible Character Remover
Encuentra y borra espacios de ancho cero, marcas BOM, guiones opcionales y controles bidireccionales escondidos en un texto pegado.
Buscar y reemplazar
Find & Replace
Reemplaza por texto literal, por palabra completa o por expresión regular, con grupos de captura y vista previa de cada coincidencia.