IA en tu dispositivo: profesional y privado.

Herramienta para Recortar Espacios de Texto

Recorta espacios de cualquier archivo de texto, sin subirlo.

  • Se ejecuta en tu dispositivo
  • Conserva tus finales de línea y el BOM
  • Un archivo gratis · 20 a la vez con Pro
  • Lee UTF-8, UTF-16 y Windows-1252

Suelta aquí un archivo de texto

o pega abajo · .txt .md .csv .log .json .xml .yaml .sql y más

Pro
0 caracteres
Ajustes predefinidos
Recortar cada línea
Líneas vacías
Espaciado
Tabulaciones y espacios
Caracteres invisibles
Salida
Finales de línea
Salto de línea final
Guardar como
Añade texto o un archivo para empezar.

Cómo recortar texto

  1. 1

    Añade tu texto

    Pega en el cuadro o suelta un archivo. Se aceptan texto plano, Markdown, CSV, registros, JSON, XML, YAML, archivos de configuración y de código.

  2. 2

    Elige qué limpiar

    Empieza con un ajuste predefinido, o activa exactamente lo que necesites: recortar los extremos de cada línea, eliminar líneas vacías, convertir tabulaciones o quitar caracteres invisibles.

  3. 3

    Revisa el resultado

    La vista previa se actualiza al cambiar los ajustes, y los contadores indican cuántos espacios se eliminaron y cuántas líneas cambiaron.

  4. 4

    Copia o descarga

    Copia el texto limpio, o descárgalo en la codificación en la que llegó. Nada se envía nunca a ningún sitio.

Qué hace cada control

Cada opción de abajo es independiente, y siempre se ejecutan en el mismo orden, así que los mismos ajustes sobre el mismo texto dan el mismo resultado todas las veces. Empieza con un ajuste predefinido si prefieres no pensarlo.

Recortar los extremos de una línea

«Recortar el inicio» elimina espacios y tabulaciones antes del primer carácter visible de una línea; «Recortar el final» los elimina después del último. Ambos vienen activados, porque eso es lo que la gente entiende por recortar. «Conservar la sangría» cambia lo que hace «Recortar el inicio» en las líneas con contenido: la sangría se deja intacta, mientras que las líneas que solo tienen espacios se vacían igualmente. Esa combinación es lo que un editor llama «eliminar espacios finales» y es el ajuste seguro para el código fuente.

Líneas vacías

«Eliminar líneas vacías» borra toda línea sin nada visible. «Limitar líneas vacías seguidas» conserva tus saltos de párrafo pero pone un tope a cuántas pueden ir juntas: ponlo en uno para un solo hueco entre párrafos, o en cero para quitarlas todas. Usa una u otra; juntas, el límite ya no tiene sobre qué actuar.

Espacios, tabulaciones y sangría

«Colapsar espacios repetidos» reduce las secuencias de espacios dentro de una línea a uno solo, dejando los extremos a las opciones de recorte. «Tabulaciones y espacios» convierte en ambas direcciones: las tabulaciones pasan al número de espacios que elijas, o los espacios iniciales se pliegan de nuevo en tabulaciones. Las dos direcciones son inversas exactas, así que un archivo se puede convertir y reconvertir sin desviación. «Colapsar todo en una línea» es la opción agresiva: convierte el documento entero en una sola línea y está pensada para devolver un párrafo con saltos al valor de un campo.

Caracteres que no puedes ver

«Normalizar espacios Unicode» sustituye los espacios de no separación, los ideográficos y toda la familia de espacios tipográficos por uno corriente. «Eliminar caracteres de ancho cero» borra el espacio de ancho cero y el unificador de palabras. Deja intencionadamente en paz al no-unificador y al unificador de ancho cero: el persa, el urdu y varias escrituras índicas los necesitan, y son lo que mantiene unido un emoji de varias personas. Una limpieza que reescribe en silencio palabras en persa y parte un emoji de familia en tres personas es peor que no limpiar nada.

Finales de línea y el salto final

Los finales de línea se conservan exactamente como llegaron mientras no cambies este control, incluso en un archivo que mezcla CRLF y LF línea por línea. El salto de línea final es la otra mitad de la misma pregunta: muchas herramientas, y toda revisión de código, esperan que un archivo de texto termine con exactamente un salto, y algunas con ninguno.

Por qué recortar texto

