Diffractor provides simple tools to make you more productive when sorting, comparing and organizing photos or videos. It integrates with other more specialised software like photo editors or video players etc.

Viewing and playing

Veiw and Compare

Diffractor can view and play a large number of file formats and codecs.

  • ENTER opens a photo or video full screen.
  • SPACE stops or starts playing a video/audio file or a photo slideshow.
  • ESCAPE gets you out of full screen or other modes.
  • LEFT or RIGHT moves to the next or previous item.
  • Control LEFT or RIGHT extends the current item selection and allow comparing of items.

Files and Folders

Diffractor can view or play files and folders on your PC. Diffractor only searches folders it has indexed. You can add any folders to the index using index options (press control-F6).


Most users like to keep photos in a structured folder hierarchy. Diffractor has the import or structured copy function (press F9) that can copy selected files into a hierarchical folder structure root-folder/year/date.

If you have files on a memory card, something similar to an import can be achieved by using the 'import or structured copy':

  • Insert the memory card into your PC.
  • In Diffractor open the drive where the card is located.
  • Click flatten or the Show > Show items in sub folders (control-F9) menu item to show all items on the memory card.
  • Select items you want to import.
  • Open the structured copy dialog (press F9) and copy the files onto your PC.

Don't forget to backup regularly, keep your media safe.



Diffractor makes it easy to add an approximate location, normally the closest town, to photos or videos. Diffractor contains a database of common locations that can added or searched for. If a photo or video already contains GPS information Diffractor will detect its town, city and country.

  • L to add a location to the currently selected items.
  • F3 to search for files in a location. Just type in the name of the town or country.

Not all locations are in Diffractors database. Diffractor can also use Google to find other locations. This feature is reserved for sponsors because Google location services cost money.

When Diffractor is showing photos from Google photos locations are not supported. This is a feature of the Google Photos service to protect user privacy. Photos downloaded from the Google photos web app do contain a location.


Metadata is information related to a media file. It may be embedded into the file or contained in a separate associated file.

Diffractor can add or update metadata such as tags, rating, description or location. It can also understand metadata added by a camera. Diffractor has a database to cache these values for faster searching. However, the values are primarily stored in metadata to allow compatibility with other programs.

Where is metadata stored?

Jpeg, Tiff, Png and Gif files have internal EXIF, IPTC and XMP metadata extensions. Raw photos have a separate XMP file similar to Adobe products. MOV, MP4 and MP3 files have standard tags and also include an XMP block. MKV files contain an XMP block, this is not very standard and we plan to support Matroska tags in a future version. AVI files contain an XMP block.

For advanced users, the table below describes the specific metadata fields read or updated by Diffractor:

Formats and Codecs

File formats and codecs supported by Diffractor are listed below:

Video Encoding Formats

  • MP4 - mp4, m4a, m4v, f4v, f4a, m4b, m4r, f4b, mov
  • 3GP - 3gp, 3gp2, 3g2, 3gpp, 3gpp2
  • OGG - ogg, oga, ogv, ogx
  • WMV - wmv, wma, asf
  • WEBM
  • FLV
  • AVI
  • QuickTime
  • HDV
  • MXF - OP1a, OP-Atom
  • MPEG-TS - ts
  • MPEG-2 PS, MPEG-2 TS
  • WAV, Broadcast WAV
  • LXF, GXF
  • VOB

Audio Formats

  • MP3
  • AAC
  • HE-AAC
  • AC3 - Dolby Digital
  • EAC3 - Dolby Digital Plus
  • Vorbis
  • WMA
  • PCM

Video Codecs

  • H.263
  • H.264
  • HEVC
  • MPEG4
  • Theora
  • 3GP
  • Windows Media 8
  • Quicktime
  • MPEG-4
  • VP8
  • VP6
  • MPEG1
  • MPEG2
  • MPEG-4

Standard Image File Formats

  • BMP - bitmap image file
  • GIF - Graphics Interchange Format
  • JPG/JPEG - Joint Photographic Experts Group.
  • PNG - Portable Network Graphics
  • TIFF - Tagged Image File
  • WEBP - Google Web Photo
  • PSD - Photoshop image.

Raw photo file formats

  • 3FR - Hasselblad
  • ARW - Sony Alpha devices
  • BAY - Casio
  • BMQ - NuCore
  • CINe - Phantom
  • CRW, CR2, CR3 - Canon
  • CS1 - Capture Shop
  • DC2 - Kodak DC25
  • DCR - Kodak
  • DNG - Adobe Digital Negative
  • ERF - Epson
  • FFF - Imacon
  • HDR - Leaf
  • IA - Sinar
  • K25 - Kodak DC25
  • KC2 - Kodak DCS200
  • KDC - Kodak
  • MDC - Minolta RD175
  • MEF - Mamiya
  • MOS - Mamiya
  • MRW - Minolta
  • NEF, NRW - Nikon
  • ORF - Olympus
  • PEF - Pentax
  • PXN - Logitech
  • QTK - Apple Quicktake 100/150
  • RAF - Fuji
  • RAW - Panasonic
  • RDC - Digital Foto Maker
  • RW2 - Panasonic LX3
  • RWL - Leica
  • SR2 - Sony
  • SRF - Sony DSC-F828 or DSC-R1
  • SRW - Samnsung
  • STI - Sinar Capture Shop
  • X3F - Sigma devices based on Foveon X3 direct image sensor.

Frequently asked questions

Supported Operating Systems?

Diffractor is runs on Windows 7, 8 and 10.

Sorry Mac and Linux users. We are a small team and don’t have the resources to support more operating systems at this time. One benefit is that Diffractor is highly optimised for Windows.

Diffractor keeps crashing

Diffractor has been known to have problems with non-standard files during indexing. This can cause a crash. The -no-indexing command line option can be used to turn indexing off.

Performance is boosted by using Direct3d but this makes Diffractor susceptible to graphics driver problems. The -no-gpu command line option can be used to disable usage of Direct3d.

Why is Diffractor a Windows Desktop App?

Modern digital devices are causing an explosion of digital media. Our research has shown many people still store their master copy of personal photos and videos on a desktop or laptop computer. Although you may view photos and watch videos on a tablet or smart-TV, it is often easier to do the heavy lifting of organizing your collection on that trusty old PC.

Is Diffractor a media player?

Diffractor is designed to help organize photos and videos. The goal is to be the fastest way to edit and search photo metadata. Diffractor will play or view most types of media however it misses some media player features; for example no support for subtitles.

Where is metadata stored?

Diffractor can add or update metadata such as tags, rating, description or location. It can also understand metadata added by a camera. See metadata for more information.

Diffractor fails to update my file?

Diffractor needs to be conservative when updating metadata in media files. If it finds anything non-standard or corruption it will report an error. This is the safest way to avoid corruption of important files. Feel free to report problems with updating files.

Does Diffractor perform lossless transformations?

When rotating a jpeg by a factor of 90 degrees Diffractor will perform a lossless transform.

Is Diffractor safe?

The Diffractor project does not collect personal information about users. Diffractor does contact a server daily to check for updates. Sponsors have a hash of their email address recorded online.

How can Diffractor find files in a non-standard folder?

Diffractor indexes and searches a standard set of folders. You can add additional folders in index options (control-F6). More information.

I am a registered sponsor; how do I enable more folders?

To enable sponsor features: in the about screen, click the sponsor button. On the sponsor screen, enter your email address and click verify. More detailed instructions.

If you have more questions ask on the help page.