Shopping cart

Altova DiffDog



Compare and Merge Tool

Altova DiffDog is the unique XML-aware diff / merge tool that lets you compare and merge text or source code files, XML or JSON files, and Word documents. Compare and synchronize directories, database schemas and content, and much more.

With a straightforward and consistent user interface, DiffDog is a powerful diff/merge tool for all common comparison tasks.

DiffDog Highlights:

  • Diff/merge tool
  • File differencing
  • Folder differencing
  • 2- and 3- way file compare modes
  • Generate diff reports
  • XSLT code for XML Schema differences
  • Save comparison settings for easy reuse
  • DiffDog Server for automating diff report generation

File Comparison Tool

DiffDog includes powerful capabilities that let you compare and merge any type of text-based file,

with support for Unicode, ASCII, MBCS, and any other file formats.

XML Diff/Merge/Edit Tool

The XML differencing and editing features in DiffDog draw on Altova’s legacy as creator of XMLSpy,

the world’s leading XML development. With robust features such as well-formedness and validation

checking, code completion, DTD/schema based entry helpers, and more, DiffDog is a must-have

differencing utility for Web and software developers working with XML.

3-Way File Comparison

DiffDog allows users to compare and merge differences between three files side-by-side. This

feature is especially relevant for files managed in any source control system where two users may

started from the same source file then make different changes which must be reconciled.

A three-way file compare permits display and navigation of all differences between both new versions

and the common ancestor file. For each encountered difference, DiffDog users can decide which

change (“left”, “right”, or “middle”) should be kept.

XML Schema Comparison

DiffDog includes powerful XML Schema differencing functionality that extends and complement

s XML-aware file comparison of .xsd documents and eases conversion of XML data.

The DiffDog Schema comparison tool automatically maps schema elements with the same names.

You can select different root elements for each XML Schema, and you can also manually connect

dissimilar elements to map them, or override automatic element mappings.

Folder Compare and Directory Sync Tool

The diff/merge tool is a powerful, easy-to-use tool for comparing and merging directories on your

workstation, the local network, and even folders on local and remote FTP and HTTP servers

(based on user privileges).

Zip File Differencing Tool

Altova DiffDog includes enhanced support to diff/merge ZIP archives and the files contained in them.

DiffDog ZIP differencing lets you compare and merge text or source code files stored in ZIP archive

just like comparing uncompressed files. Or, compare and edit XML files stored in ZIP format with

advanced XML-aware functionality. DiffDog even recognizes whether binary files stored in ZIP

archives are identical or different.

Word Document Compare Tool

DiffDog includes a special compare feature for Microsoft Word® documents. If Microsoft

Word 2003 or later is installed on your computer, DiffDog can compare document files

by opening two embedded Microsoft Word windows and display the document differences side-by-side.

OOXML Differencing Tool


Altova DiffDog includes enhanced support to diff/merge Microsoft Office Open XML (OOXML) files.

Many diff/merge tools treat Office Open XML (OOXML) files as binary file types that are simply

recognized as identical or different based on file size and modification date. DiffDog empowers you

to compare and display detailed differences in the contents of Office 2007 (and higher) OOXML file pairs.

Database Content Comparison Tool

Altova DiffDog lets you easily compare and merge the contents of database tables. Based on

the powerful database table compare and merge functionality introduced in the award-winning

Altova DatabaseSpy, DiffDog displays database comparisons in an intuitive graphical table

representation with connecting lines to illustrate column mapping between tables.

DiffDog can compare different versions of a table in the same database type, or you can

compare and merge the content of equivalent tables in different database types. When you

compare different database types, DiffDog even resolves datatype naming inconsistencies.

Automatic table mapping options let you instruct DiffDog to map columns based on name,

datatype, or column position. If the results of automatic mapping are inaccurate or incomplete,

you can also manually map comparisons by dragging connecting lines between table columns.

Supported Databases:

  • Firebird 2.5, 3
  • IBM DB2 for iSeries® v6.1, 7.1, 7.2, 7.3
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5
  • Informix® 11.70, 12.10, 14.10
  • MariaDB 10, 10.3, 10.4, 10.5
  • Microsoft Access™ 2003, 2007, 2010, 2013, 2019
  • Microsoft® Azure SQL
  • Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016, 2017, 2019
  • MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8
  • Oracle® 9i, 10g, 11g, 12c, 18, 19
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase® ASE 15, 16
  • Teradata 16

Database Schema Diff/Merge Tool

DiffDog lets you compare database structures and visually identify and merge differences.

You can compare databases of the same type or you can compare two schemas of different

database types.You can choose to compare individual tables, groups of tables, or entire

database schemas.

You can merge differences by clicking either the left- or right-merge button on the toolbar.

The right-click context menu offers more comprehensive merge options, including a choice

to immediately open a database content comparison for the selected tables.

Whichever merge option you select, DiffDog always creates a SQL change script for the target

database for you to review. You can save the SQL change script to a file, send the script to a

SQL Editor window in DatabaseSpy, execute the SQL change script directly from DiffDog,

or cancel your merge request and abandon the script.

DiffDog Server

DiffDog Server is high-performance server software that takes advantage of the power

of today’s parallel computing environments to automate high-volume comparisons and

generate diff reports comparing files, directories, and URLs.


  • 5 Stars
  • 4 Stars
  • 3 Stars
  • 2 Stars
  • 1 Stars

Average Star Rating: 0.0 out of 5 (0 vote)

If you finish the payment today, your order will arrive within the estimated delivery time.


There are no reviews yet.

Be the first to review “Altova DiffDog”