Since 1998 has been developing software for managing digital images, documents and other digital assets. IMatch has become the image database software of choice for amateur and professional photographers, photo agencies, librarians, archivists, graphic artists, scientists, insurance specialists, health-care, governmental and police users in over 60 countries.

What does IMatch do?

IMatch is a Digital Asset Management system (DAM) for Windows. It solves the problem of managing small and large collections of digital files by making them searchable and accessible. IMatch provides tools for organizing, finding, viewing, presenting, processing and converting images, music, videos, PDF and Office documents and all other digital files.

Unlike other image catalog databases or asset management systems, IMatch manages your files where they are, without requiring that you move your files into some sort of database or even re-arrange your files on disk. IMatch works with all your other software, e.g., your image editing and RAW processing applications, Office software, audio and video players.

IMatch enables you to organize all your files in one place. Whether you just manage your private photos or you are a professional delivering images to clients, news agencies or stock photo web sites, IMatch makes digital asset management easier and quicker.

Major Features

IMatch is a capable digital asset management system with many features. Although it is easy to use for beginners, it's also powerful enough for demanding professionals. The following list can only give you an initial impression of what IMatch can do for you. Not every feature highlighted below may be important for you (yet) - but it may be for others.

If you think IMatch may be just the software you were looking for, download the comprehensive help file which explains every feature in detail. Or, better, download and install the free 30-day IMatch trial version and see for yourself.

File Operations

IMatch includes comfortable tools for finding, copying, moving, renaming and deleting files and folders.

The Renamer

The powerful Renamer tool enables you to rename any number of files at once, creating file names based on date, time, camera model and hundreds of other metadata fields.

The Renamer can also be used to automatically create backups of your files or to distribute files into automatically created folders, based on your naming schema.

Sidecar & Buddy Files

IMatch is aware of sidecar and buddy files and automatically keeps them together with their master files during all file operations. Never loose a buddy file again because Windows Explorer does not handle them.

Whether your file collection consists of 30,000 or 300,000 files, finding specific files without a proper digital asset management system can be a challenge. IMatch comes equipped with a full range of tools which make finding any file a matter of seconds.

Smart: Timeline, Collections and Categories

These features (see below for more info) automatically group, order and categorize your files by things like date, rating, label, location, camera model, lens, author, etc. Using these features avoids a lot of searching in the first place.

Easy: File Window Search

The search bar in the File Window allows you to quickly search file names and the complete metadata contained in your files. It offers easy options to perform AND and OR searches as well.

Powerful: Filters

