Elegir la limpieza mínima
Al abrir la herramienta solo está activo el recorte de finales. Recortar comienzos también elimina sangrías. Los botones de ejemplo y vaciado presentan una vista de sustitución antes de cambiar el contenido actual.
Texto y cadenas
Empieza por los finales de línea y compara las marcas antes de sustituir el texto original.
··título··texto··␍↵ ⇥elemento⇥valor·↵ precio⍽10␍↵ ····sangría··␍↵
··título··texto␍↵ ⇥elemento⇥valor↵ precio⍽10␍↵ ····sangría␍↵
Mostradas: 5 / 5 líneas, 57 unidades UTF-16. La exportación incluye todo el resultado.
· espacio ⇥ tabulación ⍽ NBSP ↵ LF ␍ CR ␍↵ CRLF. Las marcas resaltadas solo se muestran en pantalla.
El texto permanece en este navegador; no se sube.
Orden: NBSP → finales → inicios → espacios repetidos → tabulaciones.
Sin análisis de sintaxis: los espacios finales pueden importar en Markdown. La expansión afecta a todo el texto; la compresión, solo a sangrías.
Entrada/salida: 1.000.000 de unidades UTF-16 y 50.000 líneas cada una. Saltos conservados; descarga UTF-8.
3 líneas modificadas · 5 quitados / 0 añadidos · 62 → 57 caracteres
Quitados/añadidos suma el consumo y la producción de cada paso, no un diff mínimo. Antes/después cuenta puntos de código.
Eliminar espacios extra resulta útil cuando un texto pegado pierde su alineación o deja de coincidir en una búsqueda. Un espacio corriente, una tabulación y un espacio de no separación pueden parecer iguales, aunque cada uno produzca un comportamiento distinto.
El original permanece a la izquierda mientras pruebas las reglas de la derecha. El ejemplo mezcla sangrías y tipos de salto de línea; al principio solo se quitan espacios ordinarios y tabulaciones al final de cada línea.
Eliminar espacios extra no exige borrar la sangría. El ajuste inicial conserva espacios y tabulaciones iniciales, además de cada separador CRLF, LF o CR. Para cambiar el comienzo de las líneas o convertir las sangrías debes activar la opción correspondiente.
Las marcas resaltadas diferencian espacios, tabulaciones y NBSP. Activa la conversión que necesites y comprueba el resultado antes de aplicarlo. Copiar y descargar utilizan el texto real, sin los puntos ni las flechas añadidos para visualizarlo.
Al abrir la herramienta solo está activo el recorte de finales. Recortar comienzos también elimina sangrías. Los botones de ejemplo y vaciado presentan una vista de sustitución antes de cambiar el contenido actual.
La vista automática espera 350 ms tras una edición. Desactívala para usar el botón o Ctrl/Cmd+Intro. Cambiar el texto o una regla deja el resultado obsoleto y bloquea copia, descarga y aplicación hasta obtener uno actualizado.
Comprueba las líneas modificadas y los totales de caracteres. Deshacer restaura la entrada, la salida y los ajustes anteriores a la aplicación. Mostrar las marcas solo cambia la vista, sin ejecutar de nuevo la limpieza.
Los inicios y finales de línea tienen controles independientes para espacios ordinarios y tabulaciones. Si una línea contiene solo estos caracteres, queda vacía, pero su salto permanece y no se une con la siguiente.
La opción de agrupación reduce dos o más U+0020 consecutivos a uno. Protege el prefijo inicial de espacios y tabulaciones. Las tabulaciones entre palabras permanecen intactas hasta que se elige su conversión.
La regla NBSP convierte U+00A0 en U+0020 antes de recortar y agrupar. Esto permite que el texto se divida en ese punto. La secuencia escrita sigue siendo texto; no se interpretan entidades HTML.
Cada tabulación se expande hasta la próxima posición múltiplo de 2, 4 u 8 en toda la línea. La conversión inversa afecta solo a las sangrías: transforma las secuencias que llegan a una posición de tabulación y conserva los espacios restantes.
Sí. Cada separador original permanece, aunque se mezclen estilos Windows, Unix y CR. También se conserva un salto al final del documento. Esta herramienta no ofrece una opción de aplanar todo en una sola línea.
Activa la regla NBSP para convertir U+00A0 en espacio ordinario. Después, las reglas de recorte o agrupación pueden eliminarlo si corresponde. Los espacios no separables estrechos y la entidad escrita no se convierten.
El cálculo se realiza en el navegador, como indica la nota junto a la entrada. Esta página no ofrece una URL remota ni una carga de archivos. La copia y la descarga se realizan únicamente al pulsar sus botones.
Elige tabulaciones a espacios y una anchura de 2, 4 u 8. Cada tabulación avanza hasta la próxima posición, de modo que su expansión depende de lo que haya antes. Desactiva los otros recortes si no quieres cambios adicionales.
Los recortes tratan U+0020 y Tab, la agrupación solo U+0020 y la regla NBSP solo U+00A0. Las marcas de salto se muestran para inspeccionarlas, pero no se eliminan. El contador no confunde un punto o una flecha escritos por ti con estos caracteres.
¿Algún paso se comporta de forma inesperada?
Prueba a eliminar espacios extra en el ejemplo y activa en tu texto solo las reglas cuyo efecto quieras conservar.
Revisa la vista previa y aplica con una opción de deshacer.