Back to CleanVector

CleanVector

Add stock metadata to your video — free, in your browser

Embed a title, description, and up to 49 keywords into MP4 and MOV files as XMP. This is the metadata path Adobe Stock autofilled in testing (MP4 and MOV both confirmed), with CSV sidecars for review or spreadsheet-based marketplace workflows.

Private by design: your video never leaves this device. Everything runs in your browser — no upload, no storage, no signup needed. The optional AI step sends one video frame straight from your browser to your chosen provider (Google Gemini or OpenRouter) using your own API key — never to CleanVector.

Drop MP4 or MOV files here or click to choose

MP4 and MOV, up to 2 GB each. Large videos process one at a time in this browser.

Stock metadata

Templates

CSV sidecar

How it works

  1. Choose an MP4 or MOV — it stays on your device.
  2. Write your title and keywords. The embedded XMP path was tested with Adobe Stock autofill.
  3. Download the new MP4 or MOV, or export CSV sidecars for marketplaces or archives that use spreadsheet metadata.

Also creating stock images? Convert PNG/JPG to SVG and generate image metadata with CleanVector — free to start, no credit card required.

Common questions

Will every stock marketplace read the embedded metadata?
No. Adobe Stock autofilled title and keywords from the MP4 XMP test file. Other marketplaces may ignore embedded video metadata and ask for CSV or manual entry, so review the upload form before submitting.
What are CSV sidecars for?
They are editable spreadsheet companions for reviewing or importing title, description, category, and keyword fields. They do not guarantee acceptance by any marketplace.
Can I use MOV files?
Yes. MOV and MP4 are both supported. They share the same container format, so the Adobe-tested XMP is embedded the same way, and an Adobe Stock upload test confirmed MOV metadata autofills too.
Does CleanVector upload the video?
No. MP4 parsing, preview, metadata embedding, and CSV generation happen in this browser. The optional BYOK AI step sends one frame directly from your browser to your provider with your key.