Tour: We Handle File Uploading and Processing for You
See All Uploads in One Place
You can see all uploads from all your users in one nice list. New entries are added to the list in real-time as your users do more uploads. You do not need to refresh the page.
File conversion results are available on click and show all kinds of file meta data.
Keep Your Website Fast at All Times
File conversions need dedicated encoding servers, or else your website gets slow or becomes unreachable. Make use of our up to 1500 encoding servers, and just pay based on encoding usage.
Remove One Huge and Painful Task From Your Todo List Right Away
Dealing with encoding tools, formats, codecs, failing machines etc. is not a lot of fun and it costs a lot of money and experience to get right. We have all of this covered for you. You can relax and concentrate on your core business.
How It Works - the Typical Workflow
- Enable a form on your website to use our jQuery plugin.
- Add file conversion instructions to the jQuery plugin call.
- When a user submits the form, the files are not uploaded to your server, but to Transloadit.
- Transloadit then processes and converts the uploaded files according to your file conversion instructions.
- The form is then submitted to your server including a field called
transloaditthat contains JSON with meta data and URLs for your encoding results.
- You can then save this data in a database and display beautiful videos and images to your users.
Robots do the hard work at Transloadit. One encodes your videos, another resizes your images and yet another stores your files in the cloud. Our robot family has over 20 members!
Besides this typical flow, you can also utilize Transloadit's upload, encoding & conversion technology from apps. You can also do massive batch imports from server-side scripts, and much more.
You can send API requests from basically anywhere, attach files to them by making a multipart request, or use our abilities to import files from Facebook, Dropbox and Co.
Powerful File Uploads at Your Disposal
We Handle Your File Uploads
We offer a powerful jQuery plugin with unobtrusive integration into your HTML form. There are no file size, browser or device limits. We will optionally also show a nice upload progress bar and provide you with all the options and callbacks you need to build a fully customizable uploader.
Multiple Ways to Send Files.
We also offer the import of entire folders of files from Amazon S3 and your FTP/SFTP servers.
Powerful Video and Audio Encoding
We support video encoding, audio encoding, HTTP Live Streaming (HLS), waveform image generation and generating a video from an audio file and an image. There are more features to come.
Cutting Edge Tools
We use the latest encoding tools in order to support 99% of codecs and formats and to provide great video quality and amazing encoding speed.
Auto-correction of Misrotated Videos
Devices sometimes get the rotation wrong. We auto-correct misrotated videos, so you don't have to worry about this.
We offer presets so you don't have to deal with bitrates & co. Just specify your target device and you are done. You can also overwrite all settings of the preset to adjust everything to your needs.
With Transloadit you can merge audio and image files to create videos, which is perfect for music studios that want to turn music tracks into videos without actually recording a video. Use an album cover instead and export the video to Youtube for example. We also offer the replacement of a video's audio track.
Video Watermarking and Concatenation
Watermark Videos and Audio Files and Extract Thumbnails
Print your logo into the video stream for maximum brand awareness. Or extract frames from a video and save them as image files.
Generate Waveform Images
Would you like to visualize your music tracks for your users? We got you covered!
Concatenate Videos and Audio Files
Adding pre-rolls or post-rolls to videos and audio files to insert ads for example is a breeze with Transloadit!
Manipulate Images and Optimize Them
We support image resizing, cropping, watermarking, image effects, auto-correction of camera rotation and lossless image optimization.
Image Resizing and Cropping
We offer resizing of images according to different resizing strategies. And you can crop images based on coordinates. Check out this example app.
Auto-correction of Misrotated Images
Cameras sometimes get the rotation wrong. We auto-correct misrotated images, so you don't have to worry about this.
With Transloadit you can watermark images using a second image, or by specifying a text label that we print on the image in the font, color and size that you desire.
Loss-less Image Optimization
We offer a way to optimize your images and cut down their file size by up to 80% without losing any quality! The left image here has a size of 87 KB, the optimized one next to it 68 KB. That's an optimization of 22% without sacrificing any quality whatsoever!
Apply Image Effects
Need a sepia effect on your photos? Or other effects? We got you covered.
Turn Documents Into Images
You can extract specific pages or all pages from a PDF and turn them into images. You can also convert HTML webpages into images
Take Screenshots of Websites
We also allow you to take a full-height screenshot of a webpage just by providing its URL.
Dealing With Zip Files Properly
Compress File Conversion Results
With Transloadit you can save some or all of your file conversion results in a zip file or tar archive, and then export it to Amazon S3 for example.
Extract Archive Files
Extract zip files or other archive files and pipe all the files in them to other file conversion tools, like the video encoding or image manipulation functionalities.
Transloadit Offers Various File Export Strategies
Export to Amazon S3 and More
We offer an easy API to export all your uploaded/imported files and encoding results to Amazon S3, Rackspace Cloudfiles and your own FTP servers.
Export Videos to YouTube
You can also export your videos to YouTube. We return YouTube's response to you, so you can save the YouTube video id and more in your database.
Safe and Secure
We Speak HTTPS
The website transloadit.com itself uses HTTPS everywhere. Our API uses it as well if you want it to. Security is important and that's why there is no additional charge for using any of our security features!
Hide Encoding Instructions in Templates
Automatic Failure Alerts
If there is an encoding or integration problem in your account, we automatically email you so you can review everything.
We offer the ability to demand a signature for every API request that is signed using your account's private secret.
HTTP Referrer Checking
You can also configure a referrer check if you want to block any uploads not made from your website.
Combine Uploads/Imports, Conversions and Exports Into Powerful Workflows
All of the features that you have learned about so far can be combined to create otherwise impossible workflows. Here are three examples:
- Encode a video, extract thumbnails from it, resize those and then store the video and the resized thumbnails on S3.
- Upload a zip file, extract it, export all containing videos to YouTube, auto-optimize all images and store them on your FTP server.
- Import all videos from your S3 bucket, convert them into all formats required for web and mobile, and store them in a different directory in your S3 bucket.
Overwrite Assembly Parameters on the fly
You can save Templates containing encoding instructions in your transloadit.com account. And you can overwrite these Templates on the fly. This makes everything truly dynamic.
Dynamic Conversion Instructions
It is possible to use the file meta data values and values of form fields in conversion instructions dynamically. Do you want to use different encoding Steps based on the mime type of a file? Or do you want to allow your users to type the target width and height of an image into the form? No problem!
You can filter input and output files based on size, mime type, video codec, audio bitrate and any other meta data. This gives you great power for deciding which files to pass into the next conversion Step.
With all this power one would think this is hard to use. It's not. In fact we made it incredibly easy to get started!
Documented copy/paste Example After Signup
After signing up, you are presented a code sample with some encoding instructions that is ready to be copied and pasted into a webpage. It will work right away and will provide you with file uploading and conversions in under 5 minutes! And it is documented, which means you can learn the ins and outs directly from the code.
See What Your Users Upload
We show a list of all uploads in your account. You can search and filter through them as well. Clicking on one of them shows all the details including costs, conversion results, file meta data and more.
See New Uploads in Real-Time
Just keep your list of uploads/imports open and see a new entry made in real time as your users upload new files. You can even see at which speeds they upload.
Track Monthly Usage Down to Every Kilobyte
We charge for file conversion usage based on the sum of the input file to the encoding and the output file. For every upload/import you can see its costs. You can also see which file conversion tools make up the most of your invoice.
Save Development and Maintenance Costs
Developing an in-house solution for file conversion and auto-scaling machines will cost at least a few thousand dollars, if not more. It will also cause ongoing maintenance costs, because navigating the maze of codecs, formats and meta data requires experience. You will make mistakes, and mistakes cost money and cause frustration.
Save Bandwidth Costs
Transferring files from your website or app to your encoding servers costs money. By using Transloadit, you have no bandwidth costs for uploading and encoding files. Uploading and importing of files to Transloadit is free!
Do Not Run Encoding Servers Yourself
An adequate encoding server could easily cost you $400 per month and it still can only handle so much. Your encoding times will still suffer from traffic spikes. Save money and use our up to 1500 encoding servers and just pay by encoding usage. You can easily save hundreds of dollars here per month. It's a no-brainer.
The First 2 Gigabytes Are on Us
We have a Sandbox plan that includes 2 GB of encoding credit for testing. This makes it perfect for testing the waters. There is no credit card required to use this plan.
Change Plans at Any Time
We charge you on the first day of every month for the preceding month. Plan changes are immediately effective, so you can even upgrade or downgrade your plan on the 30th day of a month.
Cancel Plans at Any Time
If you cancel your plan, you will just be charged once again for the current month on the first day of the next month. You will not be charged again after that.
You Only Pay for What You Use
You pay by input file size plus output file size for each encoding. There is no monthly server cost, setup fee or costs for support.
Configurable Bill Limit
Our monthly plans have a base fee and base amount of included GB. If you exceed them, then there is an overage charge for each extra gigabytes that you use. If you want to prevent your bill from going through the roof you can configure a bill limit. The service would stop working for you once you reach that limit.
Epic Support Directly From the Developers
We do not confront you with people that barely know anything about our service or infrastructure. You get support directly from the Co-Founders and developers.
Get Started in Minutes, not Hours
We provide a copy/paste code example after signup that works out of the box. This makes it ideal to test Transloadit within minutes to evaluate it.
You Do Not Pay for Failures
No matter if there is a mistake in your integration or an encoding problem: You do not pay for failed uploads/imports.