Comparación de diferencias de texto
Comparación línea a línea basada en el algoritmo LCS (subsecuencia común más larga) — detecta de un vistazo los añadidos, las eliminaciones y las partes sin cambios
Comprobación de similitud de texto
Similitud coseno basada en la vectorización por frecuencia de palabras (TF) — compara dos textos y obtén una puntuación de 0 a 100 %. Ideal para comparar resultados de IA o detectar reescrituras
Deduplicación, ordenación y numeración de líneas
Eliminar líneas duplicadas (conservando la primera aparición), ordenar de la A a la Z o de la Z a la A, mezclar al azar o añadir un número a cada línea — en un clic
Principio de la comprobación de similitud — similitud coseno y vectorización TF
Del texto bruto al vector matemático — tokenización y recuento de palabras
El motor divide primero ambos textos en tokens y cuenta las apariciones de cada palabra, representando así un texto como un vector de alta dimensión. Comparar similitudes consiste, en definitiva, en ver si dos vectores apuntan en la misma dirección, y no si tienen la misma longitud: eso es lo que permite tratar con justicia textos largos y cortos.
La fórmula del coseno — por qué el ángulo conviene más que la distancia en texto
La similitud coseno calcula el coseno del ángulo formado por dos vectores, con valores de 0 a 1. A diferencia de la distancia euclídea, es insensible a la longitud del texto: dos textos de 500 y 5000 palabras sobre el mismo tema obtienen puntuaciones parecidas, sin ser juzgados como poco similares solo por su tamaño.
Comparar salidas de IA — el caso de uso más típico
Cuando se plantea la misma pregunta a modelos distintos, la puntuación de similitud permite juzgar rápidamente si las dos respuestas se solapan mucho, si solo reformulan lo mismo o si no tienen relación alguna. La redacción, la investigación y la moderación de contenidos usan el mismo método para medir el grado de reescritura.
Leer la puntuación de similitud — interpretación en 11 niveles
La herramienta no se limita a devolver una cifra: divide el rango 0-100 % en 11 intervalos, cada uno con una interpretación textual, por ejemplo «muy similar», «tema cercano pero formulación distinta» o «prácticamente sin relación». Ya no hay que intuir el umbral: se obtiene directamente un criterio utilizable.
Principio de las diferencias — algoritmo LCS y comparación línea a línea
El algoritmo LCS — encontrar la mejor secuencia de edición
La comparación de diferencias se basa en la subsecuencia común más larga (Longest Common Subsequence): el algoritmo localiza la parte más extensa compartida por ambos textos (sin exigir que sea contigua) y las líneas no emparejadas se convierten en añadidos o eliminaciones. Este enfoque se acerca más al juicio humano al leer que una comparación carácter a carácter.
Comparación por línea y por carácter — a cada caso lo suyo
La comparación por línea conviene al código, a las configuraciones y a las listas, porque los cambios se producen línea a línea y el resultado es nítido. La comparación por carácter conviene a la corrección de textos, porque revela ajustes finos dentro de las frases. Esta herramienta adopta la comparación por línea, más legible en la mayoría de los usos reales.
Aplicaciones reales — mucho más que comparar código
Además de la revisión de código, las diferencias línea a línea se usan a menudo para cotejar revisiones de contratos, registrar versiones de una tesis, corregir traducciones o gestionar versiones de un texto. Sirven en cualquier situación en la que «tengo dos versiones y quiero saber qué cambia».
Deduplicación, ordenación y manejo de líneas
Deduplicación — conservar el orden y eliminar lo redundante
La deduplicación conserva la primera aparición de cada línea y mantiene el orden original del resto. La lista resultante no queda desordenada, así que puede usarse directamente para depurar direcciones de correo, ordenar palabras clave o limpiar datos.
Opciones de ordenación — A→Z, Z→A y mezcla aleatoria
Se admite la ordenación alfabética ascendente y descendente, así como la mezcla aleatoria — esta última se usa a menudo para muestreos, designaciones al azar o sorteos sencillos.
Números de línea — alineados y fáciles de leer
Cada línea recibe un número, lo que facilita las citas, las comprobaciones y las discusiones punto por punto. Los números se alinean según el número de dígitos: incluso con cientos de líneas, nada se descoloca.
Arquitectura sin envíos — por qué tus textos no salen del navegador
Una privacidad comprobable — abre tú mismo el panel de red
La tokenización, la vectorización y el cálculo de similitud y diferencias se ejecutan íntegramente en JavaScript dentro del navegador. Abre las herramientas de desarrollo (F12) → panel Network, usa la herramienta de principio a fin y revisa la lista de peticiones: ninguna transporta el contenido de tus textos.
Funciona sin conexión — utilizable sin red
Una vez cargada la página, todas las funciones siguen operativas aunque desconectes la red. Es también una prueba de que el cálculo se realiza realmente en local: si dependiera de un servidor, cortar la conexión lo dejaría inservible.
El principio constante de 345tool — comodidad sin sacrificar la privacidad
No recopilamos datos, no pedimos registro y no mostramos publicidad dentro de la interfaz de las herramientas. Es un principio común a todas nuestras herramientas, y Rosenav no es una excepción.
Preguntas frecuentes
¿Cómo comparo dos textos con el verificador de similitud?
Cambia a la pestaña «Similitud», pega los dos textos en los campos Texto A y Texto B y pulsa «Calcular similitud». Verás al instante una puntuación de 0 a 100 %, una barra de progreso visual y la interpretación correspondiente.
¿Qué es la similitud coseno y cómo se calcula el porcentaje de coincidencia?
La similitud coseno mide el coseno del ángulo formado por dos vectores de texto. Cada texto se convierte primero en un vector de frecuencia de palabras y después se calcula el ángulo entre ambos vectores: cuanto menor es el ángulo, mayor es la puntuación. Como solo se compara la dirección y no la longitud, la comparación entre textos largos y cortos no se ve alterada por el tamaño.
¿Cómo funciona la comparación de diferencias de texto?
Es una comparación línea a línea basada en la subsecuencia común más larga. El algoritmo localiza primero la secuencia de líneas compartidas más extensa y marca como añadidos o eliminaciones las líneas no emparejadas. La interfaz las distingue por colores y muestra estadísticas de líneas añadidas y eliminadas.
¿Cuándo usar la similitud y cuándo las diferencias?
Usa la similitud para conocer en cifras el grado de proximidad global, y las diferencias cuando quieras saber con precisión «qué líneas han cambiado». Son complementarias: empieza por la similitud para medir la magnitud del cambio y pasa después a las diferencias para localizar las líneas concretas.
¿Cómo funciona la deduplicación línea a línea?
La herramienta lee la entrada línea a línea, conserva la primera aparición de cada línea y mantiene el orden original del resto; al final indica en la barra de estadísticas cuántas líneas duplicadas se han eliminado. Es adecuada para listas de correo, tablas de palabras clave o listas de productos.
¿Se puede ordenar en otro sentido?
Sí. Hay tres modos: orden alfabético ascendente (A→Z), descendente (Z→A) y mezcla aleatoria. El resultado se escribe de inmediato en el panel de salida, listo para copiar.
¿Esta herramienta envía mi texto a un servidor?
No. Todos los cálculos se realizan en el navegador y no existe ninguna API de envío. Puedes comprobarlo en el panel Network de las herramientas de desarrollo, o desconectar la red después de cargar la página: la herramienta seguirá funcionando con normalidad.
¿Para qué casos concretos sirven estas herramientas de texto?
Los usos más habituales son: comparar las salidas de distintos modelos de IA, valorar si un artículo ha sido reescrito, corregir una traducción, revisar diferencias en código o configuraciones, depurar listas de correo o palabras clave duplicadas, numerar listas y mezclar nombres para un muestreo aleatorio.
¿Quién desarrolla Rosenav y cuál es su modelo de negocio?
El equipo de desarrollo 345tool se encarga de su creación y mantenimiento: un equipo independiente especializado en herramientas web sin framework y respetuosas con la privacidad. La herramienta es totalmente gratuita, sin registro y sin publicidad en la interfaz; el proyecto se sostiene con publicidad discreta situada fuera de la zona funcional central.
Equipo 345tool
Somos el equipo 345tool
345tool es un equipo de desarrolladores independientes especializado en herramientas web de alta calidad, íntegramente en el cliente y con la privacidad como prioridad. Rosenav forma parte de ellas y sigue los mismos principios: lista para usar, sin recopilar datos y sin registros innecesarios.
