File uploader that cares for your users

Open source, infinitely customizable uploading widget powered by the robust global infrastructure.


  lr-file-uploader-regular {
    --ctx-name: 'my-uploader';
    --cfg-pubkey: 'demopublickey';
    --darkmode: 1;
    --h-accent: 278;
    --s-accent: 100%;
    --l-accent: 61%;
Uploading 3 files...Feathers photo by David Clode.heicAgreement #140873.pdfSurfing May 2022 GoPro.movDoneAdd moreClear
Accent color
Simply choose mode and accent color and you’re ready to go. Or dive deeper into unlimited CSS styling. Documentation

10,000+ developer teams trust uploadcare

Widget image editor
Widget upload sources
Widget speed comparison

Lots of features in a compact package

Any device

Responsive out of the box. All controls are easily accessible on any screen.


Deep customization with CSS and 24 ready-made localizations and API clients


No heavy dependencies, modern and efficient technologies under the hood.

Any size any type

From userpics to lossless video, the widget will transfer any format up to 5 TB.


Rebrand File uploader, get custom CNAME for the uploading endpoint and CDN.


Control where uploads are coming from and who can access these files.


Designed for developers

Seamless integration flow for all major web development stacks. Type safety with a JSDoc declaration and TypeScript static analysis. Build custom uploading flow using Upload API directly or with an API client. Use native mobile libraries for iOS and Android to upload files.

Unified platform

Cover the entire file lifecycle with a single widget

Unlike most DIY or self-hosted solutions, the Uploadcare widget is powered by a complete file infrastructure with 99.99% SLA

EncryptionUpload accelerationError handlingMultipart uploadMultifile uploadAttack protectionNetwork issue handlingTime-out handlingUp to 5 TB filesCustom validationWebhooksSigned uploadsUpload APIWhitelabelingCustom OAuth appsCustom CNAMENative iOS & Android
REST APIStorageUsage monitoringWebhooksScalabilityComplianceEncryptionBackup to S3SearchDurabilityMetadata handlingAvailabilityAutomationHIPAA complianceCustom S3 buckets
AI-based image compressionSmart croppingAuto enhancementBackground removalFace detectionCategorizationObject taggingColor recognitionVideo processingGIF to videoDocument conversionUpscaling imagesWatermarks & overlaysColor profiles supportColor filtersMalware checkingSmart zoomCDN API
Content delivery networkAuto responsive imagesTraffic optimizationCustom CNAMEEncryptionDDoS protectionSigned URLsMultiple CDN vendorsAuto image format