Comparador de textos
Compara dos textos por líneas, palabras o caracteres. Resalta añadidos y eliminaciones en borradores, código y JSON, conservando espacios y saltos de línea. Sin registro.
El resultado aparecerá aquí.
Cómo comparar dos textos
- Pega el original en el primer campo y la versión modificada en el campo de comparación.
- Elige líneas para código o listas, palabras para párrafos o caracteres para cambios pequeños en letras y números.
- Ejecuta la comparación y revisa los añadidos y las eliminaciones resaltados. Cambia el modo y compara de nuevo para ver otro nivel de detalle.
Claves para usar Comparador de textos
La comparación por líneas resulta útil para código y configuraciones; por caracteres, para cambios pequeños. Se comparan también los espacios. Los casos demasiado grandes o complejos se detienen para mantener el navegador ágil.
Ejemplo de comparación de dos versiones
- Entrada
Entrada Primera línea Segunda línea Tercera línea Texto para comparar Primera línea Línea modificada Tercera línea- Resultado
[ { "value": "Primera línea\n", "count": 4, "kind": "unchanged" }, { "value": "Segunda", "count": 1, "kind": "removed" }, { "value": "Línea", "count": 1, "kind": "added" }, { "value": " ", "count": 1, "kind": "unchanged" }, { "value": "línea", "count": 1, "kind": "removed" }, { "value": "modificada", "count": 1, "kind": "added" }, { "value": "\nTercera línea", "count": 4, "kind": "unchanged" } ]
Preguntas sobre Comparador de textos
¿Conviene comparar por líneas, palabras o caracteres?
El modo de líneas resalta líneas completas modificadas y sirve para código, registros y listas. El de palabras acota los cambios dentro de las frases y conserva los espacios. El de caracteres ayuda a encontrar una letra o cifra distinta. Los emojis y las marcas combinantes pueden contener varios puntos de código; revísalos con el inspector Unicode si su aspecto confunde.
¿Se ignoran espacios, saltos de línea o mayúsculas?
No. Los espacios, tabulaciones, saltos de línea y mayúsculas forman parte de la comparación. Dos textos que parecen iguales pueden contener caracteres invisibles distintos. El modo de palabras no es un analizador lingüístico. Si se resalta toda una línea, prueba el modo de caracteres.
¿Puedo comparar JSON o código fuente?
Sí, pegándolos como texto. JSON se compara como texto, no por equivalencia de datos: la sangría y el orden de las claves pueden generar diferencias. Formatea ambos textos con los mismos ajustes JSON para reducir el ruido. La herramienta no ejecuta código, no valida el comportamiento del programa ni fusiona cambios automáticamente.
¿Puedo comparar archivos Word o PDF y descargar un parche Git?
Esta página compara dos textos pegados; no extrae contenido de archivos Word o PDF. Copiar y descargar proporcionan la lista estructurada de cambios como texto JSON, no un parche Git ni un documento fusionado. Los textos grandes o muy diferentes pueden alcanzar el límite de tamaño o tiempo; compara secciones más pequeñas.
¿Se suben mis archivos, tokens o textos?
No. Los datos se procesan en tu navegador. El sitio proporciona la página y el programa, pero no envía tus datos a un servidor de conversión ni los guarda en una cuenta.
Herramientas para el siguiente paso
- Formateador, minificador y validador JSON
Formatea, minifica y valida JSON preservando números grandes, con sangría configurable y ordenación recursiva de claves.
- Inspector Unicode y conversor de escapes
Consulta puntos de código Unicode, bytes UTF-8 y unidades UTF-16, y convierte escapes Unicode de JavaScript.
- Hash SHA-256 y suma de comprobación
Genera SHA-256 de textos y archivos y verifica descargas frente a sus sumas de comprobación publicadas.
Usos habituales y ejemplos
- Minificador JSON
Reduce JSON a una línea sin alterar los textos ni la precisión de los números.
Todas las herramientas para desarrolladores
Codificación y archivos
Convierte entre texto, bytes, URL e imágenes incrustadas sin alterar los datos originales.
Codificador y decodificador Base64
Convierte texto UTF-8 a Base64 o decodifica Base64 estándar y seguro para URL, con control del relleno y los saltos de línea.
Codificador y decodificador Base64URL
Codifica texto con el alfabeto - y _ para URL, y decodifica cadenas Base64URL sin relleno.
Imagen a Base64
Convierte PNG, JPEG, GIF, WebP, SVG y otras imágenes reconocidas a Data URI Base64 desde el navegador.
Base64 a imagen
Decodifica imágenes Base64 o Data URI, previsualiza los formatos compatibles y descarga los bytes originales.
Archivo a Base64
Codifica cualquier archivo a Base64, con prefijo Data URI, relleno y saltos MIME opcionales.
Base64 a archivo
Recupera archivos descargables a partir de cadenas Base64 y Data URI sin modificar los bytes decodificados.
Codificador y decodificador URL
Codifica componentes de URL, URL completas y valores de formulario, y decodifica escapes de porcentaje y espacios.
Codificador y decodificador de entidades HTML
Convierte texto a entidades HTML o decodifica referencias de caracteres numéricas y con nombre.
Inspector Unicode y conversor de escapes
Consulta puntos de código Unicode, bytes UTF-8 y unidades UTF-16, y convierte escapes Unicode de JavaScript.
Revisión de datos y textos
Lee datos estructurados y tokens, y comprueba exactamente qué ha cambiado.
Formateador, minificador y validador JSON
Formatea, minifica y valida JSON preservando números grandes, con sangría configurable y ordenación recursiva de claves.
Decodificador JWT
Lee cabeceras y contenido JWT, y consulta fechas de caducidad y activación sin enviar el token a ningún servidor.
Comprobador de expresiones regulares
Prueba regex de JavaScript con indicadores, posiciones de coincidencia, grupos de captura y grupos con nombre.
Hashes, identificadores y horarios
Verifica archivos, genera identificadores y consulta fechas y ejecuciones periódicas.
Hash MD5 y suma de comprobación
Calcula el MD5 de un texto o archivo local y compáralo con una suma de comprobación esperada.
Hash SHA-1 y suma de comprobación
Calcula SHA-1 de texto UTF-8 o archivos y compara el resultado con una suma de comprobación.
Hash SHA-256 y suma de comprobación
Genera SHA-256 de textos y archivos y verifica descargas frente a sus sumas de comprobación publicadas.
Hash SHA-512 y suma de comprobación
Calcula SHA-512 de textos y archivos en tu dispositivo y compara las sumas hexadecimales completas.
Calculadora de suma CRC32
Calcula CRC-32 estándar de texto o archivos y compara resultados hexadecimales de ocho caracteres.
Generador HMAC
Genera HMAC-SHA-1, HMAC-SHA-256 y HMAC-SHA-512 con una clave secreta UTF-8 o hexadecimal.
Generador UUID y GUID
Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo, uno a uno o por lotes.
Conversor de timestamp Unix
Convierte segundos Unix, milisegundos y fechas ISO 8601, y consulta el mismo instante en UTC o cualquier zona IANA.
Analizador de expresiones Cron
Valida expresiones Cron de cinco o seis campos y consulta las próximas ejecuciones con zona horaria y horario de verano.
Generador de expresiones Cron
Crea expresiones Cron con campos de tiempo o ajustes comunes y previsualiza las próximas ejecuciones en la zona elegida.
Los datos y archivos se procesan en tu dispositivo. No dejes resultados confidenciales en un portapapeles compartido y utiliza un dispositivo de confianza para claves privadas y tokens.