Catalog and Enrich Your Media
Extract, modify, and enrich your media files with metadata for better organization.

- GPS
- 40.7128°N, 74.0060°W
- Device
- iPhone 16 Pro
- Serial
- C02X…9QHV
Fingerprint any file with MD5, SHA, or Blake2 algorithms for deduplication and integrity checks.
Embed copyright notices, author information, and usage rights into your media files.
Remove sensitive metadata like GPS locations and camera serial numbers for privacy.
Build momentum
Make your media library easier to use.
Turn file properties into useful information for your product and your team.
Help users find the right file
Extract metadata your app can index, filter, and display.
Make better playback choices
Read codecs, dimensions, and duration before choosing the next step.
Cut manual cataloging work
Collect file properties automatically as uploads arrive.
Spot matching files
Generate file hashes your app can compare for exact duplicates.
Bring order to old libraries
Import stored media and extract metadata in a repeatable workflow.
Build richer content experiences
Combine technical metadata with AI labels and transcripts.
Preview and Enrich Media Files
Generate a preview thumbnail and embed copyright, authorship, and keywords into any file — all in one Assembly.

{"steps": {":original": {"robot": "/upload/handle"},"previewed": {"use": ":original","robot": "/file/preview","width": 400,"height": 300,"format": "jpg","resize_strategy": "fit"},"tagged": {"use": ":original","robot": "/meta/write","data_to_write": {"copyright": "© Acme Studios 2026","author": "Jane Doe","keywords": "nature, wildlife"}}}}
Robots for Media Cataloging
At Transloadit, a Robot is an automated worker that performs a single task in your file pipeline — like hashing files, generating previews, or writing metadata.
- /file/hash robot
master-04.mp4sha2569f2b4c81d0a7e35f6c1e08ba47d92f13Duplicate of an existing uploadHash Files
Fingerprint any file with MD5, SHA, or Blake2 algorithms for deduplication and integrity checks.
- /file/preview robot
contract.pdf
trailer.mov
cover.psd3 previews · one StepGenerate Previews
Create thumbnails from images, videos, and documents so you can preview content at a glance.
- /meta/write robot
hero-shot.jpgcopyright© 2026 AcmeauthorStudio Teamkeywordsproduct, heroWrite Metadata
Embed copyright, authorship, and custom keywords into your files, or blank fields to strip them.
Your workflow. Your controls.
Media cataloging without the pain
Stop maintaining a toolbox of metadata utilities. Get file facts alongside processing.
Read media properties
Inspect available codecs, dimensions, duration, and other technical metadata.
Use metadata in your workflow
Pass extracted properties into filters, filenames, and processing parameters.
Check file integrity
Generate hashes to help your application verify and compare files.
Write supported media tags
Update supported metadata in images, videos, and audio with a dedicated step.
Remove image metadata
Strip metadata from image outputs when you do not want it published.
Go beyond technical details
Add image recognition or speech transcription to enrich your own catalog.
Keep your app in the loop
Get per-file callbacks with /http/request (alpha), or an Assembly Notification when processing ends.
Bring your own storage
Send results to Amazon S3, Cloudflare R2, Google Cloud Storage, Azure, and more.
Keep spending in check
Set a soft bill limit for alerts or a hard limit to stop processing.
Make your media metadata useful
Frequently asked questions
What metadata can I extract from media files?
Depending on the format, you can read properties such as dimensions, duration, codecs, bitrate, and embedded tags. Not every file contains every field, so your app should handle missing values. Browse the metadata reference.
Does Transloadit provide a searchable media library?
Transloadit extracts and processes file information. Your application stores that information and builds the catalog, search, and permissions experience around it. See the metadata available for your app.
Can I use metadata to decide how a file is processed?
Yes. Use metadata in Assembly Variables, dynamic expressions, and file filters. For example, dimensions can determine a resize step or route a file to a different branch. Explore dynamic evaluation.
Can I detect duplicate files?
Generate hashes with the file hash Robot and compare them in your application. Hashes help identify byte-for-byte matches; they do not identify visually similar images or different encodings of the same video. See file hashing options.
Can I write or remove metadata?
Yes, for supported operations and formats. The metadata write Robot updates supported tags in images, videos, and audio. Image resizing can also strip image metadata before publishing. Explore metadata writing.
Can I catalog files already in storage?
Yes. Import existing files, extract the information you need, and send the results to your application. Add AI labels or transcripts when you need more than technical properties. Explore batch processing.
How can I estimate and control costs?
Rates vary by operation and usage. Set a soft bill limit for alerts or a hard limit to stop processing. For larger workloads, ask about volume pricing and extra priority slots. Estimate your workflow costs.
