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

Every photo and video, feed-ready

Every upload on your social app, sized for feeds and stories, labeled for moderation.

Try it free
Talk to the team
  • Watermark640 × 800 · H.264
  • Feed post640 × 640 · H.264
  • Story and reel608 × 1,080 · H.264
  • Link preview still from the clip
    Link preview800 × 600 · 23 kB
  • Grid thumbnail still from the clip
    Grid thumbnail320 × 320 · 10 kB
  • Full-size view960 × 540 · H.264

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 user upload

Prepare clips for playback, check every upload before it reaches the feed, and route each post through reusable processing Templates.

Play clips the moment they post

Uploaded clips become adaptive HLS with a poster frame, so a post starts quickly on a commute or a busy venue’s Wi-Fi.

1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
skate-trick.mov

Checks before anything reaches the feed

Add virus scanning and NSFW image labels to every user upload, then apply your own moderation rules.

Incoming user uploads
beach-day.jpg
No issues detected
dance-clip.mp4
No issues detected
free-followers.zip
Malware detected
profile-new.jpg
No issues detected
party-pic.jpg
NSFW flagged
recipe-reel.mp4
No issues detected
meme.png
No issues detected

Route every upload to the right pipeline

Use file metadata and filter conditions to route photos, clips, avatars, and voice notes through the processing Steps you configure.

FileSourceRouted through
File
beach-day.jpg
Source
Mobile app
Routed through
  1. /image/describe
  2. →/image/resize
File
dance-clip.mp4
Source
Mobile app
Routed through
  1. /video/encode
  2. →/video/adaptive
File
profile-new.jpg
Source
Profile settings
Routed through
  1. /image/facedetect
  2. →/image/resize
File
voice-reply.mp4
Source
Direct message
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
recipe-reel.mp4
Source
Creator studio
Routed through
  1. /speech/transcribe
  2. →/video/subtitle
File
meme.png
Source
Mobile app
Routed through
  1. /image/optimize
File
dm-upload.jpg
Source
Direct message
Routed through
  1. /file/virusscan
  2. →/image/describe
File
live-replay.mp4
Source
Live stream
Routed through
  1. /video/encode
  2. →/video/thumbs
File
cover-photo.png
Source
Profile settings
Routed through
  1. /image/resize
  2. →/s3/store
File
skate-trick.mp4
Source
Mobile app
Routed through
  1. /video/encode
  2. →/video/thumbs
File
group-banner.jpg
Source
Group admin
Routed through
  1. /image/resize
File
brand-collab.mp4
Source
Creator studio
Routed through
  1. /file/virusscan
  2. →/video/encode
File
sunset.jpg
Source
Mobile app
Routed through
  1. /image/optimize
  2. →/s3/store
File
story-photo.jpg
Source
Mobile app
Routed through
  1. /image/resize
  2. →/image/optimize
File
beach-day.jpg
Source
Mobile app
Routed through
  1. /image/describe
  2. →/image/resize
File
dance-clip.mp4
Source
Mobile app
Routed through
  1. /video/encode
  2. →/video/adaptive
File
profile-new.jpg
Source
Profile settings
Routed through
  1. /image/facedetect
  2. →/image/resize
File
voice-reply.mp4
Source
Direct message
Routed through
  1. /audio/encode
  2. →/audio/waveform
File
recipe-reel.mp4
Source
Creator studio
Routed through
  1. /speech/transcribe
  2. →/video/subtitle
File
meme.png
Source
Mobile app
Routed through
  1. /image/optimize
File
dm-upload.jpg
Source
Direct message
Routed through
  1. /file/virusscan
  2. →/image/describe
File
live-replay.mp4
Source
Live stream
Routed through
  1. /video/encode
  2. →/video/thumbs
File
cover-photo.png
Source
Profile settings
Routed through
  1. /image/resize
  2. →/s3/store
File
skate-trick.mp4
Source
Mobile app
Routed through
  1. /video/encode
  2. →/video/thumbs
File
group-banner.jpg
Source
Group admin
Routed through
  1. /image/resize
File
brand-collab.mp4
Source
Creator studio
Routed through
  1. /file/virusscan
  2. →/video/encode
File
sunset.jpg
Source
Mobile app
Routed through
  1. /image/optimize
  2. →/s3/store
File
story-photo.jpg
Source
Mobile app
Routed through
  1. /image/resize
  2. →/image/optimize
Security & Compliance

Keep every user upload secure, in the region you choose

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

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.
Dave PerrettCTO, Shuttlerock
Social media workflows

What can Transloadit help with?

Six workflows social platforms build on Transloadit. Each one is a Robot, or a recipe of them, already in our library.

Resumable user uploads

Resumable uploads for users posting from a phone on the move, so a long clip survives a dropped connection.

Review resumable uploads

Every feed size, from any phone photo

Convert HEIC photos from users’ phones, fix rotation, strip GPS metadata, and produce the named sizes your feed, stories, link previews, and grids need.

Review image resizing

Avatars centered on the face

Detect the face in a profile photo and crop around it, so every avatar is framed the same way at every size.

Review face detection

Clips that play anywhere

Encode user videos for adaptive HLS playback, with poster frames and thumbnails from the same Assembly.

Review adaptive streaming

Labels for your moderation queue

Scan every upload for malware and return NSFW labels for images, so your moderators review the flagged uploads instead of the whole feed.

Review image labels

Subtitles for sound-off viewing

Transcribe the speech in each clip and burn in subtitles, for users scrolling with the sound off.

Review transcription
Build versus buy

You keep the feed. We run the media pipeline.

Transloadit is the processing layer, not a replacement for your feed, moderation tooling, or video player. 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 platform

  1. 01User accounts, follows, privacy settings, and feeds
  2. 02Moderation policy and the final call on flagged uploads
  3. 03Ranking, recommendations, and what each user sees
  4. 04Retention and takedown when a post is deleted or reported

What Transloadit handles

  1. 01File upload or import and server-side processing execution
  2. 02Image, video, audio, metadata, and export steps
  3. 03Structured Assembly status and retryable notifications
  4. 04On-demand transformation and Smart CDN delivery, when enabled
Why social platforms pick Transloadit

A media pipeline you do not have to maintain

Skip the image servers, encoders, queues, and upload retries. Get the same primitives the New York Times and Coursera rely on.
Posts that load fast

WebP and AVIF with tuned quality, correct color handling, and no upscaling. Sharp detail at the smallest size a feed can use.

Renditions without a nightly batch

Parallel processing moves a new post to published renditions without waiting on a nightly batch. Jobs may queue while your plan’s Priority Job Slots are in use.

Security controls you configure

Configure signed uploads, virus scans, scoped credentials, and regional processing endpoints in the US, EU, or Asia Pacific.

Scales itself

Workers autoscale through viral posts, live events, and launch days. Your plan’s Priority Job Slots govern concurrent processing; additional work may queue.

Your storage, your rules

Export originals and renditions to your configured S3, GCS, Azure, or R2 storage. Temporary processing copies are purged automatically.

Built for engineers

Typed SDKs, JSON Templates, and deterministic jobs. CI-safe pipelines you can version control.

Talk to the team
Talk to the team

Social media processing questions

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

Can Transloadit moderate uploads for us?

Transloadit returns NSFW labels and virus scan results as Assembly results, and can reject a file that fails a check. Your platform owns the moderation policy, the review queue, and the final decision on what is published.

What happens when a post goes viral and uploads spike?

Workers autoscale with demand, so there is no capacity to provision for launch days or live events. Your plan’s Priority Job Slots set how many jobs run at once; additional work queues instead of failing, and you can buy extra slots ahead of a planned spike.

How do we stop abuse of a public upload endpoint?

Sign every upload request on your backend with an expiry, so only the parameters you approved can run. Filter Steps reject files by type, size, or duration before processing, and virus scanning stops malware before a file reaches your storage. Read about Signature Authentication

Which formats can users upload from their phones?

HEIC photos and HEVC clips from iPhones, along with JPEG, PNG, MP4, and MOV from everything else. Image and video steps convert each upload into the formats your feed serves, such as WebP, AVIF, MP4, and HLS.

Can we remove location data from user photos?

Yes. Image steps can strip metadata, including GPS coordinates, from every rendition. Keep the original in your own storage if your platform needs the capture data internally.

Does Transloadit keep copies of our users’ media?

No. Temporary processing copies are purged automatically, and originals and renditions are exported to the storage you configure. Deleting a post or acting on a takedown request happens in your own systems.

Does Transloadit handle live streaming?

No. Transloadit has no live ingest, so the live broadcast itself belongs to a dedicated streaming service. Once the stream ends and its recording is saved, Transloadit processes the replay like any other upload, and can stream recorded clips as adaptive HLS, including segments encoded on demand as viewers press play.

Is Transloadit a social network backend or a CDN?

No. Transloadit is the processing layer between your users’ uploads and your storage. Accounts, feeds, and moderation stay in your platform. Smart CDN can deliver right-sized variants on demand when you enable it. See how Transloadit Smart CDN works

Try Transloadit

User-generated media, on one API.

Run a sample of the photos and clips your users post through your first pipeline, and export every rendition to your own storage.

Clips stuck waiting to encode
Playable versions without a nightly batch
Uploads that fail on mobile data
Resumable uploads from any phone
A different size for every surface
Every feed size from one photo
Moderators reviewing every upload
NSFW labels on every image
A post goes viral overnight
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
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)