File Uploader

Congrats, you have just found an ultimate file uploader:
fail-free experience in two lines of code.

Get a FREE API key
<script src="//ucarecdn.com/libs/widget/3.x/uploadcare.full.min.js"></script>
<input type="hidden" role="uploadcare-uploader" name="my_file" />

Everything you would expect

Any files of any size

File Uploader supports any file types and sizes up to 5TB. It sends files in chunks through a distributed uploads network for extra performance.

Edit images in any browser

Crop, enhance, and otherwise edit images right in the file uploader tab. Customize its styling to add up to the natural flow of your app.

Cross-browser

File Uploader works well and looks lovely on any device. No matter the screen resolution, a 320p smartphone is just as good as a 27-inch iMac.

Drag-n-drop

Your users will be able to upload files by just dragging them onto the widget.

Progress Bar

The uploader provides async multi-file handling with a separate progress bar for every item.

20+ upload sources

Integrating the uploader, you instantly get access to uploading files from Social Media and Cloud Storage Providers.

Validators

Limit users to specific file types, sizes, image dimensions. Use their devices to optimize images before uploading to save bandwidth.

Camera support

Take photos and capture video and audio streams right on the uploader tab. Use any device to do that.

Enterprise grade backbone

File Uploader runs on the Uploadcare backbone, a secure and reliable infrastructure of 220k nodes. Optimized for visual content.

Enhance your User Experience with the uploader flow

<script src="//ucarecdn.com/libs/widget/3.x/uploadcare.full.js"></script>
<script src="//ucarecdn.com/libs/widget-tab-effects/1.x/uploadcare.tab-effects.js"></script>

<script>
  UPLOADCARE_PUBLIC_KEY = "your_public_key";
  uploadcare.registerTab("preview", uploadcareEffectsTab)
</script>

<input type="hidden" role="uploadcare-uploader" name="my_file"
       data-effects="crop,rotate,enhance,sharp,grayscale" />

We love your stack

Seamlessly integrate file uploading into your favorite framework

Get a FREE API key

Developed for the community

Seamless integration

Handling uploads seems like a piece of cake, but it’s not. We provide tens of tutorials and boilerplates to help you start.

Open source

We give back to the Open Source community. Our commitment is mostly about file uploads and responsive images.

Vibrant developers community

Used by thousands of apps and developers across the internet, our uploader has become an industry standard for many companies.

Engineer-backed support

Just drop us a line in case you have any questions. We help with integrations and process tickets in less than two hours.

It’s the most painless, enjoyable flow out there. Awesome product. We all love Uploadcare dearly.
Chris Van Wiemeersch, UX Engineer, Mozilla

Powering the World’s Most
Innovative Businesses

Webflow
Cisco
Mozilla
Universal
Zillow
Loreal

Your page, your style

File Uploader is designed to inherit styles from your page. At the same time, it can be deeply customized with our thoroughly annotated CSS classes on top of the defaults.

Support for 27+ languages

Speak the same language as your users. Build organic workflows with our multi-language options.

Libraries and plugins

You can implement File Uploader even faster by using our libraries and integrations. We’re CMS-friendly and provide wrappers for your favorite framework.

Under the hood

File Uploader runs on the Uploadcare backbone designed by developers for developers. It’s deployed in AWS and provides infinite scalability.

Get started

No credit card required.