[go: up one dir, main page]

Build your product, not file infrastructure.

Transloadit is the file infrastructure platform.Upload, process, store, and deliver any file through one API.

Make videos play everywhere

  • MP4, WebM, HLS, and DASH outputs
  • Turbo mode – 22× faster jobs
  • Adaptive streaming
  • On-demand encoding
  • Thumbnails, captions, and previews
  • Watermarks and brand overlays
Explore Video Encoding

Turn audio into product-ready assets

  • MP3, WAV, AAC, and FLAC outputs
  • Extract audio
  • Trim, merge, and normalize tracks
  • Waveform previews
  • Consistent bitrate and sample rate
  • Speech transcription
Explore Audio Encoding

Ship fast, clean, responsive images

  • Responsive Images for any screen
  • HEIC, PNG, JPEG, WebP, and AVIF conversion
  • Lossless optimization
  • Crop, rotate, and center user uploads
  • Background removal
  • Watermarks and overlays
Explore Image Processing

Add AI decisions to media pipelines

  • Describe, classify, and tag media
  • Structured outputs
  • Caption and text translation
  • AI-assisted moderation
  • Image generation
  • Prompt-to-workflow setup
Explore Artificial Intelligence

Make documents previewable and searchable

  • Office and PDF conversion
  • OCR for scans, forms, and PDFs
  • Page thumbnails
  • Text and metadata extraction
  • Split, merge, and route
  • Consistent output files
Explore Document Processing

Stop bad uploads

  • Virus scanning
  • Unsafe content detection
  • Reject files
  • Quarantine suspicious files
  • Filter images, videos, docs, and archives
  • Publish only clean results
Explore Content Moderation

Route files through your business rules

  • Conditional pipelines
  • Validate inputs
  • Call webhooks
  • Branch uploads
  • Keep workflow state
  • Automate product logic
Explore Code Evaluation

Know what is inside every file

  • Extract dimensions, codecs, EXIF, and metadata
  • Classify files
  • Generate searchable tags
  • Create previews
  • Enrich DAM, PIM, CMS, and database records
  • Send metadata via webhooks
Explore Media Cataloging

Safely unpack and process files

  • ZIP, RAR, 7-Zip, and TAR extraction
  • Defend against unsafe archives
  • Process images, docs, and videos
  • Preserve folders and filenames
  • Bundle processed results
  • Route archive contents
Explore File Compressing

Trusted since 2009 by the world’s most ambitious platforms.

  • Microsoft logo
  • Apple logo
  • Al Jazeera logo
  • Vimeo logo
  • SoundCloud logo
  • Salesforce logo
Security & Compliance

Compliance built-in

Enterprise-grade security and regional data residency, with audited controls you can hand straight to your compliance team. Security overview.

GDPR
GDPR
HIPAA
HIPAA
AES-256
AES-256
SOC 2 Type II
SOC 2 Type II
ISO 27001ISO27001
ISO 27001
Handling Uploads

Handle User Uploads. Serverless.

Resumable uploads with the tus protocol, automatic retries on network failure, and server-side processing – no infrastructure to manage.

Upload

Drag & drop your files here

UppyPowered by our open-source file uploaderUppy.io
Parallel Processing

One API Call. Multiple Results.

A single API call runs any number of steps in parallel – no chaining, no orchestration, just results.

One API Call
interview.mov
MOV · 1080p · 100.8 MB
Thumbnails
6 extracted
Transcode
mp4
1080p48 MB
webm
1080p42 MB
hls
adaptive52 MB
Subtitles
00:01So last quarter
00:04we grew by 40%
00:08ahead of our plan
00:12across every region
Watermark
BRAND
Workflow possibilities

See Transloadit for your industry

Pick your industry to see the workflows teams build — each one a single Assembly of Robots that turns your users’ raw uploads into finished, ready-to-use files.

Make patient files searchable

Sensitive, mixed-format evidence becomes safe, searchable case material — ready for the clinical team before triage.

