TransloaditTransloadit
Pricing
  • File Uploads
  • File Importing
  • Batch Processing
  • Video Encoding
  • Audio Encoding
  • Image Processing
  • Document Processing
  • Artificial Intelligence
  • File Filtering & Security
  • Media Cataloging
  • File Compression
  • Code Evaluation
  • File Exporting
  • Smart CDN
  • View all services
  • Explore integrations
  • Explore live demos
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node.js SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Transloadit CLI
  • Terraform
  • Essentials
  • Best Practices
  • FAQ
  • Robots
  • API
  • Formats
  • Build your first app
  • About
  • Comparisons
  • Open Source
  • Testimonials
  • Jobs
  • Security
  • Posts
  • DevTimes
  • DevTips
  • Press
  • Research
  • Case Studies
  • Solutions
  • Guides
  • Glossary
  • Legal
  • Tools
  • Helping Coursera bring education to millions around the world
  • Transloadit Support
  • Open Source Support
  • Service level agreement
AboutOpen SourceSecurityTestimonialsComparisonsGuidesResearchGlossarySolutionsLegalTools

The file infrastructure behind your product

Every file your users upload, scanned, processed, and delivered, without servers of your own.

Talk to the team
Try it free
  • A portrait with the circle an avatar crop will cut around her face
    Avatar crop
  • 1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
    Video ready to stream
  • A full-length photo, with a close crop of the subject made for a smaller layout
    Smart crop
  • Welcome back to the show.Today we’re talking about video.Let’s get straight into it.
    Captions
  • A bird on a branch, with the Transloadit logo stamped in the corner
    Watermark
  • 0:040:060:090:11
    Video thumbnails

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

  • Microsoft logo
  • Apple logo
  • Al Jazeera logo
  • Vimeo logo
  • SoundCloud logo
  • Salesforce logo
  • Zoom logo
  • Lyft logo
  • Heroku logo
  • Accenture logo
Workflow examples

One pipeline for every
file in your product

Prepare video, check every upload, and send each file through the processing it needs.

User videos, ready to play

Every video your users upload streams smoothly on any connection, with a poster frame ready.

1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
golden-hour.mov

Every customer upload checked first

Virus-scan every file, flag explicit images, and refuse the types your product does not accept, before anything reaches another user.

Incoming customer uploads
signed-contract.pdf
No issues detected
q3-forecast.xlsx
No issues detected
shared-assets.pdf
Malware detected
profile-photo.jpg
No issues detected
onboarding-deck.pptx
No issues detected
build-artifacts.zip
File type not accepted
bug-repro.mov
No issues detected

Each file type gets the processing it needs

Documents, images, recordings, and archives are sorted by type and feature, then processed automatically.

FileSourceRouted through
File
onboarding-deck.pptx
Source
Shared workspace
Routed through
  1. /document/convert
  2. →/document/thumbs
File
scanned-contract.pdf
Source
E-signature
Routed through
  1. /document/autorotate
  2. →/document/ocr
File
customer-call.mp4
Source
Call recorder
Routed through
  1. /video/encode
  2. →/speech/transcribe
File
bug-repro.mov
Source
Support widget
Routed through
  1. /video/encode
  2. →/video/thumbs
File
profile-photo.jpg
Source
Account settings
Routed through
  1. /image/facedetect
  2. →/image/resize
File
product-shot.png
Source
Shared workspace
Routed through
  1. /image/optimize
  2. →/s3/store
File
q3-forecast.xlsx
Source
Shared workspace
Routed through
  1. /file/virusscan
  2. →/document/convert
File
project-files.zip
Source
Import tool
Routed through
  1. /file/decompress
  2. →/file/filter
File
signed-contract.pdf
Source
E-signature
Routed through
  1. /file/hash
  2. →/document/thumbs
File
avatar-upload.png
Source
Account settings
Routed through
  1. /file/virusscan
  2. →/image/describe
File
podcast-episode.mov
Source
Creator studio
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
whiteboard-photo.jpg
Source
Shared workspace
Routed through
  1. /image/ocr
  2. →/s3/store
File
webinar.mp4
Source
Creator studio
Routed through
  1. /video/encode
  2. →/video/adaptive
File
onboarding-deck.pptx
Source
Shared workspace
Routed through
  1. /document/convert
  2. →/document/thumbs
File
scanned-contract.pdf
Source
E-signature
Routed through
  1. /document/autorotate
  2. →/document/ocr
File
customer-call.mp4
Source
Call recorder
Routed through
  1. /video/encode
  2. →/speech/transcribe
File
bug-repro.mov
Source
Support widget
Routed through
  1. /video/encode
  2. →/video/thumbs