Los espacios perdidos son invisibles y tienen consecuencias. Son la razón de que una búsqueda en una hoja de cálculo no devuelva nada, de que una importación cree un cliente duplicado, de que un diff muestre veinte líneas cambiadas cuando cambió una, y de que un formulario rechace una dirección de correo que parece perfectamente correcta.

  • Importaciones a hojas de cálculo y bases de datos — un espacio final convierte dos valores idénticos a la vista en dos claves distintas.
  • Contenido pegado — el texto de Word, de un PDF o de una web llega relleno, con doble espaciado y lleno de caracteres que no son los que parecen.
  • Diffs más limpios — los espacios finales son la causa más común de una revisión llena de cambios que nadie hizo.
  • Registros y exportaciones — las columnas alineadas y las filas separadoras en blanco son para leer, no para analizar.
  • Entradas de formularios y API — un espacio inicial en una clave o un token es la causa clásica de un fallo de autenticación sin sentido aparente.

Los caracteres que rompen cosas en silencio

Los espacios corrientes son la mitad fácil. Los espacios que causan problemas de verdad son los que no parecen espacios, y por mucho que mires la pantalla no los vas a encontrar.

  • Espacio de no separación (U+00A0) — lo que inserta un procesador de textos para que una línea no se parta donde no debe. No es el mismo carácter que un espacio, así que una comparación falla y una búsqueda no encuentra nada.
  • Espacio de ancho cero (U+200B) — genuinamente invisible. Se copia constantemente de páginas web y sobrevive a cualquier recortador que solo busque espacios corrientes.
  • Espacio ideográfico (U+3000) — el espacio de ancho completo del chino, el japonés y el coreano. Habitual en exportaciones CJK y nunca contemplado por herramientas escritas pensando en ASCII.
  • Marca de orden de bytes (U+FEFF) — su sitio es el principio del archivo, como marcador de codificación; en cualquier otro lugar sobra. La mayoría de las herramientas de espacios la borran en silencio del principio de tu CSV, que era justo la copia que Excel necesitaba.
  • Next line (U+0085) — es espacio según el estándar Unicode y no según la definición que usa la mayoría del software, así que sobrevive a un recorte que elimina todo lo que tiene alrededor.

Tipos de archivo y codificaciones de texto

Un recortador que da por hecho que todo archivo es UTF-8 no falla ruidosamente con uno que no lo es: produce un resultado ordenado, seguro de sí mismo y completamente equivocado. Un registro en UTF-16 leído como UTF-8 se convierte en caracteres alternados y bytes nulos; recorta eso y habrás destruido el archivo mientras la herramienta informa de que todo fue bien.

Qué archivos abre

Texto plano y Markdown, CSV y TSV, archivos de registro, subtítulos SRT y VTT, JSON, XML y HTML, YAML, INI y otros formatos de configuración, SQL, y unas veinte extensiones de código fuente. La lista es deliberadamente cerrada: un archivo que no esté en ella se rechaza en el momento de elegirlo, en lugar de aceptarlo y fallar a mitad de camino. Un documento de Word, un PDF, una hoja de cálculo o una presentación se rechazan con un enlace directo a la herramienta que extrae su texto.

Qué codificaciones lee

UTF-8, UTF-8 con marca de orden de bytes, UTF-16 en cualquier orden de bytes, y Windows-1252, que es lo que suele ser una exportación antigua de una aplicación de Windows y donde viven las comillas tipográficas, las rayas y el símbolo del euro. La codificación se detecta a partir del archivo y el resultado se escribe en la misma, así que un CSV en UTF-8 que Excel abre bien lo sigue abriendo bien después. UTF-32, y UTF-16 sin marca de orden de bytes, se rechazan por su nombre en lugar de adivinarse: equivocarse con el orden de bytes produce un disparate verosímil en vez de un error.

Recortar código, YAML y configuración con seguridad

