Comparar texto
TextoTodo se ejecuta en tu navegador: no se sube nada
Rellena los dos lados para comparar
Pulsa una fila para copiar esa línea; arrastra para copiar varias (los números de línea no se incluyen)
Pon dos versiones de un texto una al lado de la otra y mira exactamente qué líneas cambiaron, cuáles se añadieron y cuáles se borraron. Las ediciones se alinean por diferencia mínima (subsecuencia común más larga) en vez de marcar bloques enteros como cambiados. Va bien para archivos de configuración, logs, fragmentos de código y revisiones de un texto.
Funciones
- Comparación línea a línea que marca las líneas añadidas, borradas y sin cambios
- Las ediciones se alinean por diferencia mínima (LCS), no marcando bloques enteros
- Dos paneles en paralelo con los números de línea correspondientes a cada original
- Los finales de línea CRLF y LF se tratan como idénticos: sin muros de diferencias falsas
- Se puede ignorar el uso de mayúsculas, los espacios al final o repetidos, o todos los espacios, incluida la sangría
- Con una opción de ignorar activa, el recuento dice cuántas líneas difieren solo en lo que ignoraste, para que «idéntico» nunca mienta
- Las entradas enormes se degradan con elegancia y un aviso explícito, en vez de congelar la página
Cómo se usa
- Pega el original a la izquierda y la revisión a la derecha
- La comparación se actualiza mientras escribes; no hace falta ningún botón
- El verde marca adiciones, el rojo borrados y el gris lo que no cambió
Preguntas frecuentes
- Los dos textos se ven idénticos pero se informa de una diferencia. ¿Por qué?
- Normalmente por espacios al final, sangría o mayúsculas: diferencias reales, solo que difíciles de ver a ojo. Las tres casillas de la izquierda de la barra existen justo para esto: marca «ignorar espacios al final» o «ignorar todos los espacios» y las diferencias falsas desaparecen. CRLF frente a LF ya se ignora. Ojo: con una opción de ignorar activa, las estadísticas siguen diciendo cuántas líneas difieren solo en lo que ignoraste — esas diferencias no desaparecieron, las excluiste tú, y reemplazar el lado izquierdo por el derecho seguirá sobrescribiendo esas mayúsculas y esos espacios.
- ¿Cómo se alinean los cambios?
- Un algoritmo de subsecuencia común más larga encuentra el tramo más amplio que coincide entre los dos lados y trata el resto como inserciones y borrados. Es decir, solo se marcan las líneas realmente cambiadas, en vez de todo lo que sigue a la primera diferencia.
- ¿Qué pasa con textos muy largos?
- Comparar es O(n×m), así que las entradas muy grandes degeneran en un resultado grueso de «todo borrado y luego todo añadido». La página lo dice explícitamente cuando ocurre: la salida sigue siendo correcta, solo que no está alineada a la edición mínima.
Herramientas relacionadas
Contador de palabras
Texto¿Cuánto mide este texto? Cuenta por separado caracteres chinos y palabras inglesas, con caracteres, líneas, bytes UTF-8, tiempo de lectura y SMS.
Limpiar texto
TextoLimpia una columna copiada de un log o una hoja: quita duplicados, ordena, borra líneas vacías, recorta espacios y quita la numeración de línea.
Estilo de nombres
TextoConvierte identificadores entre catorce estilos de nombres, separando bien las palabras de siglas como HTTPServer. Todo en tu navegador.
Conversor de chino
TextoConvierte texto chino entre caracteres simplificados y tradicionales: primero las palabras frecuentes y luego la forma más habitual del resto.
Probador de regex
TextoPrueba expresiones regulares en el navegador: resaltado en vivo, grupos de captura, vista previa de sustitución y código para cinco lenguajes.
Previsualizar Markdown
TextoEscribe Markdown a la izquierda y velo renderizado a la derecha: anclas, índice y bloques de código coloreados. El HTML pegado sigue siendo texto.