Skip to content

Add file uploads with drag-and-drop, previews, and resumable transfers to your web app.

uppy preview 1

uppy Introduction

Uppy is an open-source file uploader for web applications. It brings file selection, previews, upload progress, and recovery features into a reusable interface, helping you build a smoother way for users to submit images, documents, and videos.

Handle the files your product depends on

Whether users are attaching documents, submitting media, or adding content to a workspace, Uppy gives them a clear upload experience. Drag-and-drop and file previews help users check what they are sending before the upload starts.

Make interrupted uploads less frustrating

For products that accept large files, Uppy supports resumable transfers through compatible upload services. Its recovery features can also restore selected files after an accidental navigation or browser crash, reducing the need to start over.

Offer more than a basic file picker

Optional features let users crop, rotate, resize, or compress images before uploading. Remote-source integrations can bring in files from services such as Google Drive and Dropbox. Its modular approach lets you choose the pieces your product needs.

View the Uppy project · Visit the website and demos

Related tools