Saltar al contenido

Eliminador de acentos y diacríticos

Escribe o pega un texto y la versión con letras simples aparece mientras escribes: é pasa a e, ñ a n, ü a u, y letras especiales como ß, ø, ł y æ se convierten en ss, o, l y ae. Un recuento indica cuántos caracteres han cambiado. Gratis, sin registro, y no se sube nada.

Ejemplos

cafécafe
naïvenaive
MüllerMuller
señorsenor
GaußGauss
ŁódźLodz

Cómo usar el eliminador de acentos

  1. Pega o escribe tu texto. La versión sin acentos aparece en el segundo cuadro mientras escribes, sin ningún botón que pulsar.
  2. Lee el recuento. Indica cuántos caracteres han cambiado, lo que te dice de un vistazo si el texto tenía acentos.
  3. Copia el resultado con Copiar resultado, o prueba uno de los seis ejemplos bajo el cuadro.
  4. Revisa los nombres y las letras especiales según las convenciones de abajo antes de confiar en el resultado.

Cómo funciona la eliminación de acentos

Una letra como é puede guardarse como un solo carácter (U+00E9) o como dos: la e seguida de un acento agudo combinado (U+0301). La herramienta separa cada letra latina en esa segunda forma con la normalización Unicode NFD y después elimina las marcas combinadas del bloque U+0300 a U+036F. Lo que queda es la letra base. Eso cubre los acentos habituales (agudo, grave, circunflejo, tilde, diéresis, anillo, caron, cedilla, ogonek, breve y macrón) y los tonos y ganchos del vietnamita.

Algunas letras no son letras acentuadas, sino letras distintas, así que NFD las deja enteras. La herramienta las convierte con una tabla fija:

LetraSe convierte enLetraSe convierte en
ø Øo Oæ Æae AE
đ Đd Dœ Œoe OE
ł Łl Lßss
ðdþ Þth Th

La frase de ejemplo "El señor Müller pidió un café en Łódź…" pasa a "El senor Muller pidio un cafe en Lodz…", con 7 caracteres cambiados. "Gauß" se convierte en "Gauss", "Dvořák" en "Dvorak" y "Việt Nam" en "Viet Nam".

Cuándo las letras sin acento son la respuesta incorrecta

  • Las convenciones locales varían. Quien escribe en alemán sin poder teclear ü suele escribir ue, así que Müller pasa a Mueller. Esta herramienta da Muller, porque solo quita la marca. Si un formulario o un sistema tipo pasaporte espera ue, oe y ae, sustitúyelas a mano.
  • La ı turca sin punto se mantiene. La ı del turco es una letra aparte sin descomposición, así que "Işık" pasa a "Isık". Sustitúyela por i tú mismo.
  • Otras escrituras se dejan intactas. El cirílico, el griego, el coreano, el japonés y otros textos no latinos pasan sin cambios (recompuestos a NFC si llegaron descompuestos), así que "Йошкар-Ола" conserva su й, y el hangul o los kana con marcas de sonoridad conservan su forma. La herramienta solo quita acentos de letras latinas y no cuenta esos caracteres como cambiados.
  • Las marcas fuera del bloque se dejan. Las vocales árabes y hebreas y los signos vocálicos indios no están en U+0300 a U+036F, así que se mantienen. Es una herramienta para textos en escritura latina.

Conserva los acentos en tu bibliografía

La lista de referencias debe escribir el nombre de un autor como lo hace la fuente, con sus signos diacríticos. Quita los acentos solo cuando otra cosa necesite letras simples: un nombre de archivo, un nombre de usuario, una clave de base de datos o una búsqueda que deba encontrar "Müller" con "Muller". Nunca los quites de un título o de un nombre que vayas a publicar.

¿Qué herramienta necesitas?

Si quieres…Usa
Letras latinas simples a partir de letras acentuadasEste eliminador de acentos
Una dirección web a partir de un título, con sus acentosTexto a slug
Formas NFC, NFD, NFKC o NFKD, ligaduras y caracteres de ancho completoNormalizador de texto Unicode
Caracteres de anchura cero y caracteres parecidos, marcadosDetector de caracteres ocultos
Emojis eliminados del mismo textoEliminador de emojis

Preguntas frecuentes

¿Cómo elimino los acentos de un texto?
Pega el texto en el primer cuadro. El segundo muestra el mismo texto sin ningún acento ni diacrítico: é pasa a e, ñ a n, ü a u y ç a c. Cópialo con un clic.
¿Cómo funciona técnicamente la eliminación de acentos?
Cada letra latina se normaliza a la forma Unicode NFD, que separa una letra acentuada en una letra base y una marca combinada. Después la herramienta elimina las marcas combinadas y convierte una lista corta de letras especiales, como ø y ß, que no tienen descomposición. Usa String.normalize, la función integrada del navegador.
¿Qué pasa con ø, æ y ß?
Son letras por derecho propio, así que se convierten de forma explícita: ø a o, æ a ae, œ a oe, ß a ss, đ y ð a d, ł a l y þ a th, con las mayúsculas incluidas. Una fuente alemana o escandinava puede usar otra transcripción, como oe para ø.
¿Por qué ü pasa a u y no a ue?
Porque la herramienta quita la diéresis y deja la letra base. La forma ue es una convención alemana para sistemas que no pueden mostrar ü. Si la necesitas, sustituye ä, ö y ü por ae, oe y ue antes de usar esta herramienta, o corrige el resultado a mano.
¿Cuándo debo quitar los acentos de un texto?
Para nombres de archivo, slugs de URL, nombres de usuario, claves de base de datos, sistemas antiguos que solo aceptan ASCII, y para cotejar nombres que aparecen con y sin acento en distintas fuentes. No los quites de nombres o títulos de una bibliografía ni de nada que vayas a publicar.
¿Se sube mi texto a algún sitio?
No. La conversión se ejecuta en tu navegador mientras escribes y no se envía nada a un servidor. Al cerrar la pestaña, el texto se borra.

Herramientas relacionadas

Más en Limpieza y formato de texto