Los espacios tienen significado en más formatos de los que la gente espera, y el daño no siempre se ve en el resultado. Estos son los ajustes para esos casos.

  • Activa «Conservar la sangría» — antes de recortar cualquier cosa con sangría. Los espacios finales se van igual; la sangría de la que dependen Python, YAML y Markdown se queda.
  • Pon el salto final en exactamente uno — que es lo que POSIX espera de un archivo de texto y lo que evita que un control de versiones marque tu última línea como modificada.
  • No uses nunca «Colapsar todo en una línea» — sobre un formato estructurado. Es para prosa que debe convertirse en un campo, no para algo que vaya a leer un analizador.
  • Cuidado dentro de cadenas entrecomilladas — el recorte trabaja sobre líneas, no sobre sintaxis, así que los espacios finales dentro de un campo CSV entrecomillado se eliminan con el resto.
  • Revisa el Markdown — dos espacios al final de una línea son un salto de línea forzado en Markdown. Recortar los extremos los elimina, que suele ser lo que quieres y de vez en cuando no.

Recorte por lotes y límites de archivo

Un archivo o un pegado es gratis, con todas las opciones de limpieza disponibles: del recorte en sí no se reserva nada para un plan de pago. Lo que compra Pro es escala.

Qué incluye la versión gratuita

Un archivo o pegado cada vez, hasta 10 MB, y todas las opciones de esta página. Si un archivo supera el límite, el mensaje lo dice antes de empezar nada y apunta al divisor de texto, que parte una exportación demasiado grande en trozos que sí se recortan: una vía gratuita, no un intento de venta. Nadie llega a una barra de progreso que luego falla.

Qué añade Pro

Hasta 20 archivos en cola de una sola pulsación, descargados como un único archivo comprimido en lugar de 20 diálogos de guardado, y un límite de tamaño que marca tu dispositivo y no nosotros. Esta es la parte que ninguna herramienta comparable ofrece: todos los eliminadores de espacios en línea que comparamos procesan exactamente un pegado cada vez.

Cuándo usarlo

El recortador se gana su sitio allí donde el texto ha pasado entre dos sistemas que no se ponen de acuerdo sobre los espacios.

  • Antes de una importación — limpia un CSV o una columna de valores pegados para que las claves coincidan al otro lado.
  • Después de copiar de un documento — un pegado de Word o de un PDF es la fuente más común de caracteres invisibles.
  • Ordenar registros — quita las líneas separadoras en blanco y el relleno de alineación antes de que algo tenga que analizarlos.
  • Preparar un commit — espacios finales eliminados y un salto de línea final, sin abrir un editor.
  • Moverse entre Windows y Linux — normaliza los finales de línea una vez en lugar de discutir con un diff.
  • Limpiar archivos de subtítulos — SRT y VTT sobreviven intactos a un recorte; sus espacios finales perdidos no.

Cuándo no recortar

Hay formatos en los que los espacios son datos, y para ellos un recortador es la herramienta equivocada.

  • Archivos de ancho fijo, donde las posiciones de las columnas son el formato y recortarlas lo destruye.
  • Todo aquello donde los espacios finales sean contenido intencionado en lugar de relleno accidental: algunos datos de prueba y formatos basados en diffs son así a propósito.
  • Poesía, arte ASCII, o cualquier composición donde la forma en la página sea el objetivo.
  • Documentos donde solo una base de datos o una aplicación deberían normalizar un campo, porque tienen reglas que esta herramienta no puede conocer.
  • Un archivo del que no tengas copia. Recortar no se deshace, así que guarda el original hasta haber revisado el resultado.

Limitaciones y compatibilidad

Funciona solo sobre texto plano, así que el formato de un procesador de textos o de una página web no se conserva: nunca estuvo en el texto. El recorte trabaja línea a línea y no entiende de sintaxis, así que no distingue un espacio final dentro de una cadena entrecomillada de uno que va después. Los archivos UTF-32, y los UTF-16 sin marca de orden de bytes, se rechazan en lugar de adivinarse. Todo se ejecuta en tu dispositivo, en cualquier navegador actual, y sigue funcionando sin conexión una vez cargada la página.

Un registro de 10 MB se recorta en unas cinco centésimas de segundo, y la página sigue respondiendo todo el tiempo porque el trabajo nunca ocurre en el hilo que dibuja la pantalla.

Preguntas frecuentes

¿Cómo funciona el recortador de texto?

Pega texto o abre un archivo y activa lo que quieras limpiar: recortar el inicio o el final de cada línea, eliminar líneas vacías, limitar cuántas líneas vacías pueden ir seguidas, colapsar espacios repetidos, convertir tabulaciones o quitar caracteres invisibles. La vista previa se actualiza sobre la marcha y los contadores muestran cuántos espacios se eliminaron y cuántas líneas cambiaron.