File
profile-photo.jpg
Source
Account settings
Routed through
  1. /image/facedetect
  2. →/image/resize
File
product-shot.png
Source
Shared workspace
Routed through
  1. /image/optimize
  2. →/s3/store
File
q3-forecast.xlsx
Source
Shared workspace
Routed through
  1. /file/virusscan
  2. →/document/convert
File
project-files.zip
Source
Import tool
Routed through
  1. /file/decompress
  2. →/file/filter
File
signed-contract.pdf
Source
E-signature
Routed through
  1. /file/hash
  2. →/document/thumbs
File
avatar-upload.png
Source
Account settings
Routed through
  1. /file/virusscan
  2. →/image/describe
File
podcast-episode.mov
Source
Creator studio
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
whiteboard-photo.jpg
Source
Shared workspace
Routed through
  1. /image/ocr
  2. →/s3/store
File
webinar.mp4
Source
Creator studio
Routed through
  1. /video/encode
  2. →/video/adaptive
thoughtbot
Using Transloadit saves development and maintenance. Being able to focus on our product instead of reinventing the wheel cannot be understated.
Matt SumnerDeveloper, thoughtbot
Image delivery

Make the same image load 12× faster.

Photos straight off the camera, resized for every screen. Visitors see them in 0.4 s instead of 4.3 s, with no pipeline for you to run.

  • 4.3sto load
    Original upload
    supplier-photo.jpg · 465.8 KB
  • 12× faster
    0.4sto load
    Transloadit
    supplier-photo.avif · 6.6 KB
Original upload
4.3s
Transloadit
0.4s
Security & Compliance

The answers your security review will ask for

Target the United States, Europe, or Asia Pacific for data residency, or use our global endpoint to geo-route each Assembly to the closest of all three regions.

Three regions. Your routing choice.

Pin processing to one region for data residency, or have uploads and requests routed to the closest region automatically.

  • United States
    Virginia
    us-east-1
  • Europe
    Ireland
    eu-west-1
  • Asia Pacific
    Singapore
    ap-southeast-1

Uptime you can plan around.

The uptime we commit to in our SLA. Our public status page carries the record behind it.

99.99%
17 years
running file infrastructure in production
Uptime SLAHistorical uptime

Bring your own storage

Keep originals and results in storage you control. We import, process and export only what you choose.

TransloaditTransloadit
  • Azure Blob Storage
  • BackBlaze
  • Box
  • Rackspace Cloud FilesRackspace Cloud Files
  • Cloudflare
  • DigitalOcean Spaces
  • Dropbox
  • FTP
  • Google Cloud Storage
  • HTTP
  • Minio
  • AWS S3AWS S3
  • SFTP
  • Supabase
  • OpenStack
  • TigrisTigris
  • Vimeo
  • Wasabi
  • Youtube
  • TUS ProtocolTUS Protocol

Security standards and controls.

Our security program includes ISO 27001 certification, a SOC 2 Type II attestation, and controls for handling your files.

  • GDPR

    GDPR

  • HIPAA

    HIPAA

  • AES-256

    AES-256

  • SOC 2 Type II

    SOC 2 Type II

  • ISO 27001ISO27001

    ISO 27001

Build versus buy

What your team
no longer has to build

Six pieces of file infrastructure SaaS teams usually build, scale, and patch themselves. Each one already runs in production on Transloadit.

A resumable upload service

Uploads from browser or mobile, up to 200 GB per file, that resume when a connection drops.

A document conversion fleet

Office files become PDFs and page thumbnails without LibreOffice workers of your own to size, restart, and keep patched.

An OCR pipeline

Text from PDFs, scans, and screenshots comes back with the results, ready for your search index, without an OCR stack to run.

An image service

Resizing, face-aware cropping, and format conversion, HEIC from iPhones included, plus on-request sizes from Smart CDN.

A video encoding cluster

Screen recordings, demos, and calls encoded for playback, with thumbnails and transcripts, without FFmpeg servers to scale.

Upload security

Signed upload requests, virus scanning with daily signature updates, and type and size filters, before a file reaches storage.

Where the line sits

You keep the product.
We run the file infrastructure.

Transloadit is the processing layer, not a replacement for your app, your storage, or your CDN. Here is exactly where the line sits, so nobody discovers it during integration.

Your platform
Uploads from your users
Imports from storage and URLs
Server uploads through our SDKs
files
results
Transloadit
Virus scan/file/virusscan
Resize images/image/resize
Encode video/video/encode
Your platform
Uploads from your users
Imports from storage and URLs
Server uploads through our SDKs
Transloadit
Virus scan/file/virusscan
Resize images/image/resize
Encode video/video/encode
results and webhooks

