Pega tu texto y limpia los espacios al instante: los dobles, los de los extremos o todos. Detecta los caracteres invisibles, como el espacio de no separación, que hacen fallar las búsquedas en Excel.
Esta herramienta funciona por completo en tu navegador. Lo que introduces nunca se envía a ningún sitio.Lo que introduces nunca se envía a ningún sitio.
DetallesAjustes rápidos
Opciones a medida
Escribe o pega un texto arriba y verás aquí el resultado
Qué espacios sobran en un texto y cómo detectarlos
Esta herramienta limpia los espacios de un texto sin que tengas que escribir fórmulas ni expresiones regulares. Puedes reducir los espacios dobles a uno, quitar los espacios del inicio y del final de cada línea o eliminar todos los espacios, y activar cada opción por separado. Al pegar el texto, también detecta los caracteres que se ven como un espacio o no se ven, como el espacio de no separación (NBSP), el espacio de ancho cero o el BOM, y te dice cuántos hay de cada tipo. Es útil cuando dos valores parecen iguales y un programa los considera distintos. El resultado se actualiza mientras escribes.
Cuándo te hace falta
BUSCARV no encuentra un valor que sí está
Si dos celdas se ven idénticas y la búsqueda falla, pega el contenido aquí. El desglose te dice si hay espacios de no separación u otros caracteres invisibles.
Texto copiado de una web, un PDF o un correo
Lo que se copia de otros sitios suele traer espacios dobles, espacios al final de línea y caracteres ocultos. «Limpiar espacios sobrantes» lo deja listo en un clic.
IBAN, teléfonos y números de tarjeta
Cuando un formulario o un sistema espera el valor sin espacios, quita todos los espacios de una lista con un valor por línea sin perder los saltos.
Recuento y límites de caracteres
Los espacios sobrantes cuentan como caracteres. Al limpiarlos ves cuántos caracteres se reducen, algo útil cuando un campo tiene un límite estricto.
Cómo limpiar el texto en 4 pasos
- Pega el texto en el cuadro «Texto original».
- Si hay caracteres ocultos o especiales, aparece un aviso con el desglose por tipo.
- Elige un ajuste rápido o activa las opciones que necesites en «Opciones a medida».
- Revisa el «Resultado», que se actualiza al instante, y pulsa «Copiar».
Nota: El resultado indica cuántos caracteres se han reducido, así puedes comprobar que el cambio es el esperado.
Detalles del tratamiento
- Los espacios especiales (espacio de no separación, espacios finos, espacio ideográfico y similares) se convierten primero en espacios normales. Si además activas «Quitar todos los espacios», desaparecen también.
- Los caracteres de ancho cero se quitan sin cambiar el aspecto del texto. La unión de ancho cero (U+200D) se conserva entre dos emojis para no romper los emojis compuestos.
- «Quitar espacios al inicio y al final de cada línea» procesa cada línea por separado e incluye tabuladores. «Reducir varios espacios a uno» solo afecta a espacios normales seguidos y no toca los tabuladores.
- «Unir todo en una línea» cambia los saltos de línea por un espacio. «Quitar todos los espacios» deja las palabras sin separar, y si lo combinas con «Unir todo en una línea» todo el texto queda en una cadena continua.
Espacios y caracteres invisibles que dan problemas
Caracteres que parecen un espacio, o no se ven, pero el ordenador trata como distintos.
| Código | Nombre | Aspecto | Dónde aparece y qué puede provocar |
|---|---|---|---|
| U+0020 | Espacio normal | Espacio | El más común. Es el único que recorta la función ESPACIOS de Excel |
| U+0009 | Tabulador | Sangría | Aparece al copiar código, tablas o datos separados por tabuladores. Puede desplazar columnas |
| U+00A0 | Espacio de no separación (NBSP) | Igual que un espacio | Habitual en páginas web. ESPACIOS no lo quita y las comparaciones pueden fallar |
| U+202F | Espacio estrecho de no separación | Espacio fino | Algunos formatos lo usan como separador de miles. Puede impedir que un número se reconozca como tal |
| U+3000 | Espacio ideográfico | Espacio ancho | Es el espacio ancho de los textos en chino, japonés y coreano |
| U+200B | Espacio de ancho cero | No se ve | No ocupa ancho, pero cuenta como carácter y altera recuentos y comparaciones |
| U+FEFF | BOM | No se ve | Puede aparecer al principio de un texto o archivo. Puede afectar al primer campo de un CSV |
| U+00AD | Guion blando | No se ve | Solo se muestra si la palabra se parte al final de línea. Puede impedir que una búsqueda encuentre la palabra |
Por qué dos textos que se ven iguales no coinciden
Un programa no compara el aspecto de un texto, sino los códigos de sus caracteres. Un espacio normal (U+0020) y un espacio de no separación (U+00A0) se ven igual, pero tienen códigos distintos, así que una comparación exacta los considera diferentes. Por eso no se pueden detectar a simple vista: hace falta una herramienta que los cuente por tipo.
La misma limpieza en Excel
En Excel en español, la fórmula =ESPACIOS(SUSTITUIR(A2;CARACTER(160);" ")) convierte los espacios de no separación en espacios normales y luego recorta los sobrantes. El separador entre argumentos (punto y coma o coma) depende de la configuración regional de tu equipo.
Consejo: no quites todos los espacios de un código fuente. En lenguajes en los que la sangría forma parte de la sintaxis, como Python o YAML, el programa dejaría de funcionar. Para esos casos usa «Solo caracteres ocultos».
Por qué dos textos iguales no coinciden: causas y soluciones
Cómo localizar un carácter invisible y qué hacer con él según el destino de los datos.
Compara la longitud antes de buscar el culpable
Si dos celdas parecen iguales y no coinciden, compara su longitud con la función LARGO. Si una tiene más caracteres de los que ves, hay algo oculto.
Pega el contenido en esta herramienta para saber qué tipo de carácter es y cuántos hay, en lugar de probar a ciegas.
Por qué ESPACIOS no siempre basta
La función ESPACIOS de Excel reduce los espacios normales, pero no quita el espacio de no separación (código 160), según la documentación de Microsoft.
Por eso se combina con SUSTITUIR y CARACTER(160). Esta herramienta hace la misma conversión sin fórmulas y te muestra cuántos había.
Valores que deben ir sin espacios
Algunos formularios y sistemas esperan IBAN, teléfonos o números de tarjeta sin espacios, y un valor con espacios puede ser rechazado.
Con «Quitar espacios (IBAN, teléfonos)» limpias una lista con un valor por línea sin perder los saltos de línea.
Texto para importar o analizar
Antes de importar datos o analizar un texto conviene normalizar los espacios: así una misma palabra no aparece como dos entradas distintas por un espacio de más.
Reduce los espacios dobles, recorta los extremos de cada línea y elimina los caracteres invisibles para que las comparaciones sean fiables.
Fallos habituales con espacios invisibles
BUSCARV falla y los datos parecen idénticos
Dos valores se ven iguales, pero uno lleva un espacio de no separación (típico de datos copiados de una web). Una comparación exacta los considera distintos y la búsqueda devuelve un error #N/A.
💡 Ver la solución▼
Quitar todos los espacios y dejar las palabras pegadas
«Quitar todos los espacios» elimina también los espacios entre palabras. En un texto normal, el resultado es una cadena sin separaciones, difícil de leer.
💡 Ver la solución▼
Código con sangría que deja de funcionar
Al limpiar un código de Python, YAML o similar con «Quitar espacios al inicio y al final de cada línea» o «Reducir varios espacios a uno», se pierde la sangría que da sentido al programa.
💡 Ver la solución▼
Emojis compuestos que se rompen al quitar caracteres invisibles
Algunos emojis (como los de familias o profesiones) usan la unión de ancho cero para combinar varios. Si se elimina ese carácter, el emoji se separa en varios.
💡 Ver la solución▼
Preguntas frecuentes sobre los espacios en un texto
Q.¿Qué es el espacio de no separación y por qué da problemas en Excel?
A. Es el carácter U+00A0, de código 160. Se ve igual que un espacio normal, pero es otro carácter y se usa, por ejemplo, en páginas web ( ). Según la documentación de Microsoft, la función ESPACIOS solo recorta el espacio normal (código 32) y no quita este, así que una búsqueda con BUSCARV puede fallar aunque dos textos parezcan idénticos. Esta herramienta lo detecta al pegar el texto y, con «Convertir espacios especiales en normales», lo sustituye por un espacio normal.
Q.¿Qué caracteres invisibles detecta y quita?
A. Detecta y desglosa por tipo los espacios especiales (espacio de no separación, espacios finos, espacio ideográfico, etc.) y los caracteres sin ancho: espacio de ancho cero (U+200B), ZWNJ (U+200C), ZWJ (U+200D), unión de palabras (U+2060), BOM (U+FEFF), guion blando (U+00AD) y U+180E. Los espacios especiales se convierten en espacios normales; los de ancho cero se quitan. El ZWJ se conserva cuando une dos emojis, para no romper los emojis compuestos.
Q.¿Cómo reduzco los espacios dobles a uno solo?
A. Elige «Solo espacios dobles» o activa «Reducir varios espacios a uno». Cada serie de dos o más espacios normales pasa a ser uno. No afecta a los tabuladores, que se tratan con «Quitar tabuladores». Si «Quitar todos los espacios» está activado, esta opción no tiene efecto, y la herramienta te lo avisa.
Q.¿Puedo quitar solo los espacios del inicio y del final de cada línea?
A. Sí. «Solo inicio y final de línea» recorta cada línea por separado y no toca los espacios del interior. Incluye tanto espacios como tabuladores. Es útil para limpiar listas, direcciones de correo o datos en columnas antes de pegarlos en una hoja de cálculo.
Q.¿Puedo quitar todos los espacios de un IBAN, un teléfono o un número de tarjeta?
A. Sí. El ajuste «Quitar espacios (IBAN, teléfonos)» elimina los espacios normales, los especiales, los tabuladores y los caracteres invisibles, y conserva los saltos de línea, de modo que puedes procesar una lista con un valor por línea. Si solo necesitas un valor, «Quitar todos los espacios» además une todo en una línea.
Q.¿Qué hacen «Quitar líneas vacías» y «Unir todo en una línea»?
A. «Quitar líneas vacías» elimina las líneas sin contenido, incluidas las que solo tienen espacios, y conserva el resto de los saltos. «Unir todo en una línea» convierte cada salto de línea (o varios seguidos) en un espacio. Para unir las líneas de un texto de PDF sin perder los párrafos hay una herramienta específica con ese propósito.
Q.¿Se envía mi texto a algún servidor?
A. No. El texto se procesa en tu navegador y no se envía ni se guarda en ningún servidor. Cuando cierras o recargas la página, el contenido desaparece.
Q.¿Hay un límite de tamaño?
A. La herramienta no fija ningún límite. Todo se calcula en tu dispositivo, así que con textos muy largos la respuesta puede ser más lenta, según la memoria disponible. No hay botón de aplicar: el resultado se actualiza al pegar el texto o al cambiar una opción.
Tus comentarios
mejoran esta herramienta.
Cuéntanos qué funciones te gustaría tener, qué hay que corregir o qué herramienta nueva quieres ver. Un ingeniero lee cada mensaje y lo usa para orientar el desarrollo.