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 at Shuttlerock
These companies trust us with their media processing
How we can help you
Upload & Import
We accept file uploads and imports from various sources, including mobile apps, web browsers, URLs, S3, Cloud Files, Azure, FTP, Facebook, Dropbox and more!
Convert & Encode
We offer a variety of file conversions for all sorts of media, including images, videos, audio, and documents.
Export & Save
Export uploads and encoded results to the services of your choice, then save the URLs to your database for later use.
Display & Enjoy
Embed the file URLs into your app, so users can enjoy media files with the best possible quality for their device.
Benefits of using our service
Outsourcing file processing will cut costs, save your team many headaches and get your app into production faster.
Keep your app servers running fast by isolating them from loadspikes related to media processing.
String together multiple processing steps in order to handle complex workflows and tasks with ease
We pride ourselves in providing outstanding and timely support to all of our users. You will have direct access to our developers.
What our customers are saying
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.Jon WongEngineer at Coursera
Using Transloadit saves weeks of development. Being able to focus on our product instead of reinventing the wheel cannot be understated.Matt SumnerDeveloper at thoughtbot
A swiss army knife for your files
Video & Audio encoding
- Rotate, resize and encode into various formats
- Extract thumbnails
- Create a new video from a set of images and add an audio track
- Create video segments and adaptive playlists (HTTP Live Streaming)
- Watermark videos or surround them with a frame
- Merge video and audio files
- Replace the audio track of a video
- Insert and extract audio cover artwork images
- Generate audio waveform images (similar to SoundCloud)
Image & Document Conversion
- Crop, rotate and resize via smart strategies
- Apply effects and watermarks
- Optimize images, reducing size by up to 80% without quality loss
- Make screenshots of URLs and HTML files
- Convert PDF pages into images
- Scan files for viruses and other threats
- Import and export via S3, Google Storage, (S)FTP, HTTP, Azure, Rackspace, Softlayer, etc.
We regularly add more features. We would love to hear your suggestions.
Instead of sending Assembly Instructions directly to Transloadit, you can also save them in
a secured way as a Template. You can then refer to the
template_id in your
requests, making sure that secrets and Instructions no longer have to be transmitted, which is
a security risk in many cases.
Here is the 'raw' Template, in case you would like to save these Instructions safely in your account, or use these Instructions to talk directly to our REST API without using any SDK.Check out our Raw Template integration
iOS & macOS Example
It's very easy to start using Transloadit for Objective-C and Swift using CocoaPods. This way can add file uploading & encoding to macOS and iOS apps.Check out our TransloaditKit integration
By using our jQuery SDK, you can bring the power of Transloadit directly to your HTML forms. It will even display a stylish upload progress bar.
Enjoy ample customization options for design and behavior and make use of the many event callbacks to tailor its behavior to your needs.
We have a fully featured software development kit for Node.js, so you can easily integrate it into your node apps.Check out our Node SDK integration
Don't feel like coding? Use our command line tool to watch an
./input/ directory for incoming files and
automatically convert them through
instructions that you saved locally in:
The results will be saved in the
You can optionally automatically remove successfully processed input files.Check out our Transloadify integration
Our PHP SDK allows you to automate the uploading of files through the Transloadit REST API using PHP.
It can be installed via composer.Check out our PHP SDK integration
Our Ruby Gem allows you to automate the uploading of files through the Transloadit REST API.
If you run Ruby on Rails and are instead looking to integrate with the browser to handle file uploads, then we also have a Ruby on Rails SDK ready for you to use.Check out our Ruby SDK integration
Python ExampleCheck out our Python SDK integration
We have a powerful Go client that makes using Transloadit easy.Check out our Go SDK integration
Java ExampleCheck out our Java SDK integration
Try it now
This demo resizes and crops uploaded images to 100x100 pixels. Drop files to the left, or select files using the device's native file browser. See the Demos page for the Assembly Instructions used.
Transloadit can assemble multiple files into a single result, or a single file into multiple results. This demo archives all uploaded files into a single .zip file. See the Demos page for the Assembly Instructions used.
With the Uppy Transloadit integration, users can upload photos from their webcam straight to Transloadit. Excellent for capturing profile pictures! See the Demos page for the Assembly Instructions used.
Scan uploaded files and reject virus-infected ones before they ever reach your servers. See the Demos page for the Assembly Instructions used.
Save bandwidth and storage space by losslessly optimizing images, reducing file sizes by up to 80%. See the Demos page for the Assembly Instructions used.
By engineers who set the standard
Being pioneers of Node.js meant that we had to “invent a few wheels”. With those wheels we have helped to put the world in motion.
Here are some of our more ambitious open source projects: