Comparador de textos - Compara dos textos o dos archivos, línea a línea y palabra a palabra | POLPROG Ir al contenido

Comparador de textos

Compara dos textos o dos archivos, línea a línea y palabra a palabra

Dos versiones a la entrada, cada diferencia a la salida, comparadas en el navegador

Herramienta Web
Página oficial del producto Editor: POLPROG
Página oficial del producto
2
Textos comparados
3
Qué se puede ignorar
10k
Líneas, al instante
0
Bytes subidos
01Comparador de textos

Acerca de

Dos campos y todas las diferencias entre ellos: líneas añadidas, líneas eliminadas, líneas reescritas y, dentro de una reescrita, las palabras que de verdad cambiaron. Lado a lado o en una columna, con un interruptor para ver solo los cambios.

La comparación se ejecuta en esta pestaña. No hay subida ni petición: la página no tiene nada que llamar, no se guarda nada y cerrarla no deja rastro. Esa es la diferencia que importa en un comparador, porque ahí es donde la gente pega contratos, credenciales de archivos de configuración y código que no es suyo.

Debajo no hay un algoritmo, sino tres capas. Primero se recorta lo que coincide al principio y al final, lo que convierte la mayoría de las comparaciones reales en unas pocas decenas de líneas de trabajo. El resto se ancla en las líneas que aparecen exactamente una vez en cada lado - una línea única en ambos textos solo puede corresponderse consigo misma - y eso es lo que hace que un bloque movido se lea como un movimiento y no como un borrado más una adición. Los tramos cortos entre esas anclas pasan por el algoritmo de Myers, que es exacto. Diez mil líneas con un cambio en el medio vuelven al instante.

El resultado se exporta como diff unificado: el formato que leen patch, git apply y cualquier herramienta de revisión de código.

02Uso

Qué resuelve

El problema
  • La mayoría de los comparadores en línea envían ambos textos a un servidor, contratos y archivos de configuración incluidos
  • Una comparación ingenua presenta un bloque que solo se movió como todo borrado y todo añadido, y entierra las dos líneas realmente cambiadas bajo doscientas que no lo estaban
  • Marcar una línea entera como cambiada cuando se movieron tres caracteres te deja comparando a ojo dos líneas casi idénticas: justo el trabajo que abriste la herramienta para evitar
El resultado
  • Los dos textos se quedan en la pestaña: sin subida, sin petición, sin almacenamiento
  • Las líneas que aparecen una vez en cada lado anclan la comparación: un bloque movido se lee como un movimiento y los cambios reales siguen visibles
  • En una línea reescrita se marcan las palabras cambiadas, así que lees la diferencia en lugar de buscarla
Para quién
  • Cualquiera que compare dos versiones de un contrato, una oferta o una política
  • Desarrolladores que leen un cambio sin un repositorio a mano
  • Editores y traductores que comprueban qué cambió realmente entre dos borradores
03Características principales

Características principales

Las capacidades más importantes explicadas de forma práctica.

Línea a línea y palabra a palabra

Las líneas añadidas, eliminadas y reescritas tienen cada una su fondo, y una línea reescrita lleva marcadas dentro las palabras que se movieron. El estado lo llevan el fondo, el número de línea y el signo más o menos a la vez, nunca el color por sí solo.

Dos vistas, un resultado

Lado a lado para leer dos versiones como documentos, una columna para leer un cambio como lo lee una revisión de código. Un interruptor de «solo los cambios» quita las líneas sin cambios y deja una línea de contexto a cada lado.

Tres cosas que puedes hacer ignorar

Mayúsculas, espacios y líneas vacías. Los espacios se agrupan, no se borran: un cambio de sangría deja de ser una diferencia, pero «ab» y «a b» siguen siendo líneas distintas. Los números de línea cuentan siempre todas las líneas de tu archivo.

Archivos, soltados directamente sobre el campo

Archivos de texto de hasta 2 MB por lado: .txt, .md, .csv, .json, .xml, .yml, .html, fuentes, registros, subtítulos. Un PDF o un .docx se rechaza explícitamente en vez de mostrarse como una pantalla de caracteres ilegibles.

Un parche que se puede aplicar de verdad

Copia o descarga el resultado como diff unificado con tres líneas de contexto: el formato que leen patch, git apply y cualquier herramienta de revisión. Cada cabecera de bloque cuenta las líneas que el bloque lleva realmente, que es justo lo que fallan los exportadores rotos.

Pensado para un archivo grande

Primero se recortan el prefijo y el sufijo comunes, luego las anclas patience, luego Myers sobre lo que queda. Diez mil líneas con un cambio es instantáneo. La vista pinta en tandas de 600 líneas para que el navegador siga respondiendo, y si dos textos grandes no tienen nada en común, la herramienta lo dice en vez de atascarse.

04Descargar

Acceso al producto

Un camino claro desde la fuente oficial hasta tu primer flujo completado.

Elige la plataforma adecuada

Utiliza uno de los enlaces oficiales disponibles para tu dispositivo o navegador.

Instala o abre

Sigue las instrucciones de la tienda o abre la aplicación web. Sin instaladores de terceros.

Configura y empieza

Revisa las opciones, elige tus preferencias y comienza con el flujo principal.

Opciones oficiales de acceso
05Tecnología

Tecnología del producto

Una visión transparente de las tecnologías principales utilizadas para crear y mantener este producto.

JavaScript
06Seguridad

Privacidad y seguridad

Tus datos permanecen en tu dispositivo. Siempre.

No se sube nada
Comparado en tu navegador
No se guarda nada
Nunca una cuenta