Qué elimina esta herramienta
Los caracteres especiales son los símbolos, signos y dibujos que acompañan a las letras y los números normales: # $ % & * @ ~, los corchetes, la puntuación, los emojis, las flechas, las viñetas y muchos más. Dan problemas en nombres de archivo, nombres de usuario, campos de bases de datos, importaciones de hojas de cálculo y URL. Esta herramienta los elimina y conserva lo que tú decidas.
De forma predeterminada conserva las letras de cualquier alfabeto, los dígitos, los espacios y los saltos de línea. Todo lo demás se va.
Cómo usarla
- Pega el texto en Tu texto. La versión limpia aparece al instante en Texto limpio.
- En Letras que se conservan, elige Cualquier alfabeto para conservar letras de todos los idiomas o Solo de la A a la Z para dejar solo las letras del alfabeto inglés.
- Usa los botones de opciones para decidir qué más se queda: Conservar números, Conservar espacios, Conservar saltos de línea y Conservar puntuación básica.
- Escribe en Conservar también estos caracteres cualquier otro carácter que necesites, como
-para nombres compuestos o@._para direcciones de correo. - En Reemplazar los caracteres eliminados por, elige Nada o Un espacio.
- Pulsa Copiar o Descargar.
La nota que aparece debajo de la herramienta indica cuántos caracteres se eliminaron.
Las opciones, una por una
Cualquier alfabeto conserva todas las letras, incluidas las letras con tilde, la ñ y otras escrituras como el griego, el cirílico, el hindi o el chino. También se conservan las marcas que se combinan con las letras en muchas escrituras, para que las palabras no se rompan.
Solo de la A a la Z convierte primero las letras con tilde en su forma simple (é a e, ü a u, ñ a n, ß a ss, æ a ae). Después elimina cualquier letra que siga fuera de la A a la Z. Úsala para nombres de archivo, URL y sistemas que solo aceptan texto ASCII simple. “Ñandú pingüino” se convierte en “Nandu pinguino”.
Conservar puntuación básica conserva estos caracteres: punto, coma, signo de cierre de exclamación, signo de cierre de interrogación, apóstrofo, comillas dobles, guion, dos puntos, punto y coma y paréntesis. Los signos de apertura ¿ y ¡ no están en esa lista, así que se eliminan: “¿Qué tal? ¡Hola!” se queda en “Qué tal? Hola!”. Para conservarlos, escribe ¿¡ en Conservar también estos caracteres y obtendrás “¿Qué tal? ¡Hola!” sin cambios.
Reemplazar los caracteres eliminados por: Un espacio pone un espacio donde estaba cada carácter. Así las palabras no se juntan cuando había un símbolo entre ellas, como en “red*green”. Los espacios dobles que deja la eliminación se reducen a uno, y se quitan los espacios del principio y del final de cada línea.
Ejemplos
Cada resultado de abajo lo produjo la herramienta.
| Pegas | Opciones | Resultado |
|---|---|---|
| Hello, World! #2024 | Predeterminadas | Hello World 2024 |
| Order #4521 (paid) ** Ship to: José @ 12 Main St.!! |
Predeterminadas | Order 4521 paid Ship to José 12 Main St thanks |
| Café Ωmega | Solo de la A a la Z | Cafe mega |
| Price: $5.99 (today only)! | Conservar puntuación básica | Price: 5.99 (today only)! |
| Email: [email protected]! | Conservar también @._ | Email [email protected] |
| red*green&blue | Reemplazar por un espacio | red green blue |
| Wi-Fi password: abc#123! | Conservar también - | Wi-Fi password abc123 |
| Room 12B | Conservar números desactivado | Room B |
Fíjate en la letra griega de “Café Ωmega”. Con Solo de la A a la Z, la é pasa a e, pero la Ω no forma parte del alfabeto inglés, así que se elimina. Un ejemplo en español con las opciones predeterminadas: “Año 2024: ¡50% de descuento!” se convierte en “Año 2024 50 de descuento”.
Usos habituales
- Nombres de archivo: quita caracteres como / \ : * ? “ < > | que Windows y macOS no permiten.
- Nombres de usuario e identificadores: muchos formularios de registro solo aceptan letras y números.
- Importaciones a hojas de cálculo y bases de datos: los símbolos sueltos rompen los archivos CSV y las consultas SQL.
- Textos de redes sociales: quita emojis y símbolos decorativos antes de reutilizar una descripción en otro sitio.
- Búsquedas y comparaciones: compara nombres de productos o direcciones sin que la puntuación estorbe.
- Slugs y URL: combina Solo de la A a la Z con Un espacio y después reemplaza los espacios por guiones.
Consejos y límites
- Si el resultado tiene palabras pegadas, cambia a Un espacio.
- Si desactivas Conservar saltos de línea, se unen todas las líneas. Elige también Un espacio, o la última palabra de una línea se pegará a la primera de la siguiente. Para controlar mejor los saltos de línea, usa la herramienta para quitar saltos de línea.
- Con Solo de la A a la Z, un texto escrito por completo en otra escritura, como ruso o chino, se elimina entero.
- Las letras Unicode con estilo, como la negrita o la manuscrita copiadas de redes sociales, se tratan como símbolos y se eliminan. Conviértelas antes en letras normales con la herramienta para convertir a texto plano.
- Para ocuparte solo de espacios, tabuladores y líneas en blanco, es mejor la herramienta para eliminar espacios en blanco. Para los guiones bajos de nombres de archivo y de variables, usa la herramienta para quitar guiones bajos.
Cómo funciona
La herramienta revisa cada carácter y se hace unas cuantas preguntas. ¿Está en tu lista de caracteres que se conservan? ¿Es un salto de línea, un espacio, una letra, un número o puntuación básica, y ese grupo está activado? Si la respuesta es sí, se queda. Si no, se elimina o se sustituye por un espacio. Las letras y los números se reconocen con las categorías de Unicode, y por eso las letras de cualquier idioma, incluidas á, é, í, ó, ú, ü y ñ, se tratan correctamente.
Otras formas de eliminar caracteres especiales
Excel: Excel 365 tiene =REGEXREPLACE(A1,"[^A-Za-z0-9 ]",""). En versiones anteriores necesitas fórmulas SUSTITUIR anidadas o Buscar y reemplazar, símbolo por símbolo.
Google Sheets: =REGEXREPLACE(A1,"[^A-Za-z0-9 ]","") elimina todo menos las letras simples, los dígitos y los espacios.
Microsoft Word: Buscar y reemplazar con los caracteres comodín activados, buscando [!A-Za-z0-9 ] y reemplazándolo por nada.
Ojo con estos tres patrones si escribes en español: el rango A-Z no incluye las letras con tilde ni la ñ, así que “año” se queda en “ao”. Añade esas letras dentro de los corchetes, por ejemplo [^A-Za-zÁÉÍÓÚÜÑáéíóúüñ0-9 ].
JavaScript: text.replace(/[^\p{L}\p{N}\s]/gu, '') conserva las letras y los números de cualquier idioma.
Python: re.sub(r'[^\w\s]', '', text) conserva letras, dígitos, guiones bajos y espacios en blanco. En Python 3, \w también reconoce las letras con tilde y la ñ.