Quitar la sangría

Pega tu texto: se eliminan los espacios y las tabulaciones del principio de cada línea.

El caso real: el texto copiado de un PDF o de un correo

Algunos textos arrastran espacios al principio de cada línea: las citas dentro de los correos, los bloques copiados de un PDF maquetado, las respuestas pegadas desde un chat. Cuando los vuelves a poner en un documento, esa sangría invisible descuadra la alineación y la limpieza automática del procesador de textos no la quita. Aquí desaparece de golpe en todas las líneas a la vez.

Qué se quita

Solo los espacios y las tabulaciones del principio de cada línea, hasta la primera cosa que no sea un espacio. El resto de la línea no se toca: los espacios entre las palabras se quedan, la puntuación se queda, las líneas siguen siendo las mismas y las líneas vacías siguen vacías. Es una limpieza concreta, no una reescritura.

Dónde NO usarlo

Si el texto es código, la sangría no es decoración: en Python es lo que dice dónde empieza y dónde acaba un bloque, y quitar las sangrías significa romper el programa. En otros lenguajes el código también se vuelve ilegible. Si el problema de tu código son las tabulaciones que se ven de anchos distintos en todas partes, la página correcta es Tabulaciones en espacios, que las hace uniformes en vez de tirarlas.

Herramientas cercanas

Para los espacios dobles entre palabras y los que quedan al final de la línea está Quitar espacios de más; para quitar las líneas vacías de en medio, Quitar líneas vacías. Si en cambio tienes que recomponer un texto que ha salido de un PDF partido línea a línea, ese es el oficio de Recomponer el texto copiado de un PDF.