Ir al contenido

Comparador de textos FREE

Compara dos textos o dos archivos y ve exactamente qué ha cambiado: línea por línea, y las palabras que se movieron dentro de una línea. Exporta el resultado como diff unificado. Ambos lados se quedan en tu navegador.

Uso gratuito Sin registro Privacidad ante todo

Estos dos textos no tienen ni una línea en común a este tamaño, así que la comparación se presenta como una sola sustitución en lugar de línea por línea. Compara fragmentos más pequeños para un resultado detallado.

Pega o suelta dos textos arriba y las diferencias aparecen aquí mientras escribes.

Los dos textos se comparan en esta pestaña. No se sube nada, no se guarda nada y cerrar la página no deja ninguna copia, que es justo lo que importa cuando lo que comparas es un contrato, un archivo de configuración o el código de otra persona.

Alcance y límites

Qué muestra la comparación y dónde se detiene

Un diff exacto, calculado en tu navegador

Primero se recortan las líneas iguales del principio y del final, después las líneas únicas en ambos lados anclan lo que queda, y el resto pasa por el algoritmo de Myers, que es exacto. Un bloque enorme y sin anclas se informa como una sola sustitución en lugar de dejarlo corriendo un minuto, y el resultado dice cuándo ha ocurrido. Los dos textos se quedan en esta pestaña: no se sube nada y no se guarda nada.

Ayuda

FAQ

¿Se envía mi texto a algún sitio?

No. La comparación se ejecuta en esta pestaña, en JavaScript, sobre el texto de los dos campos. No hay subida ni petición: la página no tiene nada que llamar, no se guarda nada y cerrar la pestaña no deja rastro. Conviene decirlo con claridad, porque en un comparador la gente pega contratos, credenciales de archivos de configuración y código que no es suyo.

¿Qué significan los tres colores?

El verde es una línea que solo existe en el segundo texto, el rojo una que solo existe en el primero, y una pareja rojo-verde es una línea reescrita, con las palabras que realmente cambiaron marcadas dentro. El estado lo llevan el fondo, el número de línea y el signo más o menos a la vez, no el color por sí solo, así que el resultado sigue siendo legible si no distingues el rojo del verde.

¿Qué ignoran exactamente las tres opciones?

Ignorar mayúsculas empareja líneas que solo se diferencian en eso. Ignorar espacios agrupa las secuencias de espacios y tabulaciones y recorta los extremos, de modo que un cambio de sangría deja de ser una diferencia; no borra los espacios del todo, así que «ab» y «a b» siguen siendo líneas distintas. Ignorar líneas vacías las deja fuera de la comparación aunque la numeración las siga contando, de modo que un número aquí es el número en tu archivo. Las líneas se muestran siempre tal como las escribiste: las opciones cambian qué cuenta como coincidencia, no lo que se ve.

¿Qué archivos puedo abrir?

Archivos de texto, hasta 2 MB cada uno: .txt, .md, .csv, .json, .xml, .yml, .html, .css, archivos fuente, registros, subtítulos. Puedes soltar un archivo sobre cualquiera de los dos campos. Un PDF, un .docx o una hoja de cálculo no son texto, así que se rechazan explícitamente en lugar de mostrarse como una pantalla de caracteres ilegibles: conviértelos antes, o usa el Conversor de archivos.

¿Qué es un diff unificado y qué puedo hacer con él?

Es el formato que leen `patch`, `git apply` y cualquier herramienta de revisión de código: una cabecera que nombra los dos lados y luego bloques con los rangos de líneas que cubren, en los que cada línea empieza por un espacio, un menos o un más. Pégalo en una revisión, adjúntalo a un ticket, o guárdalo como .diff y aplícalo con `patch -p0 < archivo.diff`.

¿Aguanta un archivo grande?

Diez mil líneas con un cambio en el medio es instantáneo: la comparación recorta primero lo que coincide en los extremos y después parte de las líneas que aparecen exactamente una vez en cada lado, que es también lo que hace que un bloque movido se lea como un movimiento y no como un borrado más una adición. El resultado se pinta en tandas de 600 líneas con un botón para el resto, porque un navegador maquetando diez mil líneas de texto monoespaciado de golpe deja de responder. Si dos textos muy grandes no tienen nada en común, la herramienta lo dice y presenta el cambio en grueso en vez de atascarse.

Crea una web mejor, más rápido.

Creamos software y soluciones a medida adaptadas a tus necesidades.

Contáctanos