Uploadcare Widget

An ultimate file uploader

Uploads affect your business.
We ensure every upload hits
its target and converts.


Live demo

Upload your file or drag the sample pic onto the button.

Installs the Way You Need It

You can get Uploadcare Widget from our CDN. Install it through npm or bower.

Installation docs

Also, our widget comes in a variety of forms, as part of our official libraries and plugins.

Accelerates Your Uploads

Up to 4x faster uploads. Your files go through a distributed upload network. We choose the node that best suits your location/bandwidth and route your uploads through there.

Learn more

Works on Any Device and Screen

Uploadcare Widget works well and looks nice on any device. Whether it’s a 320p smartphone screen, or a 27-inch iMac, our designs are mean clarity.

Highly Customizable

It’s clear and stylish straight out of the box. Still, you can customize our widget down the tiniest of details.

Configuration options

Your Page, Your Style

Uploadcare Widget is designed to inherit styles from your page while being highly customizable at the same time. Widget-related items are scaled in line with your font size, and you can always style the widget with our thoroughly annotated CSS classes on top of the defaults.

Widget customization

Chop Off the Unwanted

Crop images upon upload. Choose between the free crop or fixed ratio presets.

Try it: 

Upload Sources

Uploadcare allows you to upload files from about a dozen different sources. The number is always growing.

Upload sources docs

Clients are authenticated to third party services using OAuth: we don’t store any credentials.

Rich JavaScript API

Redesign the user experience. Widget controls and standalone components of our JavaScript API are completely at your service.

JavaScript API

Shrink Images Before Uploading

Use your account efficiently: take control over inbound image resolutions. We resize on a client thus providing more traffic economy.

Image shrink docs

Support for Many Languages

We take localization seriously. Pick one of the supported languages, or add a new one, in just minutes.


It’s the most painless, enjoyable flow out there. Awesome product. We all love Uploadcare dearly.
Chris Van Wiemeersch, UX Engineer, Mozilla
Uploadcare makes uploading images a piece of cake. I’ve been using it in production for over a year and it has been awesome. The support is really good and the product is solid.
Finbarr Taylor, Software Engineer at YCombinator
Uploadcare is a perfect example of a laser-focused application which solves a real problem. And it worked and works perfectly for us.
Serge Barysiuk, Co-Founder and CTO PandaDoc
In just days we implemented a cross-browser, reliable large file upload and management solution into our site. Even better, we’ve had no problems or usability issues since going live.
Chris Midgley, Founder and CTO Unidesk
Uploadcare allowed us to get photo upload and cropping into our app within hours. More importantly, they are super responsive with support. We’ve been running this in production for months and our users love it.
Jeff Friesen, CTO SnuggPro
Uploadcare is a great example of an embedded solution that allows saving lots of our time and effort. It is essential for startups.
Max Kamenkov, CEO Splitmetrics

Got questions? We’re here to help

It takes minutes to integrate Uploadcare Widget. If you have any questions, hit us up 24/7. We’ll assist with both the general stuff and the more complex integrations.

Loading...Contact us