Quitar diacríticos
TextoTodo se ejecuta en tu navegador: no se sube nada
`Café` → `Cafe`, `naïve` → `naive`, `Tiếng Việt` → `Tieng Viet`. El método es la NFD de Unicode: `é` se descompone en `e` más un acento agudo combinante, y después se borran las marcas combinantes. Eso supera mantener una tabla «é→e», que falla en cuanto se topa con una letra vietnamita que lleva dos marcas apiladas. ⚠️ Letras sueltas como `Ø`, `Đ` y `Ł` no tienen letra base a la que descomponerse, así que quitar diacríticos no se les aplica. La herramienta no pasa por alto esto en silencio: las lista y explica por qué no cambian. Convertir `Ø` en `O` es transliteración, otra tarea con reglas distintas según el idioma, y aquí no se hace a propósito. Todo se ejecuta en tu navegador: no se sube nada.
Funciones
- Descomposición NFD más eliminación de marcas combinantes: cubre inglés, francés, alemán, español, vietnamita y más
- No es solo inglés: reconoce las marcas combinantes de cualquier escritura
- Tres modos: quitar todas, solo acentos (conservando ñ ç) o solo marcas de tono
- Lista las letras sueltas que no cambian, como Ø Đ Ł, y explica por qué
- Indica cuántos caracteres han cambiado
- Basado en puntos de código, así que los emoji y los caracteres multibyte no se tocan
- Comparte implementación con el generador de slugs, así que el comportamiento no puede divergir
Cómo se usa
- Pega el texto que lleva diacríticos
- Elige qué marcas quitar
- El resultado y el número de caracteres cambiados aparecen al momento
- Si quedan letras sueltas sin cambiar, se señalan aparte
Preguntas frecuentes
- ¿Por qué no usar una tabla de sustitución?
- Una tabla «é→e» escrita a mano solo cubre las letras que a su autor se le ocurrieron, y falla con algo como el vietnamita, donde una letra base lleva dos marcas apiladas. La NFD es una descomposición definida por el estándar Unicode, así que vale para cualquier idioma.
- ¿Por qué Ø Đ Ł no cambian?
- Son letras sueltas, no «letra base más marca», así que Unicode no puede descomponerlas y quitar diacríticos no se aplica. Transliterarlas a O, D, L es otra operación con sus propias reglas, y queda fuera del alcance de aquí.
- ¿Qué diferencia hay entre solo acentos y solo marcas de tono?
- El mismo punto de código desempeña papeles distintos según el idioma: el acento agudo es un acento en francés y una marca de tono en vietnamita. «Solo acentos» conserva marcas de letra como ñ ç, mientras que «solo marcas de tono» quita únicamente las marcas de tono del vietnamita y del pinyin.
- ¿Se envía algo?
- No. Se calcula todo en memoria, en tu navegador, sin hacer ninguna petición, y funciona sin conexión.
Herramientas relacionadas
Generador de slug
WebConvierte títulos en slugs para URL: quita diacríticos, une separadores, trunca por palabras y puede pasar el chino a pinyin.
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.
Ancho completo / medio
TextoConvierte entre caracteres de ancho completo y de ancho medio: letras, dígitos, signos, espacios y símbolos monetarios, en tu navegador y sin subir nada.
Comparar texto
TextoCompara dos textos línea a línea y resalta las líneas añadidas, borradas y sin cambios, alineando cada edición por diferencia mínima. Todo local.
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.