Site Building

Manage Files, Images, and Other Media for Drupal 7, 8, 9, and 10

The ability to upload, manage, and display various assets like files, images, videos, and audio, is important to many websites. In addition to simple file display and download, there are also options to embed different kinds of external media within content for viewing and playing. If a site has a lot of assets, there are also tools to help manage and quickly find, edit, and reuse existing assets when needed.

Example tasks

  • Add a field that allows for file upload and download
  • Embed images and video in content
  • Manage preset image styles
  • Browse and locate a file from a media library


Media module is a stable core feature.

Drupalize.Me resources

Drupal 8, 9, and 10
More information

Overview of image styles and how they are used to display a single image in several variations.

More information

How to add an image style to reformat an image.

Drupal 7, 8, 9, and 10
More information

Responsive web design is a set of design approaches and development best practices that ensures that a web design can be used on many types and sizes of devices.

Drupal 7

More information

Shows how to set up private files in Drupal 7 and custom upload path as well as how to set up an image field.


Not sure where to start? Our guides provide useful learning tracks for all skill levels.

Navigate guides

External resources