Conversor de Tabulaciones a Espacios
Convierte tabulaciones en espacios online. Sustituye cada carácter de tabulación por un número fijo de espacios, elige un ancho de tabulación personalizado, usa paradas de tabulación inteligentes para alinear columnas con precisión, o convierte solo las tabulaciones iniciales que forman tu sangría.
El Conversor de Tabulaciones a Espacios de ToolsSoup es una herramienta online gratuita que sustituye los caracteres de tabulación de tu texto o código por espacios con un solo clic. Define cuántos espacios equivale cada tabulación, activa las paradas de tabulación inteligentes para que las columnas queden alineadas exactamente como en un editor, o limita la conversión solo a las tabulaciones iniciales que forman la sangría. Es la forma rápida de normalizar la sangría cuando un archivo mezcla tabulaciones y espacios, cuando una guía de estilo exige espacios o cuando las tabulaciones se muestran de forma inconsistente entre editores y sitios web. El texto convertido aparece junto a un recuento de cuántas tabulaciones se encontraron y sustituyeron, listo para copiar. Todo se ejecuta en tu navegador: sin subidas, sin registro y tu texto nunca sale de tu dispositivo.
¿Qué es un conversor de tabulaciones a espacios?
Un conversor de tabulaciones a espacios transforma los caracteres de tabulación invisibles de un texto o código fuente en espacios normales. Una sola tabulación ocupa un ancho visual variable según la configuración de ancho de tabulación del editor, por eso el mismo archivo puede verse bien alineado en un programa y desalineado en otro. Convertir las tabulaciones a un número fijo de espacios elimina esa ambigüedad: la sangría queda igual en todas partes, en cualquier editor, terminal, vista de diferencias y página web. Esta herramienta te permite elegir el número de espacios por tabulación y, opcionalmente, usar paradas de tabulación inteligentes, que avanzan hasta el siguiente límite de columna en lugar de insertar siempre la misma cantidad fija.
Cómo convertir tabulaciones en espacios
Convertir tabulaciones con ToolsSoup solo lleva unos segundos:
- Escribe o pega en el primer cuadro el texto o código que usa tabulaciones.
- Define los espacios por tabulación (2 y 4 son los más comunes) y, si quieres, activa las paradas de tabulación inteligentes o limita el cambio a las tabulaciones de la sangría inicial.
- Haz clic en Convertir tabulaciones en espacios, comprueba cuántas tabulaciones se convirtieron y pulsa Copiar resultado para obtener el texto ajustado.
Espacios fijos frente a paradas de tabulación inteligentes
De forma predeterminada, cada tabulación se sustituye por el número exacto de espacios que elijas, sin importar dónde aparezca en la línea. Las paradas de tabulación inteligentes, en cambio, imitan cómo un editor real expande las tabulaciones: una tabulación avanza el cursor hasta el siguiente múltiplo del ancho de tabulación, por lo que puede insertar desde un espacio hasta un ancho de tabulación completo. Los espacios fijos son los más sencillos e ideales para la sangría, mientras que las paradas inteligentes son la opción correcta cuando las tabulaciones alinean columnas de datos o comentarios y necesitas que el espaciado coincida con lo que ves en pantalla.
¿Por qué convertir tabulaciones en espacios?
Muchas guías de estilo y lenguajes —incluida la PEP 8 de Python y la mayoría de los proyectos JavaScript y web— recomiendan espacios en lugar de tabulaciones para que la sangría se vea idéntica para todos. Los espacios también sobreviven al pegarse en formularios web, aplicaciones de chat, markdown y documentos que eliminan o estropean los caracteres de tabulación. Convertir las tabulaciones en espacios antes de compartir código o pegarlo online mantiene tu formato intacto y evita los clásicos errores de mezcla de tabulaciones y espacios que rompen Python y producen diferencias confusas.
¿Por qué usar este conversor de tabulaciones a espacios?
- Sustituye cada tabulación por un número fijo de espacios que tú elijas.
- Usa paradas de tabulación inteligentes para alinear las tabulaciones en límites reales de columna, como hace un editor.
- Convierte solo las tabulaciones de la sangría inicial y deja intactas las tabulaciones dentro de la línea.
- Comprueba de un vistazo cuántas tabulaciones se encontraron y convirtieron.
- Mantén el formato de tu código consistente en todos los editores y sitios web.
- El resultado queda listo para copiar con un solo clic.
- Se ejecuta por completo en tu navegador: tu texto nunca se sube.
Preguntas frecuentes
¿Cuántos espacios debe tener una tabulación?
Depende del lenguaje y de tu guía de estilo. Cuatro espacios es el valor predeterminado más común y lo que recomienda la PEP 8 de Python, mientras que muchos proyectos JavaScript, TypeScript y web usan dos espacios. Ajusta Espacios por tabulación para que coincida con la convención de tu proyecto antes de convertir.
¿Qué hacen las paradas de tabulación inteligentes?
Con las paradas de tabulación inteligentes activadas, cada tabulación se expande hasta el siguiente límite de columna —el siguiente múltiplo del ancho de tabulación— exactamente como en un editor de código. Así, una tabulación puede insertar desde un espacio hasta un ancho completo según su posición, lo que mantiene las columnas de datos alineadas correctamente.
¿Puedo convertir solo las tabulaciones de la sangría?
Sí. Activa Convertir solo las tabulaciones iniciales y la herramienta sustituirá únicamente las tabulaciones al comienzo de cada línea —tu sangría— dejando intactas las tabulaciones dentro de la línea, como las que se usan para separar columnas.
¿Por qué convertir tabulaciones en espacios?
Las tabulaciones se muestran con anchos diferentes en distintos editores, así que un archivo puede verse alineado en uno y desalineado en otro. Los espacios siempre ocupan el mismo ancho, por lo que convertir las tabulaciones en espacios hace que la sangría sea consistente en todas partes y evita los errores de mezcla de tabulaciones y espacios que rompen Python y crean diferencias confusas.
¿Convierte los espacios de nuevo en tabulaciones?
No: esta herramienta solo convierte tabulaciones en espacios. Para hacer lo contrario y volver a convertir los espacios iniciales en tabulaciones, usa el conversor de Espacios a Tabulaciones o la opción de tabulaciones del Eliminador de Espacios en Blanco.
¿Mi texto es privado?
Por supuesto. Toda la conversión ocurre localmente en tu navegador mediante JavaScript, así que el texto que introduces nunca se envía ni se almacena en ningún servidor.