What stays with your product

  1. 01Accounts, permissions, and who can see each file
  2. 02Your data model and which output belongs to which record
  3. 03Retention, deletion, and your customers’ data requests
  4. 04The interface your customers upload from and view files in

What Transloadit handles

  1. 01Upload endpoints, resumable transfers, and imports from your buckets
  2. 02Converters, encoders, and virus scanners, scaled and kept patched
  3. 03Job status and retried notifications to your back end
  4. 04On-demand transformation and Smart CDN delivery, when enabled
Why SaaS teams pick Transloadit

Ship file features, not file servers

No FFmpeg clusters, LibreOffice workers, virus signatures, or upload retries to maintain. The same platform the New York Times and Coursera run on.
One integration for every file type

Documents, images, audio, and video share one API, so the next file feature needs no new service.

No on-call for file jobs

Stuck queues, crashed converters, and encoder upkeep are ours to fix. Parallel processing keeps up as uploads land.

Security controls you configure

Signed uploads, virus scans, scoped credentials, and processing in the US, EU, or Asia Pacific.

Scales itself

Capacity grows through launches and bulk imports. Extra work waits instead of failing.

No lock-in on your files

Originals and outputs land in your own S3, GCS, Azure, or R2 storage. Temporary copies are purged.

Fits your stack

Maintained SDKs for Node.js, Python, Go, and more, with workflows you version and test like code.

Talk to the team

Questions from engineering leads

The answers we would give on an evaluation call, including the cases where another tool is the better choice.

Why not build this ourselves?

You can: FFmpeg, LibreOffice, ImageMagick, and ClamAV are open source. The cost is everything around them: queues, retries, capacity for spikes, security patches, and every format edge case your customers find. Transloadit runs that layer, so your engineers work on the product instead.

What if we move off Transloadit later?

Your files never live only with us: originals and outputs are exported to the storage you configure, and your workflows are JSON you keep in your repository. Leaving means replacing the processing, not migrating your data.

Where does an integration start?

Most teams start with one recurring file task, such as document previews or video encoding, called from your back end or the browser. The next workflow is a few lines of config, not new infrastructure.

How does our product learn that a file is ready?

Each job reports its status and results, and can notify your back end at a URL you choose. Notifications are retried, so a deploy never loses a result.

What happens when a launch or a bulk import spikes the volume?

Capacity scales with demand, so there is nothing to provision for launches or migrations. Your plan sets how many jobs run at once; extra work waits instead of failing, and we can add capacity before a planned peak.

How do we stop abuse of our upload endpoint?

Sign each upload request on your back end with an expiry, so unsigned or altered requests are rejected. Type and size filters and virus scanning stop bad files before they reach your storage. Read about Signature Authentication

Does Transloadit keep copies of our customers’ files?

Only briefly. Temporary processing copies are deleted after 24 hours by default, and you can turn off temporary result storage per workflow. Job metadata, such as file names, is retained as described in our Data Processing Agreement. Originals and outputs are exported to the storage you configure, and retention and deletion happen in your own systems.

Is Transloadit file storage or a CDN?

Neither, by default. Transloadit is the processing layer between your customers’ uploads and the storage you already use. Smart CDN can deliver right-sized variants on demand when you enable it. See how Transloadit Smart CDN works

Try Transloadit

Stop building file infrastructure.

Move one recurring file task from your servers to Transloadit, and see the results land in your own storage.

Converters that crash on big files
Conversion that holds up on long documents
Uploads that fail halfway
Resumable uploads for every large file
A security review for every new tool
ISO 27001, SOC 2 Type II, and a DPA
Engineers on call for file jobs
Infrastructure someone else runs
Workers to scale by hand
Autoscales through every spike
Procurement asks about residency
US, EU, or Asia Pacific, selected per job
GDPR
GDPR
HIPAA
HIPAA
ISO 27001ISO27001
ISO 27001
AES-256
AES-256
SOC 2 Type II
SOC 2 Type II
Get started
No credit card needed · Cancel anytime
TransloaditTransloaditChecking status…

Product

  • Services
  • Pricing
  • Demos
  • Tools
  • Security
  • Support

Company

  • About/Press
  • Blog/Jobs
  • Comparisons/Compliance matrix
  • Research
  • Open source
  • Solutions
  • Pioneers of the web

Docs

  • Getting started
  • Transcoding
  • FAQ
  • API
  • Guides/DevTips
  • Supported formats

More

  • Platform status⁠
  • Community forum⁠
  • Uppy
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Transloadit®, tus®, and Uppy® are registered trademarks of Transloadit-II GmbH in the United States.

PrivacyTermsImprintTrademarksDMCA Policy
EnglishDeutschEspañolFrançaisPortuguês (Brasil)