¿Mi texto es privado y seguro?

Sí. Tu texto no se envía a ninguna parte: todo el recorte se ejecuta en tu dispositivo, no hay paso de subida ni copia en un servidor. Por eso sigue funcionando sin conexión una vez cargada la página, y no existe un tamaño de archivo que un servidor pueda rechazar: el único límite es tu propio dispositivo.

¿El recorte cambia mis finales de línea?

No, salvo que lo pidas. Los finales de línea se conservan exactamente como llegaron: un archivo CRLF sigue siendo CRLF, y un archivo que mezcla ambos conserva la mezcla línea por línea. Si quieres unificarlos, el control de finales de línea lo convierte todo a LF o CRLF en un paso. Conviene comprobarlo en cualquier herramienta: recortar el final de una línea y llevarse el retorno de carro con él es un error fácil de cometer y difícil de detectar.

¿Qué hace colapsar todo en una línea?

Sustituye cada secuencia de espacios, saltos de línea incluidos, por un único espacio y recorta los extremos, dejando una sola línea densa. No se conserva la estructura de párrafos ni de líneas, así que usa las opciones por línea cuando necesites mantenerlas separadas. Es la opción correcta para convertir un párrafo con saltos en el valor de un único campo.

¿Cómo elimino las líneas vacías?

«Eliminar líneas vacías» borra todas las que estén vacías o solo tengan espacios y tabulaciones. Si prefieres conservar los saltos de párrafo, usa «Limitar líneas vacías» y decide cuántas seguidas pueden quedar: una mantiene un solo hueco entre párrafos y elimina el resto. Se pueden usar juntas, pero normalmente solo una de ellas es lo que querías.

¿Es seguro para código y texto con sangría?

Activa «Conservar sangría» antes de recortar. La sangría de las líneas con contenido real se deja intacta, mientras que los espacios finales se siguen eliminando y las líneas de solo espacios se vacían, que es justo lo que hace la opción «eliminar espacios finales» de un editor. «Tabulaciones y espacios» maneja la sangría en cualquier dirección. Revisa siempre el resultado cuando los espacios tengan significado.

¿Qué son los caracteres de ancho cero y de no separación, y por qué importan?

Son caracteres que no puedes ver pero que el software sí cuenta. El texto copiado de Word, de un PDF o de una página web trae con frecuencia espacios de no separación en lugar de los normales, y espacios de ancho cero entre palabras. Una importación a una hoja de cálculo deja de coincidir, una búsqueda no devuelve nada, y el texto se ve perfectamente normal en pantalla. «Normalizar espacios Unicode» los convierte en espacios corrientes, y «Eliminar caracteres de ancho cero» borra los invisibles, dejando los conectores que el persa, el árabe, las escrituras índicas y las secuencias de emoji sí necesitan.

¿Qué es una marca BOM y debería eliminarla?

Una marca de orden de bytes es un marcador invisible al principio de un archivo que indica al software en qué codificación está. Excel la necesita para abrir un CSV en UTF-8 sin estropear los acentos; muchas herramientas de línea de comandos y analizadores de JSON se atragantan con ella. Esta herramienta la conserva por defecto, porque pertenece al archivo y no a tu texto, y te ofrece un control para quitarla cuando sepas que sobra.

¿Qué archivos y codificaciones puede abrir?

Texto plano, Markdown, CSV y TSV, registros, subtítulos, JSON, XML, HTML, YAML, INI y archivos de configuración, SQL, y unas veinte extensiones de código fuente. Lee UTF-8, UTF-8 con marca de orden de bytes, UTF-16 en cualquier orden de bytes y Windows-1252, y devuelve el resultado en la misma codificación para que nada se estropee después. Un documento de Word, un PDF o una hoja de cálculo se rechazan con un enlace a la herramienta que extrae su texto.

¿Es gratis y puedo recortar varios archivos a la vez?

Es gratis para un archivo o un pegado cada vez, hasta 10 MB, con todas las opciones de limpieza disponibles: no se reserva ninguna. Pro eleva el tamaño a lo que tu dispositivo pueda manejar y permite poner en cola hasta 20 archivos y descargarlos como un único ZIP, que es la parte que convierte una carpeta de registros exportados en una sola pulsación.

4.6de 5

de 160 valoraciones

Valora esta herramienta

Toca una estrella — es un segundo