Tabulaciones en espacios
Pega tu texto: cada tabulación se sustituye por 4 espacios.
Por qué un TAB da problemas
El carácter de tabulación no es una anchura: es un salto a la siguiente columna, y lo ancha que sea esa columna lo decide el programa que está mostrando el texto. Tu editor quizá lo dibuja de 4, la terminal de 8, la caja de comentarios de una web se lo come entero y otro editor lo muestra de 2. Por eso el mismo texto, que en tu pantalla estaba perfectamente alineado, al otro lado llega en escalera o todo pegado.
Qué hace esta página
Cada tabulación se convierte en cuatro espacios, que es la medida más extendida y la que prescribe la guía de estilo oficial de Python (PEP 8). A partir de ahí el texto se ve igual en todas partes, porque un espacio es un espacio en cualquier sitio. Lo demás no se toca: líneas, acentos, puntuación y caracteres especiales quedan idénticos.
El caso en el que NO lo arregla
Si has copiado una tabla de Excel o de Hojas de cálculo de Google, las columnas están separadas por un TAB cada una y los valores tienen longitudes distintas: al sustituir cada tabulación por cuatro espacios las columnas no se quedan alineadas, porque lo que las mantenía en fila era justamente el salto de columna. En ese caso no necesitas esta página: necesitas pegar los datos en una hoja de cálculo de verdad, y para hacerlo bien está De CSV a Excel.
Herramientas cercanas
Si en cambio el problema son los espacios dobles y las líneas que acaban con un espacio de más, está Quitar espacios de más; para quitar la sangría al principio de cada línea, Quitar sangrías. Para sustituir cualquier otra cosa, tabulaciones incluidas, el camino general es Buscar y sustituir.