The #1 Developer Service
for File Uploads

With just two lines of code build a fast, powerful file uploader for your website or application that just works.

  • TED
  • Zenefits
  • Virgin
  • SlideShare
  • Tilt
  • Teachable
  • LearnZillion

The World's First File Picker for Developers

The cloud is the new hard drive. Connect your end users to more than 20 of the world's most popular cloud drives for a powerful file uploading experience.

Upload File

File Picker Features

Our File Picker is an easy-to-use file upload tool that allows you to integrate your app with 20+ cloud drives, including Dropbox, Facebook, and more, in just two lines of code. Let Filestack handle the mess of uploading files - we give you a clean, short URL that is easy to store and read from.

Easy Integration

Embed the File Picker script on your website with just two lines of code.


Users can preview their uploaded files directly inside the File Picker.

Drag & Drop

Allow users to drag and drop files directly into the File Picker.

Connect to 20+ Cloud Drives

Connect your app directly to AWS, Facebook, Dropbox, Instagram, and more.

Progress Bar Uploads

Give your users confidence that their files are on the way to the right destination.

Multi-File Uploads

Let your users upload multiple files at one time for speed and simplicity.

Mobile Image Upload

Improve the user experience of uploading photos from mobile devices.

Custom CSS

Filestack blends seamlessly into your website or app. Ask about white-labeling.

Client-Side Crop

Users can crop files to perfection before sending them to your website or app.

Unlimited Uploading

Upload any file type, from any local or cloud source, at any scale.

Customizable Sources

Adjust sources, file types, and file sizes if you'd like to restrict user-uploaded files.

Secure Cloud Storage

Store uploads directly in your cloud storage for ease and accessibility.

5 billion+ files processed to date.

Send Files via RESTful API

With Filestack, there's no need to install any library. Just send post requests to our RESTful API.

Ingest Files with our JavaScript Library

Dynamically program file uploads from over 20+ cloud providers. Programmatically define uploading capabilities on a per instance basis.

The Super API for End User Content   Sign up Free

Real Time Processing for Avatars and More!

After files are uploaded, Filestack enables on-the-fly URL-based file transformations to ensure seamless file management.

This simple snippet instantly creates a profile picture uploader with a built-in cropping tool using our JavaScript API.

        services: ['COMPUTER', 'CONVERT', 'IMAGE_SEARCH'],
        mimetype: 'image/*',
        container: 'modal',
        imageDim: [450, 450],
        cropDim: [400, 400],
        cropRatio: 1,
        cropForce: true
        var img = document.createElement("img");
        img.src = Blob.url;
        var tag = document.getElementByID("crop_profile_results");
        tag.innerHTML = '';
        //onError callback: returns an object containing unique error codes specific to the picker method used.

Watch a Short Video to Learn More

Request a Demo Today

Learn how to integrate our API and add powerful file infrastructure to your website or mobile app in minutes.

Learn Why Our Customers Love Us