Search blocks

Find a block by name or category

10 Blocks

File Upload Blocks

File upload blocks for shadcn/ui: drag-and-drop dropzones with per-file progress and error states, inline form fields, image gallery uploaders with cover badges and drag-to-reorder, avatar croppers, a cloud-drive file manager, and a CSV import preview with validation chips. Upload flows with the states real users hit.

File Upload 1

Free

File upload card with a drag-and-drop dropzone and an attachment list showing a spinner per file while uploading and a check when finished.

AttachmentButtonCardSpinner

File Upload 2

Free

Compact inline file upload form field with a bordered Choose File row and one attachment showing the selected file name, size, and remove action.

AttachmentField

File Upload 3

Free

Drag-and-drop file uploader enforcing size and type validation, with uploading, done, and error attachment states, toasts, and per-file remove.

AttachmentButtonCardSonnerSpinner

File Upload 4

Free

Image gallery uploader with a responsive thumbnail grid, a cover badge on the first photo, hover remove buttons, an upload tile, and an image count.

BadgeButtonCard

File Upload 5

Free

Avatar uploader with a circular image preview, change and remove buttons, and a format hint, previewing the picked file via an object URL.

Button

File Upload 6

Pro

Animated upload queue where each file row shows a circular progress ring, speed and ETA, pause, cancel, and retry, above an aggregate progress bar.

AttachmentButtonEmptyProgress
motion

File Upload 7

Pro

Image gallery whose grayscale thumbnails drag to reorder with layout animation, a cover badge following the first slot, and hover set-cover and remove.

BadgeButton
motion

File Upload 8

Pro

Two-column file transfer composer pairing a share panel (count-up total size, expiry select, copy link button) with a reflowing transfer contents list.

AttachmentButtonEmptySelect
motion

File Upload 9

Pro

Cloud drive file manager with a breadcrumb, count-up storage meter, scroll-faded file and folder list with owner avatars, and a drag-anywhere upload overlay.

AvatarBreadcrumbButtonProgress
motion

File Upload 10

Pro

CSV import preview with a data table of detected columns, count-up row and column stats, validation chips, and skipped or rejected rows tinted in place.

ButtonTable
motion

File Upload Blocks FAQ

Categories that pair well with File Upload blocks when composing a page.