Insert is a utility that makes inserting images and links to files into text areas or WYSIWYGs much easier. It adds a simple JavaScript-based button to FileField and ImageField widgets. When used with ImageField and ImageCache, images may be inserted into text areas with a specific ImageCache preset.

This module was previously known as FileField Insert.


  • Support for all major WYSIWYG editors, including tinyMCE, CKeditor, the WYSIWYG project (the recommended approach), and plain text areas.
  • Insert images using ImageCache presets
  • Maximum width setting for inserted images (for combined use with the Image Resize Filter module)
  • Per-field insert configuration

See this module in action in the excellent FileField Insert / Image Resize Filter screencast by MustardSeed Media.


  • CCK (2.5 or higher! D6 only.)

Recommended projects
Insert doesn't do much without FileField or some other supporting module installed. The following all work well with Insert:

Note in Drupal 7, all these modules are built into core.

This D7 porting of this module brought to you by the 2011 Webchick Tour!

Project Information