The Filter Panel offers over 50 powerful filter functions. Filters can be applied to any object (entire database, drives, folders, media, categories, collections, timeline nodes, ...) which makes them even more flexible. There are filters for:

  • Rating, Label, Rejects, Bookmarks, Flags, ...
  • File attributes like hidden, off-line, rejects, read-only, ...
  • File names, file formats and file sizes
  • Image orientation & dimensions (portrait, landscape, HD, ...
  • Image location and GPS coordinates
  • Metadata filters
  • Folders, category & collections
  • Main colors in the image
  • IMatch Attributes

Handy: Content-based Searches

IMatch includes functions to search

  • for duplicate files
  • for visually similar images
  • by drawing a sketch of the files you're looking for
  • for files taken near locations you have defined

The IMatch Timeline automatically arranges all files in your database on a timeline. This makes it very easy to find and see all files taken on certain days, within certain weeks, months or even years.

You can add icons and notes to each node in the timeline, to record additional information or to highlight points in time.

Smart Collections

Collections are a unique IMatch feature. They automatically organize the files in your database by criteria like:

  • Rating and Label
  • Face Tags
  • Date added, modified and last viewed
  • Masters and Versions
  • Protection Status

Manual Collections

Manual collections like Bookmarks or Flags are a tool you can use to quickly mark and group files for later processing or to visually indicate certain states in the File Window - whatever suits your workflow.

IMatch Categories are a powerful tool to organize and group your files independent from their physical location. Categories are hierarchical and can have any number of child categories and levels.

Files can be in any number of categories - this does not create duplicates of the files on disk. This makes categories the ideal tool to organize your files in a multitude of ways. You can re-organize your categories at any time and adding, removing, copying and moving files between categories is quick and easy.

Manual Categories

These categories are filled and managed by you. Use them to group your files by things like:

  • Family and friends
  • Scientific taxonomies
  • Clients and projects
  • Brands
  • Events
  • Vacations

Data-driven Categories

As the name implies, these categories are automatically created from metadata contained in your files. This is an extremely powerful tool to group, cluster and organize your files without any manual work. Typical use cases are:

  • Group files by country, city, location
  • Group MP3 files by group, year, album
  • Group image files by camera model and lens used
  • Group image files by ISO
  • Group files by parts of the file name
  • Organize Office documents by author and subject
  • Group video files by genre and actors

These are only some examples. IMatch supports thousands of metadata fields, and you can use any of these to group your files - this includes EXIF maker notes, Darwin Core metadata for scientists or ID3 tags for MP3 files.

IMatch is one of the very few DAM systems on the market which apply the recommendations of the Metadata Working Group. It fully supports metadata formats like IPTC, EXIF, GPS, XMP and dozens of other formats. It's support for proprietary digital camera maker notes is unparalleled.

Editing Metadata

IMatch comes with a customizable metadata editor which supports all metadata formats. It includes sophisticated features to speed up metadata editing and to improve quality:

  • Flexible Global Thesaurus
  • User-defined quick lists
  • Automatic proximity suggestions
  • Integrated spell checking
  • Batch editing of any number of files at once
  • Copying metadata between files, with fine control over what is copied

Metadata Templates

This is a powerful tool to speed up your workflow. Metadata Templates can be used to:
  • Automatically fill metadata fields when files are added to the database
  • Fill standard fields like author, copyright, usage instructions with a single mouse-click, ...
  • Copy metadata between fields
  • Automatically perform tedious tasks like creating keywords from camera model, photographer name or headline
  • Repair broken or incomplete metadata
  • Synchronize and unify metadata

Keywords are a very important part of image management. IMatch honors this fact with a special keyword editor that has been designed from ground up to improve the speed, ease and quality of keyword editing. Its major features include:

  • Full support for hierarchical keywords
  • Powerful thesaurus with support for controlled vocabularies and synonyms
  • Visual guides and aides for quality control
  • Recent, Top-50, Favorites and automatic suggestion lists to minimize typing
  • Integrated spell checker
  • Configurable and automatic synchronization between hierarchical and flat keywords in IPTC and XMP


Stacking allows you to quickly reduce the number of files you have to deal with by stacking similar photos together. The stack is represented visually by the 'best' shot as picked by you. You can see the other files in the stack anytime by expanding the stack or by one of the other related features.

Stacks can be created manually by you, or you can let IMatch automatically stack files based on criteria like date & time, GPS data, shooting sequence, white balance or exposure brackets etc.


Versioning is an advanced concept in IMatch. It allows you to keep track of master files (e.g., a RAW image) and all versions created from this master file (e.g., DNG files or PSD, TIFF and JPEG files).

IMatch not only visually indicates which files are masters and versions, but also allows you to automatically synchronize metadata between master and versions. For example, when you change the description for the master file, the same change is performed on all versions. Naturally you have full control over the process and when and which metadata is copied.

IMatch includes a flexible batch processor which allows you to export and convert image files in a variety of formats. This tool includes features such as:

  • Format conversion
  • Resize and rotation
  • Borders, frames and canvasses
  • Effects
  • Watermarks, image and text overlays
  • QR-Codes
  • Full metadata support and options for controlled export
  • Batch processing can be combined with other features, e.g., the built-in email feature

Attributes enable you to create your own database inside the IMatch database. Attribute data is stored as an integral part of the IMatch database. It can be considered as more secure and private than metadata stored directly in files.

The key features of Attributes are:

  • Store data per file, independently from the file and metadata format
  • Setup global data sets for clients, projects, agencies and other reference data
  • Spreadsheet-like user interface, similar to Microsoft Excel
  • Any number of user-defined data sets and attributes
  • Ideal for uses like submission tracking, billing and similar
  • Great to exchange data with back-office systems or external databases

IMatch uses existing GPS data in your files for a variety of purposes, from searching/filtering to sorting and categories. It can automatically group your files based on geo-data like country, city and location.

The Map Panel

IMatch is independent and open and can display and use maps from providers like Google, Bing and OpenStreetMap. The Map Panel displays your files and allows you to add and change GPS coordinates easily.

By employing automatic reverse geo-coding methods, IMatch can resolve GPS coordinates in your files into geo-data like country, city and location.

IMatch comes with a multitude of import & export modules. These modules include:

  • Import & Export for IMatch Categories
  • Import & Export for IMatch Attributes
  • Generic and customizable text export in CSV, XMP and JSON formats
  • Sending files per e-mail, including automatic batch processing before sending
  • Customizable HTML report
  • Image Batch Processor
  • Metadata import into Attributes
  • JuiceBox web gallery export
  • KML Export for geo-data (e.g. for Google Earth)
  • CSV Import (e.g., from Microsoft Excel) into Metadata and Attributes

In addition, IMatch includes a range of scripts which import and export data into various other formats, or connect to external systems. Upload to social networks and photo sharing sites can usually be performed directly from IMatch via drag & drop.


IMatch includes a powerful built-in scripting language similar to Visual Basic. An integrated development environment with debugger makes it easy to write and test scripts. Scripts are used to extend IMatch, to add custom import & export formats, connect to back-office systems, utilize external databases, automate Office applications etc.

IMatch Apps

In addition to the traditional Basic scripting engine, IMatch also supports apps written in HTML and JavaScript. These apps run inside IMatch App panels and have full access to the database and the IMatch scripting model. They combine the best from the modern HTML5 world and a powerful DAM software.

Match runs on Windows 7 and later editions of Windows. Both 32 and 64 Bit Windows versions are supported. Follow this link for additional details.

The IMatch Help File

Download the complete IMatch help file if you want to read more before installing the trial version

The IMatch Trial Version

Download the free 30-day trial version of IMatch and test it on your computer, with your files and workflow.

What does IMatch look like?

Here are some screen shots of IMatch. To see a larger view with a more detailed description, just click on any of these images.

Read more unbiased reviews from actual IMatch users at the renowned Capterra web site: