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 property photo, booking-ready

Every host and hotel upload on your booking platform, sized for each page and partner.

Try it free
Talk to the team
  • Property photo with the Transloadit logo stamped as a watermark
    Watermark2,000 × 1,333 · 257 kB
  • Square property photo for social posts
    Social post1,080 × 1,080 · 96 kB
  • Vertical property photo for stories and reels
    Story and reel1,080 × 1,920 · 152 kB
  • Search result card photo
    Search card800 × 600 · 54 kB
  • Gallery thumbnail photo
    Gallery thumbnail320 × 213 · 10 kB
  • Full-width property page hero photo
    Property page hero2,000 × 1,333 · 274 kB

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 property file

Prepare room tours, check host and guest uploads, and route mixed property files through reusable processing Templates.

Play room tours on any connection

Recorded walkthroughs become adaptive HLS with a poster frame, so a tour starts quickly on hotel Wi-Fi or a phone abroad.

1080p5.0 Mb/s720p2.8 Mb/s480p1.2 Mb/s360p0.6 Mb/s
suite-tour.mov

Checks for host and guest uploads

Add virus scanning and NSFW image labels to host galleries and guest review photos, then apply your own review rules.

Incoming host and guest uploads
lobby.jpg
No issues detected
suite-tour.mp4
No issues detected
rate-sheet.zip
Malware detected
pool-at-dusk.jpg
No issues detected
guest-review.jpg
NSFW flagged
floorplan.pdf
No issues detected
terrace.png
No issues detected

Route every upload to the right pipeline

Use file metadata and filter conditions to route host photos, tour videos, and property documents through the processing Steps you configure.

FileSourceRouted through
File
room-204.jpg
Source
Host app
Routed through
  1. /image/resize
  2. →/s3/store
File
suite-tour.mp4
Source
Host app
Routed through
  1. /video/encode
  2. →/video/adaptive
File
guest-review.jpg
Source
Guest review
Routed through
  1. /file/filter
  2. →/image/resize
File
floorplan.pdf
Source
Property manager
Routed through
  1. /document/thumbs
File
description.docx
Source
Content team
Routed through
  1. /document/convert
  2. →/text/translate
File
pool-at-dusk.jpg
Source
Photographer
Routed through
  1. /image/describe
  2. →/image/optimize
File
rate-sheet.csv
Source
Channel manager
Routed through
  1. /file/filter
  2. →/s3/store
File
resort-promo.mp4
Source
Marketing
Routed through
  1. /video/encode
  2. →/video/thumbs
File
menu.pdf
Source
Restaurant
Routed through
  1. /document/convert
File
lobby.jpg
Source
Photographer
Routed through
  1. /image/resize
  2. →/s3/store
File
check-in-guide.pdf
Source
Front desk
Routed through
  1. /document/thumbs
File
guest-video.mp4
Source
Guest review
Routed through
  1. /file/virusscan
  2. →/video/encode
File
terrace.png
Source
Host app
Routed through
  1. /image/optimize
File
house-rules.docx
Source
Host app
Routed through
  1. /document/convert
  2. →/text/translate
File
room-204.jpg
Source
Host app
Routed through
  1. /image/resize
  2. →/s3/store
File
suite-tour.mp4
Source
Host app
Routed through
  1. /video/encode
  2. →/video/adaptive
File
guest-review.jpg
Source
Guest review
Routed through
  1. /file/filter
  2. →/image/resize
File
floorplan.pdf
Source
Property manager
Routed through
  1. /document/thumbs
File
description.docx
Source
Content team
Routed through
  1. /document/convert
  2. →/text/translate
File
pool-at-dusk.jpg
Source
Photographer
Routed through
  1. /image/describe
  2. →/image/optimize
File
rate-sheet.csv
Source
Channel manager
Routed through
  1. /file/filter
  2. →/s3/store
File
resort-promo.mp4
Source
Marketing
Routed through
  1. /video/encode
  2. →/video/thumbs
File
menu.pdf
Source
Restaurant
Routed through
  1. /document/convert
File
lobby.jpg
Source
Photographer
Routed through
  1. /image/resize
  2. →/s3/store
File
check-in-guide.pdf
Source
Front desk
Routed through
  1. /document/thumbs
File
guest-video.mp4
Source
Guest review
Routed through
  1. /file/virusscan
  2. →/video/encode
File
terrace.png
Source
Host app
Routed through
  1. /image/optimize
File
house-rules.docx
Source
Host app
Routed through
  1. /document/convert
  2. →/text/translate
Security & Compliance

Pass the security review your partners send you

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
Travel media workflows

What can Transloadit help with?

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

Resumable host uploads

Resumable uploads for hosts and hotel teams sending a full gallery from the property, even on a guest Wi-Fi that drops halfway.

Review resumable uploads

Every channel size, from one photo

Resize, crop, and convert each photo into the named sizes your property page, search results, partner feeds, and campaigns need.

Review image resizing

Phone photos, accepted as they come

Convert HEIC photos from hosts’ phones, fix rotation, and strip location metadata before a photo reaches a public page.

Review format conversion

Property tours that play anywhere

Encode recorded room and resort tours for adaptive HLS playback, with poster frames and thumbnails from the same Assembly.

Review adaptive streaming

Tags for your review queue

Suggest tags such as pool, sea view, or twin room for every photo, so your content team confirms them instead of typing them.

Review image tagging

Descriptions in every market’s language

Draft translations of property descriptions for each market you sell in, ready for your team to review before they go live.

Review text translation
Build versus buy

You keep the bookings. We run the media pipeline.

Transloadit is the processing layer, not a replacement for your booking engine, channel manager, or property management system. 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 booking platform

  1. 01Property records, rates, availability, and bookings
  2. 02Photo selection, order, captions, and approval
  3. 03Which photos and sizes each partner and channel receives
  4. 04Review of suggested tags and translated descriptions

What Transloadit handles

  1. 01File upload or import and server-side processing execution
  2. 02Image, video, text, metadata, and export steps
  3. 03Structured Assembly status and retryable notifications
  4. 04On-demand transformation and Smart CDN delivery, when enabled
Why booking 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.
Photos that sell the stay

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

Renditions without a nightly batch

Parallel processing moves a new property’s gallery 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 summer peaks, holiday launches, and bulk property onboarding. 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

Travel media processing questions

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

Can Transloadit produce the photo sizes each partner and channel needs?

Yes. Define a named size for each destination in one Template, and every uploaded photo is resized, cropped, and converted for all of them in the same Assembly. Your platform stays responsible for knowing each partner’s current requirements.

What happens when bookings peak and hosts upload at once?

Workers autoscale with demand, so there is no capacity to provision for summer season, holiday launches, or bulk property onboarding. 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 peak.

Which formats can hosts 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 pages serve, such as WebP, AVIF, MP4, and HLS.

Can we remove location data from host 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.

Are suggested tags and translations published automatically?

Only if you choose to. Transloadit returns tags and translated text as Assembly results, and your platform decides whether they go to a review queue or straight to the property page. We recommend human review for anything guests read.

Does Transloadit keep copies of host photos?

No. Temporary processing copies are purged automatically, and originals and renditions are exported to the storage you configure. Removing a property or a host’s gallery happens in your own systems.

Is Transloadit a booking engine, channel manager, or DAM?

No. Transloadit is the processing layer between your uploads and your storage. Rates, availability, photo approval, and distribution to partners 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

Property media, on one API.

Run a sample of your hosts’ photos and tours through your first pipeline, and export every size your property pages and partners need to your own storage.

New properties waiting on photo edits
Every size ready before the property goes live
Galleries that fail halfway through upload
Resumable uploads from the property
A different size for every partner
Every channel size from one photo
Descriptions in one language only
Draft translations for every market
Summer season traffic spikes
Autoscales through every booking peak
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)