Catalog and Enrich Your Media

Extract, modify, and enrich your media files with metadata for better organization.

No credit card needed
vacation.jpg
4032 × 3024
GPS
40.7128°N, 74.0060°W
Device
iPhone 16 Pro
Serial
C02X…9QHV
Sensitive metadata removed
Hash files

Fingerprint any file with MD5, SHA, or Blake2 algorithms for deduplication and integrity checks.

Copyright & attribution

Embed copyright notices, author information, and usage rights into your media files.

Strip metadata

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.

Demo

Preview and Enrich Media Files

Generate a preview thumbnail and embed copyright, authorship, and keywords into any file — all in one Assembly.

Uploading image…
image.jpg
Source photo
Assembly Instructions (JSON)
{
"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"
}
}
}
}

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

Read and write metadata as part of the same workflow that processes your files.
Manual metadata editing
Automated metadata operations
Privacy concerns with GPS data
Strip image metadata during resizing
Inconsistent copyright info
Write copyright metadata in your workflow
Complex EXIF handling
Read metadata as structured JSON
Missing file metadata
Inspect the metadata embedded in your files
Separate metadata tools
Integrated pipeline operations
GDPR
HIPAA
ISO 27001ISO27001
AES-256
SOC 2 Type II
No credit card needed

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.