Healthcare
intake_scan.pdf
24 pages · 38 MB
/document/ocr
chest pain2 matches
Patient Intake Formp. 1 / 24
NameSarah JohnsonDOB04/12/1985Complaintchest pain, shortness of breath
Upload & Delivery

Deliver Files, Globally.

Resilient transfers, global CDN delivery, and compliance-aware routing to get your files where they need to be.

Multi-CDN Distribution

Deliver content globally. One upload, instant worldwide availability.

AWS S3Google CloudAzureCloudflare R2DigitalOceanBackblazeWasabiFTP

Backup Originals, Deliver Optimized

Import files from cloud storage and process them on-the-fly to create optimized versions while keeping originals safe.

Backup file
Original
JPEG · 1.2 MB
Backup file
Original
JPEG · 1.2 MB
S3
Backup file
Optimized
WebP · 130 kB
CDN

Reliable Large File Transfers

Upload massive files with the tus protocol for automatic resume on network failures. Perfect for video and high-res media.

video-4k.mp4
8.4 GB
Uploading part 1 of 8

Compliance-Aware Routing

Route imports from region-specific storage based on data residency requirements. Stay GDPR and HIPAA compliant.

UserLocationRouted to
John DoeJohn DoeNorwayNorwayEU-West-1EU-West-1Sarah ChenSarah ChenSingaporeSingaporeAsia-Southeast-1Asia-Southeast-1Miguel SantosMiguel SantosBrazilBrazilSA-East-1SA-East-1Emma WilsonEmma WilsonUnited KingdomUnited KingdomEU-West-2EU-West-2Yuki TanakaYuki TanakaJapanJapanAsia-Northeast-1Asia-Northeast-1Ahmed HassanAhmed HassanEgyptEgyptEU-South-1EU-South-1Lisa SchmidtLisa SchmidtGermanyGermanyEU-Central-1EU-Central-1David KimDavid KimSouth KoreaSouth KoreaAsia-Northeast-2Asia-Northeast-2Maria GarciaMaria GarciaSpainSpainEU-West-3EU-West-3James BrownJames BrownUnited StatesUnited StatesUS-East-1US-East-1Priya PatelPriya PatelIndiaIndiaAsia-South-1Asia-South-1Sophie MartinSophie MartinFranceFranceEU-West-3EU-West-3Lucas SilvaLucas SilvaPortugalPortugalEU-West-1EU-West-1Anna KowalskiAnna KowalskiPolandPolandEU-Central-1EU-Central-1Omar AbdullahOmar AbdullahUnited Arab EmiratesUnited Arab EmiratesME-South-1ME-South-1Brian JamesenBrian JamesenDenmarkDenmarkEU-West-1EU-West-1Fatima Al-RashidFatima Al-RashidSaudi ArabiaSaudi ArabiaME-Central-1ME-Central-1Wei ZhangWei ZhangChinaChinaAsia-East-1Asia-East-1Isabella RossiIsabella RossiItalyItalyEU-South-1EU-South-1Andrei VolkovAndrei VolkovRussiaRussiaEU-East-1EU-East-1Amara OkaforAmara OkaforNigeriaNigeriaAF-West-1AF-West-1Carlos MendozaCarlos MendozaMexicoMexicoNA-Central-1NA-Central-1Nadiia PetrenkoNadiia PetrenkoUkraineUkraineEU-East-2EU-East-2Hassan YoussefHassan YoussefMoroccoMoroccoAF-North-1AF-North-1Chloe TaylorChloe TaylorAustraliaAustraliaAP-Southeast-2AP-Southeast-2John DoeJohn DoeNorwayNorwayEU-West-1EU-West-1Sarah ChenSarah ChenSingaporeSingaporeAsia-Southeast-1Asia-Southeast-1Miguel SantosMiguel SantosBrazilBrazilSA-East-1SA-East-1Emma WilsonEmma WilsonUnited KingdomUnited KingdomEU-West-2EU-West-2Yuki TanakaYuki TanakaJapanJapanAsia-Northeast-1Asia-Northeast-1Ahmed HassanAhmed HassanEgyptEgyptEU-South-1EU-South-1Lisa SchmidtLisa SchmidtGermanyGermanyEU-Central-1EU-Central-1David KimDavid KimSouth KoreaSouth KoreaAsia-Northeast-2Asia-Northeast-2Maria GarciaMaria GarciaSpainSpainEU-West-3EU-West-3James BrownJames BrownUnited StatesUnited StatesUS-East-1US-East-1Priya PatelPriya PatelIndiaIndiaAsia-South-1Asia-South-1Sophie MartinSophie MartinFranceFranceEU-West-3EU-West-3Lucas SilvaLucas SilvaPortugalPortugalEU-West-1EU-West-1Anna KowalskiAnna KowalskiPolandPolandEU-Central-1EU-Central-1Omar AbdullahOmar AbdullahUnited Arab EmiratesUnited Arab EmiratesME-South-1ME-South-1Brian JamesenBrian JamesenDenmarkDenmarkEU-West-1EU-West-1Fatima Al-RashidFatima Al-RashidSaudi ArabiaSaudi ArabiaME-Central-1ME-Central-1Wei ZhangWei ZhangChinaChinaAsia-East-1Asia-East-1Isabella RossiIsabella RossiItalyItalyEU-South-1EU-South-1Andrei VolkovAndrei VolkovRussiaRussiaEU-East-1EU-East-1Amara OkaforAmara OkaforNigeriaNigeriaAF-West-1AF-West-1Carlos MendozaCarlos MendozaMexicoMexicoNA-Central-1NA-Central-1Nadiia PetrenkoNadiia PetrenkoUkraineUkraineEU-East-2EU-East-2Hassan YoussefHassan YoussefMoroccoMoroccoAF-North-1AF-North-1Chloe TaylorChloe TaylorAustraliaAustraliaAP-Southeast-2AP-Southeast-2
Import & Export

