Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

File Entity (fieldable files)

54,539 sites Security covered Drupal 10–11
View on drupal.org

This project provides enhanced management for files in Drupal, allowing them to be fieldable, categorized, and displayed in various ways. It integrates with other modules for more comprehensive file handling.

File entity provides interfaces for managing files. It also extends the core file entity, allowing files to be fieldable, grouped into types, viewed (using display modes) and formatted using field formatters. File entity integrates with a number of modules, exposing files to Views, Entity API, Token and more.

File Entity is required by the 7.x-2.x branch of the Media module.

The File entity project is not compatible with Media 7.x-1.x. You must use the File entity module bundled with Media 7.x-1.x.

Requirements

Known Issues

File Management Initiative

Important information for D8 users:

D8 (do not use the D8 file_entity module unless you already had it installed prior to 8.4.x or unless you really want to and have good reason to be doing so), there are available modules (see links below) to help you migrate data to the D8 core media module. D8 Core 8.4.x and higher a module called media (not to be confused with the contrib media project of the same name). If you are using D8 file_entity you should use the core media module instead of file_entity. If you were previously using file_entity in D8 D8 file_entity have a look at this link. and the documentation more D8 documentation. Appologies for the confusion for some D8 people that installed file_entity instead of using the core media module, this is because the core media module was introduced in 8.4.x and not 8.0.x. We will continue to support existing installs of the D8 version of file_entity but urge new installs to be avoided.

D7: The file_entity project influenced several core changes for Drupal 7 and is living in harmony with core existing as a contrib module. file_entity for D7 will continue on as a contrib module. File_entity for D7 is mature and stable.

Related Modules

File entity exposes Drupal files, enabling them to be managed. To further extend Drupal's file handling abilities, including:

  • Media module
    • Handing files from external sources and services such as YouTube, Vimeo and Flickr.
    • Inserting files into content using WYSIWYG editors.
    • Reusing existing files in file and image fields.
    • Mass importing of files.
  • File entity revisions module

Resources

For more information on File entity, see the following resources:

Depends on

Dependencies of the latest stable release

  • Token
  • file Drupal core
  • image Drupal core
  • text Drupal core
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
10
Tracked since
Jan 2025
Latest release
1 month ago
Releases (12 mo)
8 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
8.x-2.8 Stable 10–11 Jul 30, 2026
8.x-2.7 Stable 10–11 Jul 29, 2026
8.x-2.6 Stable 10–11 Jul 10, 2026
8.x-2.5 Stable 10–11 Jul 2, 2026
8.x-2.5-rc2 Pre-release 10–11 Jun 25, 2026
8.x-2.5-rc1 Pre-release 10–11 Jun 12, 2026
8.x-2.4 Stable 10–11 Mar 30, 2026
8.x-2.3 Stable 10–11 Nov 24, 2025
8.x-2.2 Stable 10–11 Jul 15, 2025
8.x-2.1 Stable 10–11 Jan 2, 2025