DocsIntegrationsGuides
ChangelogSupportSign upLog in
Docs
  • Intro
  • Quick start
  • Fundamentals
    • Uploading
    • Storage
    • File management
    • CDN
    • Project settings
    • Glossary
  • File uploader
    • Uploading widget
    • Widget options
    • Widget API
      • Overview
      • Widget reference
      • Uploading files
      • File groups
      • File validation
      • Upload dialog and panel
      • Handling custom tabs
      • Controlling drag and drop
      • Widget tabs styling
      • Widget initialization
    • Validation
    • Image editor
  • Image processing
    • Overview
    • Resize & Crop
    • Compression
    • Color adjustments
    • Photo filters
    • Blur & Sharpen
    • Overlay
    • Rotate & Flip
    • Face detection
    • Color recognition
    • Object recognition
  • Proxy
  • Adaptive delivery
  • GIF to video
  • Video processing
  • Document conversion
  • APIs
    • Overview
    • Upload API
    • REST API
  • Security
    • Overview
    • Secure uploading
    • Malware protection
    • Secure delivery
    • Secure webhooks
  • Migration guide
  • The Lab
IntegrationsGuidesMoreChangelogSupportSign upLog in
  • Intro
  • Quick start
  • Fundamentals
    • Uploading
    • Storage
    • File management
    • CDN
    • Project settings
    • Glossary
  • File uploader
    • Uploading widget
    • Widget options
    • Widget API
      • Overview
      • Widget reference
      • Uploading files
      • File groups
      • File validation
      • Upload dialog and panel
      • Handling custom tabs
      • Controlling drag and drop
      • Widget tabs styling
      • Widget initialization
    • Validation
    • Image editor
  • Image processing
    • Overview
    • Resize & Crop
    • Compression
    • Color adjustments
    • Photo filters
    • Blur & Sharpen
    • Overlay
    • Rotate & Flip
    • Face detection
    • Color recognition
    • Object recognition
  • Proxy
  • Adaptive delivery
  • GIF to video
  • Video processing
  • Document conversion
  • APIs
    • Overview
    • Upload API
    • REST API
  • Security
    • Overview
    • Secure uploading
    • Malware protection
    • Secure delivery
    • Secure webhooks
  • Migration guide
  • The Lab

Documentation

Uploadcare makes simple, powerful, developer-friendly building blocks to handle file uploading, storage, processing, and delivery. You get a complete file handling infrastructure.

File uploader
Responsive and mobile-ready customizable widget with multiple upload sources, image editor, and validation.
Image processing
Compress, transform, and adjust images on-the-fly. From simple crop to color science and object recognition.
Proxy
Process and deliver files hosted on other domains. Implement responsive images without explicitly uploading files.
Adaptive delivery
Automatically adapt website images to user context: screen size, browser, location.
Document conversion
Convert documents into all popular formats and generate thumbnails.
Video processing
Encode video files into popular web formats, adjust their quality, dimensions, length, and create thumbnails.
GIF to video
Convert and transform GIF files to video on the fly.
APIs
Want to create something new entirely? Get familiar with our Upload and REST APIs.
Get started
We cover every aspect of your file handling. Try to integrate File Uploader and process images on the fly with our smart CDN.
Quick start →
Your tech stack
React, Angular, PHP, Python & Django, Ruby & Rails, Java, Golang, Rust, iOS, Android — we have you covered.
Integrations →