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

  1. Enable a form on your website to use our jQuery plugin.
  2. Add file conversion instructions to the jQuery plugin call.

Then …

  1. When a user submits the form, the files are not uploaded to your server, but to Transloadit.
  2. Transloadit then processes and converts the uploaded files according to your file conversion instructions.
  3. The form is then submitted to your server including a field called transloadit that contains JSON with meta data and URLs for your encoding results.
  4. 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!

Other Workflows

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.

Encoding Presets

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.

Merge Files

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.

Watermark Images

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.

Document Conversions

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

If you do not want your encoding instructions to show up in your JavaScript code, you can save them in a Template on transloadit.com and just refer to the Template's ID in your JavaScript code. Templates are stored using 256-bit AES encryption on our servers, so it's safe to put your Amazon S3 credentials etc. into them.

Automatic Failure Alerts

If there is an encoding or integration problem in your account, we automatically email you so you can review everything.

Signature Authentication

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!

Extensive Filtering

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.

Easy Integration

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.

Example Apps and Demos.

We also provide a few fully built out example applications as well as a ton of demos to inspire you.

Analyze Activity

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 Money

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.

Risk Free

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.