Sidecar File

What Is a Sidecar File?

A sidecar file is a separate companion file that stores information associated with another file. In image and video workflows, it can hold descriptive metadata, editing instructions, captions, or other supporting data without placing that information inside the original media file.

A common example is a RAW photograph accompanied by an XMP sidecar. It can preserve image adjustments and metadata while leaving the source image unchanged. The sidecar supports the original asset; not replacing it.

For developers and media teams, sidecars make it possible to manage an asset’s supporting information separately. That flexibility also creates a responsibility: the relationship between the files must survive uploads, renaming, transfers, and backups.

How a Sidecar File Works

An application creates or updates a sidecar when it needs to save information outside the primary file. When reopening the asset, compatible software reads the companion file and applies or displays the relevant information.

Many applications associate files through their names and locations. For example, a RAW photograph named chair-hero.nef might have an accompanying chair-hero.xmp. Other applications use different conventions, including retaining the original extension within the sidecar’s filename.

In an automated workflow, teams can also record the relationship explicitly through asset identifiers or a manifest. This avoids relying entirely on filenames when files move between systems.

Common Uses of Sidecar Files

Sidecar describes a file’s relationship to another asset, rather than a single file format.

Sidecar example Supporting information Typical purpose
XMP beside a photograph Keywords, ratings, copyright information, or supported editing settings Metadata exchange and image editing
WebVTT beside a video Timed captions, subtitles, or chapter information Accessible and localized playback
Custom JSON beside a media asset Fields defined by the production workflow Application-specific processing or asset exchange

For web video, a WebVTT file is associated with the media through a player configuration or an HTML text track. Multiple language tracks can also accompany the same video, too. An XMP sidecar containing image adjustments works differently: compatible editing software must interpret those instructions to render the intended appearance.

Sidecar Files vs. Embedded Metadata

Embedded metadata lives inside the media file. Sidecar metadata lives outside it.

Neither approach applies universally. In Lightroom Classic, metadata for proprietary RAW formats is written to external XMP sidecars, while formats such as JPEG, TIFF, and DNG can carry XMP internally. The application also maintains information in its catalog.

For a DAM ingestion workflow, this distinction affects what must be transferred. Uploading only the photograph may omit information stored externally. Uploading both files still requires the receiving platform to recognize their relationship and support the relevant fields.

Why Sidecar Files Matter

Preserving the relationship between media and sidecar files helps retain useful production information. However, a website delivery workflow should receive rendered images with the approved appearance. Just having an XMP file alongside a picture doesn’t ensure that the adjustments will be applied by a browser or transformation service.

Teams should therefore distinguish between preserving editable source material and preparing assets for publication.

QUICK TIPS
Jen Looper
Cloudinary Logo

Here are some tips to better understand sidecar files:

  1. Move related files together
    Include companion files in renaming, migration, and backup operations.
  2. Check naming conventions
    Confirm the receiving application’s expected filename and folder structure.
  3. Verify saved changes
    Ensure recent metadata and edits have actually been written before transferring assets.
  4. Test imports
    Check both descriptive fields and rendered appearance after a handoff.
  5. Keep complete backups
    Preserve originals, required sidecars, and relevant application databases. A sidecar alone cannot restore missing source media.
Last updated: Nov 8, 2026
★★★★★
4.8 (30 reviews)
Talk to Sales Talk to Sales