Qué es quitar acentos
Quitar acentos es transformar un texto con tildes y otros signos diacríticos en su versión “plana”, usando solo las letras básicas del alfabeto latino. Así, “acción” se convierte en “accion”, “María” en “Maria” y “café” en “cafe”. No cambia el significado ni el orden de las letras: solo elimina las marcas que se dibujan encima o debajo de cada carácter.
Esta herramienta lo hace al instante y por completo en tu navegador: pegas el texto, eliges las opciones y copias el resultado. Nada se sube a ningún servidor, así que puedes procesar datos sensibles con tranquilidad.
Para qué sirve
Los caracteres acentuados son perfectos para leer, pero causan problemas en sistemas que esperan texto ASCII limpio:
- Nombres de archivo: un archivo llamado “Presentación Anual.pdf” puede romperse al comprimirlo, subirlo o compartirlo entre Windows, Mac y Linux.
- URLs y slugs: los buscadores y servidores prefieren direcciones sin tildes; “guia-rapida” es más robusto que “guía-rápida”.
- Bases de datos y CSV: al importar o exportar datos, una tilde mal codificada aparece como “ó” o “”. Normalizar antes evita esos errores.
- Nombres de usuario y correos: muchos formularios rechazan acentos; unificar el texto evita duplicados.
Cómo usar la herramienta
- Escribe o pega el texto en el primer recuadro.
- Marca las opciones que necesites: convertir la ñ en n, quitar los signos de puntuación o pasar todo a minúsculas.
- Copia el resultado con el botón. El contador te indica cuántos caracteres cambiaron.
Por defecto la herramienta conserva la ñ, porque en español es una letra propia y no una n con acento.
Cómo funciona la normalización Unicode
Detrás de escena usamos la normalización Unicode. Cada letra acentuada se puede representar de dos formas: como un único carácter (“é”) o como una letra base seguida de una marca combinante (“e” + tilde). La forma NFD (Normalization Form Decomposition) separa cada letra en sus dos piezas. Una vez separadas, basta con eliminar todas las marcas combinantes (el rango Unicode que va de U+0300 a U+036F) para quedarnos solo con las letras base.
Ejemplo resuelto
Tomemos el texto “Canción Ñoño”:
| Paso | Resultado |
|---|---|
| Texto original | Canción Ñoño |
| Descomponer (NFD) | Cancio + tilde + n Ñoño |
| Quitar marcas combinantes | Cancion Ñoño |
Fíjate en que la ó se separó en “o” más una tilde, y al borrar la tilde quedó “o”. La ñ, en cambio, se mantuvo porque la protegemos antes de normalizar. Si activas la opción “convertir ñ → n”, el resultado sería “Cancion Nono”.
La ñ como caso especial
Técnicamente, la ñ también se descompone bajo NFD en una “n” más una tilde, así que un borrado ingenuo la convertiría en “n”. Eso sería un error en español, donde “año” y “ano” son palabras muy distintas. Por eso la herramienta aparta la ñ y la Ñ antes de normalizar y las devuelve intactas al final, salvo que tú pidas lo contrario con la casilla correspondiente.
Preguntas frecuentes
¿La herramienta mantiene la ñ?
Sí, por defecto la conserva tal cual, tanto en minúscula como en mayúscula. Solo se convierte en n si marcas la opción “convertir ñ → n”, pensada para sistemas que no aceptan esa letra.
¿Sirve para nombres de archivo y URLs?
Sí. Es su uso más común. Quita las tildes que suelen romper enlaces y nombres de archivo; si además activas quitar puntuación y minúsculas, obtienes un texto ideal para convertir en un slug limpio.
¿Qué es la normalización Unicode?
Es un estándar que define cómo comparar y transformar texto de forma consistente. Una misma palabra puede guardarse con distintos códigos internos; normalizar la lleva a una forma común y permite separar las letras de sus acentos de forma fiable.
¿Afecta a otros idiomas?
Sí. Funciona con cualquier texto latino: quita los acentos del francés, el portugués o el alemán. La letra alemana ß no es un acento, así que se conserva.