Import & Export, Handled

Connect your storage providers and deliver outputs anywhere, with minimal setup.

Azure Blob StorageBackBlazeBoxRackspace Cloud FilesCloudflareDigitalOcean SpacesDropboxFTPGoogle Cloud StorageHTTPMinioAWS S3SFTPSupabaseOpenStackTigrisVimeoWasabiYoutubeTUS Protocol
Real-World Use Cases

Use AI on Your Files

With Transloadit, you can use AI to solve real-world problems like image generation, text-to-speech, and more.

Transcribe Spoken Audio and Video

Transcribe speech from audio and video into text or subtitle files (SRT/WebVTT).

yourfile.mp3
 

Detect Faces in Images

Detect faces in images and optionally crop or extract face regions

Face detection sample

Translate Text in Documents

Multiple language translations using AI.

English PDF file
English
Hello World
report-en.pdf

Auto-Block Unwanted Content

Detect text and objects in images and block anything that isn't permitted. Automatically remove nudity and other unwanted elements from images.

ImageSizeStatus
DSC_08452_retouched.jpgDSC_08452_retouched.jpg2.4 MBScanning…
Approved
screenshot_2026_143022.pngscreenshot_2026_143022.png1.8 MBScanning…
Approved
IMG_202686_152347.jpgIMG_202686_152347.jpg3.2 MBScanning…
Approved
photo_2026-8-6_15-23-47.jpgphoto_2026-8-6_15-23-47.jpg1.5 MBScanning…
Blocked
202686_Meeting_Room_A.jpg202686_Meeting_Room_A.jpg2.1 MBScanning…
Approved
received_2026-8-6_14-30-22.jpegreceived_2026-8-6_14-30-22.jpeg890 kBScanning…
Approved
Screenshot_2026-8-6_at_14.30.22.pngScreenshot_2026-8-6_at_14.30.22.png4.2 MBScanning…
Approved
photo_001_copy.jpgphoto_001_copy.jpg2.9 MBScanning…
Approved
IMG_8452_edited_final.webpIMG_8452_edited_final.webp1.7 MBScanning…
Blocked
2026-8-6_15.23.47.jpg2026-8-6_15.23.47.jpg3.5 MBScanning…
Approved
camera_roll_202686_152347.jpgcamera_roll_202686_152347.jpg2.2 MBScanning…
Approved
photo_8_6_15_23_47.jpgphoto_8_6_15_23_47.jpg4.8 MBScanning…
Blocked
DSC08452.jpgDSC08452.jpg1.1 MBScanning…
Approved
IMG8452.jpgIMG8452.jpg2.6 MBScanning…
Approved
Screenshot_2026-8-6_14-30-22.pngScreenshot_2026-8-6_14-30-22.png3.3 MBScanning…
Approved
202686_152347.jpg202686_152347.jpg1.9 MBScanning…
Blocked
photo_2026_8_6_15_23_47.jpgphoto_2026_8_6_15_23_47.jpg2.7 MBScanning…
Approved
IMG-202686-0002.jpgIMG-202686-0002.jpg3.9 MBScanning…
Approved
Screenshot_2026-8-6_14-30-22.pngScreenshot_2026-8-6_14-30-22.png1.4 MBScanning…
Blocked
DSC_08452.jpgDSC_08452.jpg2.8 MBScanning…
Approved
DSC_08452_retouched.jpgDSC_08452_retouched.jpg2.4 MBScanning…
Approved
screenshot_2026_143022.pngscreenshot_2026_143022.png1.8 MBScanning…
Approved
IMG_202686_152347.jpgIMG_202686_152347.jpg3.2 MBScanning…
Approved
photo_2026-8-6_15-23-47.jpgphoto_2026-8-6_15-23-47.jpg1.5 MBScanning…
Blocked
202686_Meeting_Room_A.jpg202686_Meeting_Room_A.jpg2.1 MBScanning…
Approved
received_2026-8-6_14-30-22.jpegreceived_2026-8-6_14-30-22.jpeg890 kBScanning…
Approved
Screenshot_2026-8-6_at_14.30.22.pngScreenshot_2026-8-6_at_14.30.22.png4.2 MBScanning…
Approved
photo_001_copy.jpgphoto_001_copy.jpg2.9 MBScanning…
Approved
IMG_8452_edited_final.webpIMG_8452_edited_final.webp1.7 MBScanning…
Blocked
2026-8-6_15.23.47.jpg2026-8-6_15.23.47.jpg3.5 MBScanning…
Approved
camera_roll_202686_152347.jpgcamera_roll_202686_152347.jpg2.2 MBScanning…
Approved
photo_8_6_15_23_47.jpgphoto_8_6_15_23_47.jpg4.8 MBScanning…
Blocked
DSC08452.jpgDSC08452.jpg1.1 MBScanning…
Approved
IMG8452.jpgIMG8452.jpg2.6 MBScanning…
Approved
Screenshot_2026-8-6_14-30-22.pngScreenshot_2026-8-6_14-30-22.png3.3 MBScanning…
Approved
202686_152347.jpg202686_152347.jpg1.9 MBScanning…
Blocked
photo_2026_8_6_15_23_47.jpgphoto_2026_8_6_15_23_47.jpg2.7 MBScanning…
Approved
IMG-202686-0002.jpgIMG-202686-0002.jpg3.9 MBScanning…
Approved
Screenshot_2026-8-6_14-30-22.pngScreenshot_2026-8-6_14-30-22.png1.4 MBScanning…
Blocked
DSC_08452.jpgDSC_08452.jpg2.8 MBScanning…
Approved
SDKs

