For Dreamstime contributors

Dreamstime metadata, in the CSV flavour their importer actually reads

Drop in your photos or clips and get a title, description and 7-50 ordered keywords per file, exported as the Excel CSV UTF-8 variant you attach through Import CSV on your unfinished uploads.

No credit card required — start with 15 free credits.

Dreamstime's bulk import fails quietly in two specific ways, and both are about the file rather than the words in it. It expects the Excel "CSV UTF-8" flavour, which carries a byte-order mark — a plain UTF-8 CSV is the wrong shape. And it matches rows to uploads by filename exactly, including capital letters, so one renamed or re-cased file drops out of the batch without an error. PixTagger writes the file in that exact flavour, keeps your filenames untouched, and fills each row with a title, a description and a keyword list inside Dreamstime's 7-50 range.

The Excel CSV UTF-8 flavour, with the mark their importer wants

Dreamstime is the one export of ours that ships WITH a byte-order mark, because that is what the Excel variant carries and what their importer reads. Getty's ESP is the opposite case — we write each agency the shape it actually accepts rather than one file for all of them.

Filenames left exactly as they are

Rows match uploads by filename including case, so nothing is renamed, lowercased or re-extensioned on the way out. What you uploaded is what the CSV asks for.

7-50 keywords, ordered by what earns the search

Inside Dreamstime's range on every row, relevance-ordered and deduplicated, with word-association misfires filtered out by the same guard pipeline our Getty contributors use.

Title, description and keywords in one pass

Dreamstime asks for all three per file. You get all three per file, written for a buyer searching rather than for a word count.

How it works

From shoot to upload-ready in under a minute.

1

1. Drop your files

Photos or video, straight in the browser — images are resized locally first, so full-size originals never upload and there is nothing to prepare.

2

2. Review the metadata

Every file gets a title, description and ordered keywords. Click to drop a keyword, type to add one — you approve the list before it exports.

3

3. Download and import

Upload your files to Dreamstime, then use Import CSV on the unfinished uploads to attach the metadata to every file at once.

FAQ

Questions, answered.

How do I import the CSV into Dreamstime?+

Upload your files first, then use Import CSV on your unfinished uploads to apply the metadata in bulk. Each row is matched to its file by filename, so import after the upload finishes rather than before.

Why does the Dreamstime file differ from the other exports?+

Because Dreamstime expects the Excel "CSV UTF-8" flavour, which carries a byte-order mark at the start of the file, and most other importers do not want one. Our Getty ESP export is BOM-less for exactly the opposite reason. Each export is written to the shape that agency accepts.

Does filename capitalisation matter?+

Yes, and it is the quiet way a bulk import loses rows. Dreamstime matches on the exact filename, capital letters included, so we pass your names through untouched. If you rename files between uploading and importing, the rows stop matching.

How many keywords should each file carry?+

Dreamstime accepts 7 to 50 and we stay inside that, ordered strongest-first. We fill the slots that genuinely apply rather than padding to 50 — a list stretched with loosely-related words makes the file compete against its own best keywords.

Can one batch export for Dreamstime and other agencies?+

Yes. A single tagging run exports Dreamstime alongside Getty/iStock, Adobe Stock, Shutterstock and Pond5, plus XMP sidecars for a Lightroom workflow — the keywords are adapted per marketplace instead of being copied across unchanged.

Related guides

More PixTagger tools

Tag once. Import to Dreamstime in minutes.

Try PixTagger free. No credit card. 15 images on the house.

Get started free