The easiest file uploader
to install and use

Simple File Upload is a file uploader you can add to your website in less than 5 minutes.
Let users add resumes, forms, photos, and more to your website today.

Start Uploading for Free

Upload a file to try it live!

Fast file uploads from anywhere

File uploading can be complicated and time-consuming for developers. With Simple File Upload, we were able to install the uploader quickly and provide file uploading from anywhere to our customers.

Robin Warren

Chief Dogsbody,
Cherry Wood Software

Stop fighting with file uploading

Simple File Upload allowed my team to stop fighting with file uploading and focus on what matters - our customers. We had the uploader up and running in 5 minutes! It really is that easy!

Drew Clemens

Founder,
Protege.dev

Trusted by over 175 Heroku developers worldwide.

Heroku logo

Can't I just build this myself?

You could. But do you really have the time and resources to do that? You'd have to: 

x mark image

Configure a secure cloud storage service

x mark image

Set up IAM credentials

x mark image

Configure direct uploads

x mark image

Create pre-signed URLs on your server

x mark image

Set your bucket permissions and CORS policies

x mark image

Implement client and server-side validations

x mark image

Design a front-end file uploader UI

Are you banging your head against the wall yet?

Woman tossing files into air
woman tossing files into air

Easy uploads with Simple File Upload.

Save time and effort. Add a file uploader to your website in less than 5 minutes. Stop wrestling with complicated S3 setups and frontend file upload design.

Faster page loads. Files are uploaded to S3 from your user's browser. This offloads the storage of static files from your website to the cloud.

Customizable file uploader. Change the uploader's icon, size, and colors to match your existing UI. No CSS is needed. Check out our tutorial to see how it works.

Blazing fast file delivery. Deliver files faster with our global CDN. You can even resize images on demand! Serve files at the right size every time.

Predictable pricing. Our fixed, monthly pricing includes free cloud storage. There's no need to decipher a complicated cloud storage bill every month. It's simplified file storage for everyone.

Let your users start uploading...

icon-check

Forms

icon-check

Resumes

icon-check

Word documents

icon-check

Real estate listings

icon-check

Event images

icon-check

PDFs

icon-check

Recipe photos

Users will be able to drag and drop their files to your website in less than a minute. Simple File Upload is easy to install and use.

woman tossing files into air

A simple file uploader for your web app.

people with stars icon

Upload Multiple Files

Don't limit your users to single file uploads! Let your users upload up to 50 files at a time.

handshake icon

Easy Uploads

Build and customize your file uploader in less than 5 minutes.

computer upload icon

Free Cloud Storage

We know how difficult cloud storage is to set up and manage, so we've done it for you.

star icon

Resize Images Before Upload

Configure the uploader to resize images to the same size before uploading them to the cloud.

graph icon

Dynamic Image Resizing

Let your users upload images at full resolution. Then, use our dynamic, on-demand image resizing to serve images at the right size every time.

lightbulb with lines icon

Powerful API Access

Integrate our API with your existing UI. Design your file uploader to meet the needs of your business and your customers.

How does Simple File Upload work?

Check out the easiest way to build and install your file uploader!

Select whether you'd like to upload multiple files or single files.
‍‍

add javascript snippet code block

Select the max file size you want uploaded.

Select what types of files you'd like your uploader to accept.
‍‍

add javascript snippet code block

Select whether you'd like to resize images before upload.‍

add javascript snippet code block

View a preview of your file uploader.

Remember, you can still change the style and colors of your uploader. Check out our tutorial to see how it works.

add javascript snippet code block

Add the provided Javascript snippet to the 'head' of your web app.

Add the provided input tag to your web app wherever you want the uploader to appear.

That's it!‍

add javascript snippet code block

Choose the best plan for you...

Try it free for 7 days! Upgrade or cancel at any time.
arrow-draw
Save Over 15%
icon-star

Basic

$
35
/mo

Add a file uploader to your web app in less than 5 minutes. 25 GB total storage. 5 MB max file size.

icon-check

25 GB total storage

icon-check

5 MB maximum file size

icon-check

Prebuilt and customizable uploader

icon-check

Free cloud storage, no S3 account needed

icon-check

Direct, easy uploads

icon-check

Reliable, fast delivery via CDN

Start Uploading for Free
icon-trophy

Pro

$
80
/mo

All the benefits of Basic with 100 GB total storage and 50 MB max file size.

icon-check

100 GB total storage

icon-check

50 MB maximum file size

icon-check

Prebuilt and customizable uploader

icon-check

Free cloud storage, no S3 account needed

icon-check

Direct, easy uploads

icon-check

Reliable, fast delivery via CDN

Start Uploading for Free
icon-star

Basic

$
350
/yr

Quickly add a file uploader to your app. 25 GB total storage. 5 MB max file size.

icon-check

25 GB total storage

icon-check

5 MB maximum file size

icon-check

Prebuilt and customizable uploader

icon-check

Free cloud storage, no S3 account needed

icon-check

Direct, easy uploads

icon-check

Reliable, fast delivery via CDN

Start Uploading for Free
icon-trophy

Pro

$
800
/yr

All the benefits of Basic with 100 GB total storage and 50 MB max file size.

icon-check

100 GB total storage

icon-check

50 MB maximum file size

icon-check

Prebuilt and customizable uploader

icon-check

Free cloud storage, no S3 account needed

icon-check

Direct, easy uploads

icon-check

Reliable, fast delivery via CDN

Start Uploading for Free

FAQ

Can I customize the file uploader?
What if I want to use my own UI?
Can I download my files?
What programming languages can I use? 
Can I use this with Heroku?

Easy Uploads. Effortless Integration.

Join hundreds of satisfied customers today.

Start Uploading for Free

As featured in...

Geekflare LogoSoftware Social Podcast LogoCode with Jason podcast logoVirtual Coffee Podcast LogoCompressed FM Podcast LogoRuby on Rails Podcast LogoStacking Bricks Podcast Logo