Integrate in Minutes

Add Transloadit to your app in minutes with our SDKs for every major platform.

Uppy File Uploader

Uppy is the open-source file uploader created and maintained by Transloadit. We originally built it to solve browser-upload problems reported by Transloadit customers, then released it under the MIT License for everyone to use. Uppy works with many upload backends; with Transloadit, it is the official browser uploader and provides first-party support for resumable uploads, remote sources, and Assembly progress.

import React, { useState } from 'react'
import { Uppy } from '@uppy/core'
import {
UppyContextProvider,
Dropzone, FilesList, UploadButton,
} from '@uppy/react'
function Component () {
const [uppy] = useState(() => new Uppy())
return (
<UppyContextProvider value={uppy}>
<Dropzone />
<FilesList />
<UploadButton />
</UppyContextProvider>
)
}

Apple & Android

Native SDKs for iOS, macOS, and Android with resumable uploads powered by tus.

import Foundation
import TransloaditKit
// 1) Initialize Transloadit
let credentials = Transloadit.Credentials(key: "YOUR_TRANSLOADIT_KEY",
secret: "YOUR_TRANSLOADIT_SECRET")
let transloadit = Transloadit(credentials: credentials, session: URLSession.shared)
// 2) Define your Assembly steps
let resizeStep = Step(
name: "resize",
robot: "/image/resize",
options: [
"width": 200,
"height": 100,
"resize_strategy": "fit",
"result": true
]
)
// 3) Provide files to upload
let filesToUpload: [URL] = [
/* URL(fileURLWithPath: "...") */
]
// 4) Create the Assembly, then poll its status
transloadit
.createAssembly(steps: [resizeStep], andUpload: filesToUpload) { result in
switch result {
case .success(let assembly):
print("Retrieved \(assembly)")
case .failure(let error):
print("Assembly error \(error)")
}
}
.pollAssemblyStatus { result in
switch result {
case .success(let assemblyStatus):
print("Received assemblystatus \(assemblyStatus)")
case .failure(let error):
print("Caught polling error \(error)")
}
}

