Uploadcare Widget

An ultimate file uploader

Sign Up

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 many varieties as part of our official libraries and plugins.

Works on any device and screen

Uploadcare Widget works and looks good on any device. Whether it’s a 320p smartphone screen or a 27-inch iMac, we design for clarity.

Highly customizable

It’s clear and stylish out of the box. Yet, you can customize our widget to the last detail.

Configuration options

Your page, your style

Uploadcare Widget is designed to inherit styles from your page and to be highly customizable at the same time. Widget-related stuff is 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 on upload. Choose between the free crop or fixed ratio presets.

Try it: 

Upload sources

Uploadcare allows you to upload files from about a dozen of different sources. And 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 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 20+ languages

We take localization seriously. Pick one of the supported languages or add a new one in 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 got any questions, hit us up 24/7. We’ll help with both general stuff and integrations.

Sign UpContact us