Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Multimedia Picker packages

Last updated: May 18, 2026

Multimedia Pickers are specialized file pickers optimized specifically for accessing the device's photo gallery and video camera roll.

Best Practices for Multimedia Pickers

  • Multi-Selection: If your app allows batch uploads (like an album creator), ensure the picker supports selecting multiple assets simultaneously. Forcing a user to open the gallery 10 times to upload 10 photos is unacceptable.
  • Permissions: You must explicitly request Photo Library permissions. On modern iOS and Android versions, users can grant access to specific photos rather than their entire library. Your app must handle this "Limited Access" state gracefully.
  • Thumbnail Loading: When returning from the picker, load low-res thumbnails first for a snappy UI, fetching the high-res assets in the background.

The complete list of Image Pickers, Gallery Selectors, and Video Pickers for Flutter is provided below.


image_picker
👍 7.72K   ⬇️ 2.8M
Dart 3 compatible
Maintenance Status: Good

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

image_picker_for_web
👍 176   ⬇️ 2.7M
Dart 3 compatible
Maintenance Status: Good

Web platform implementation of image_picker

wechat_assets_picker Card Image
wechat_assets_picker
👍 863   ⬇️ 36.5K
Dart 3 compatible
Maintenance Status: Good

An image picker (also with videos and audio) for Flutter projects based on WeChat's UI, with full support for customization.

gal Card Image
gal
👍 569   ⬇️ 237.2K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to save images/videos to photos gallery with permission handling

wechat_camera_picker
👍 283   ⬇️ 9.6K
Dart 3 compatible
Maintenance Status: Good

A camera picker for Flutter projects based on WeChat's UI, which is also a separate runnable extension to the wechat_assets_picker.

swipe_deck
👍 232   ⬇️ 249
Dart 3 compatible
Maintenance Status: Poor

A simple Flutter Package to Mimic iMessage Image Picker for Flutter

images_picker
👍 191   ⬇️ 399
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for selecting images/videos from the Android and iOS image library, and taking pictures/videos with the camera,save image/video to album/gallery.

image_picker_web Card Image
image_picker_web
👍 160   ⬇️ 13.4K
Dart 3 compatible
Maintenance Status: Average

Flutter Web Plugin to pick Images (as Widget, File or Uint8List) and Videos (as File or Uint8List)

insta_assets_picker Card Image
insta_assets_picker
👍 164   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

An image (and videos) picker similar with Instagram, supports multi picking, crop and aspect ratio.

photo_gallery
👍 162   ⬇️ 2.9K
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin that retrieves images and videos from mobile native gallery.

multi_image_picker_view Card Image
multi_image_picker_view
👍 133   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Average

A complete widget which can easily pick multiple images from device and display them in UI. Also picked image can be re-ordered and removed easily.

saver_gallery
👍 75   ⬇️ 34.7K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to save images and videos to gallery on Android, iOS and HarmonyOS.

image_picker_android
👍 31   ⬇️ 82.9K
Dart 3 compatible
Maintenance Status: Good

Android implementation of the image_picker plugin.

image_pickers
👍 95   ⬇️ 674
Dart 3 compatible
Maintenance Status: Average

image_pickers Support local picture or video multiple selection, support to save network pictures or vidoe to albums, support preview video or picture

giphy_picker
👍 83   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Poor

A fast and customizable animated GIF picker for your flutter app.

form_builder_image_picker
👍 83   ⬇️ 2.2K
Dart 3 compatible
Maintenance Status: Good

Images picker field for FlutterFormBuilder. Get images from gallery or camera

gallery_picker
👍 74   ⬇️ 263
Dart 3 compatible
Maintenance Status: Poor

Gallery Picker is a flutter package that will allow you to pick media file(s), manage and navigate inside your gallery with modern tools and views.

hl_image_picker Card Image
hl_image_picker
👍 66   ⬇️ 437
Dart 3 compatible
Maintenance Status: Average

Choose images/videos from the library, crop images, and capture new photos/videos with ease.

image_picker_plus Card Image
image_picker_plus
👍 65   ⬇️ 80
Dart 3 compatible
Maintenance Status: Good

Customization of the gallery display or even camera and video.

flutter_emoji_gif_picker
👍 47   ⬇️ 74
Dart 3 compatible
Maintenance Status: Poor

The same emoji-gif picker as whatsapp. Takes the same size as your keyboard(Mobile).

image_picker_gallery_camera
👍 46   ⬇️ 99
Dart 3 compatible
Maintenance Status: Poor

Flutter Package to Pick Image From Gallery or Camera. This Package supports picking image from Camera,Gallery and Both Camera abd Gallery.

christian_picker_image
👍 44   ⬇️ 109
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.

adaptive_media_picker Card Image
adaptive_media_picker
👍 32   ⬇️ 138
Dart 3 compatible
Maintenance Status: Good

Adaptive Flutter media picker for images & videos with smart permissions, limited access UI, and cross-platform support (Android, iOS, Web, Desktop).

flutter_instagram_image_picker
👍 25   ⬇️ 74
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin that allows you to display Instagram multi image picker on iOS and Android.

image_picker_widget Card Image
image_picker_widget
👍 24   ⬇️ 97
Dart 3 compatible
Maintenance Status: Average

Flutter package to integrate image_picker with a simple Flutter widget, allowing you to edit an image without any problems with design code development.

camera_with_files
👍 22   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

Make a Camera Module With Gallery View. Its Looks Like whatsapp Camera Module.

flutter_image_multi_grid_selection
👍 22   ⬇️ 22
Dart 3 compatible
Maintenance Status: Poor

Image Multi Grid Selector is a Flutter package that allows users to select a single image from a grid layout and provides a shade overlay on the selected grid.

picker_pro_max_ultra
👍 6   ⬇️ 75
Dart 3 compatible
Maintenance Status: Good

Advanced media picker for Flutter with support for images, videos, camera capture, documents, and multi-selection.

simple_asset_picker Card Image
simple_asset_picker
👍 6   ⬇️ 40
Dart 3 compatible
Maintenance Status: Average

A Flutter image picker based on the KakaoTalk image picker UI.

super_image_selector
👍 1   ⬇️ 7
Dart 3 compatible
Maintenance Status: Good

A lightweight and easy-to-use image selector package for Flutter (gallery, camera, multiple).

advance_image_picker
👍 127   ⬇️ 120

Maintenance Status: Poor

Flutter plugin in pure Dart code for selecting/editing multiple images from the Android/iOS image library and taking new pictures with the camera in the same view.

drishya_picker
👍 92   ⬇️ 66

Maintenance Status: Poor

Assets picker which is inspired by messenger camera and gallery.

media_picker_widget
👍 61   ⬇️ 63

Maintenance Status: Poor

A widget that picks media files from storage and allows you to place anywhere in the widget tree.

likk_picker
👍 60   ⬇️ 46

Maintenance Status: Poor

Camera and Gallery picker asset from Photo Manager. Custom view from Facebook Messenger. (Image Picker, Camera, Gallery Reader)

media_gallery
👍 31   ⬇️ 17

Maintenance Status: Poor

A Flutter plugin that lists native gallery items.

multiple_images_picker
👍 24   ⬇️ 35

Maintenance Status: Poor

Pick multiple images on iOS and Android.

image_picker_modern
👍 12   ⬇️ 5

Maintenance Status: Poor

Flutter plugin for selecting images from the Android and iOS image library, and taking new pictures with the camera.