Server-side SDKs

Integrate file processing into your backend with a few lines of code.

import Transloadit from 'transloadit'
const client = new Transloadit({
authKey: 'YOUR_AUTH_KEY',
authSecret: 'YOUR_AUTH_SECRET',
})
const result = await client.createAssembly({
files: { file: './video.mp4' },
params: {
template_id: 'YOUR_TEMPLATE_ID',
},
})
Open Source Leaders

Built by Pioneers of the Web

Our founders helped build Node.js from its earliest days. We still invest in open source infrastructure used across the web.

From Open Source Pioneers

We build and maintain Uppy and tus, alongside widely used projects such as retry, formidable, mysql, and BASH3 Boilerplate.

Official GitHub Partner

Transloadit was the first cloud encoder in the GitHub Student Developer Pack, with 10 GB of free processing for students.

Testimonials

Loved by Developers Worldwide

Transloadit is used by developers all over the world to handle file processing. Don't take our word for it, see what they have to say.
Dave Perrett
Dave PerrettCTO / Shuttlerock
I'm not usually one for fanboy-ism but Transloadit is one service I would recommend without hesitation. Their product and customer support is outstanding.
Mike ReidDirector of Engineering / Signed
Top notch support — better than top notch.
Elio CapellaHead of Development / Filestage
We wouldn't be able to be here without your support. Your service is the best video transcoding service out there and I'm happy about the reliability.
Jon Wong
Jon WongStaff Software Engineer / Coursera
Having a solution for both uploading and transcoding has been a godsend for the current scale that we are at five years after first choosing Transloadit.
Braden SchaefferLead Engineer / Biginterview
I absolutely love you people. From the support to the technology, performance and APIs... you've taken what could have been the most painful process of my entire development career and turned it into an absolute joy. I cannot thank or recommend you enough.
Try Transloadit

Ready to stop building file infrastructure?

Start with one workflow, then let the same API handle uploads, processing, security, storage, delivery, and every edge case your users add next.
Multipart uploads and retry logic
Uppy, tus, and upload handling
FFmpeg and ImageMagick workers
Managed video and image processing
OCR and AI service plumbing
Document and AI Robots
Malware scanning and compliance reviews
Security controls built in
Queues, retries, and webhook state
Assemblies handle orchestration
Storage exports and CDN delivery
Connect every destination once
GDPR
HIPAA
ISO 27001ISO27001
AES-256
SOC 2 Type II
No credit card needed · 5 GB included in the free plan