The Image field allows you to display images within records that can be uploaded directly from your device. This field type is useful for adding visual elements such as product photos, profile pictures, logos, or any other image-based content to your CRM records.
Image fields can be added to modules through Studio in the Admin panel.
To add an Image field:
Navigate to the Admin panel
Click on Studio
Select the module you want to add the image field to
Click on Fields
Click Add Field
Select Image from the Data Type dropdown
Configure the field settings (see Configuration Options below)
Click Save

Once saved, you will need to add the field to the appropriate layouts (e.g., Detail View, List View) for it to be visible in the module.
When creating or editing an Image field in Studio, some of the important configuration options are:
| Field Name | Description |
|---|---|
Field Name |
The internal name of the field. This is used in the database and code to reference the field. |
Label |
The display name for the field that will be shown in layouts and forms. |
Storage Type |
Determines where and how the uploaded images are stored: * Private Images - Stored securely with restricted access * Public Images - Stored with public access See Storage Types for more information. |
Height |
Specifies the height (in pixels) that the image will be displayed at in the record view. Default value: |
Width |
Specifies the width (in pixels) that the image will be displayed at in the record view. Default value: |
Max Size (Bytes) |
Specifies the maximum file size (in bytes) allowed for uploaded images. |
Allow Preview |
When enabled, adds preview capability allowing users to view the full-size image and download it directly from the record. NOTE: The image extension must be included in the |
Create Thumbnail |
When enabled, automatically generates a thumbnail version when the record is saved. The thumbnail improves page load times and performance while the full-size image remains accessible via preview. |
Thumbnail Width |
Specifies the width (in pixels) for the generated thumbnail. Only applicable when Create Thumbnail is enabled. |
Thumbnail Height |
Specifies the height (in pixels) for the generated thumbnail. Only applicable when Create Thumbnail is enabled. |
Required Field |
When enabled, makes the image field mandatory, requiring users to upload an image before saving the record. |
To upload an image to an Image field, drag and drop an image file onto the field or click to open a file browser and select an image from your device.
Once uploaded, the image will be displayed according to the configured settings.
The image field supported formats is based on the valid_image_ext configuration setting. By default, this includes common formats such as JPEG, PNG, GIF, and BMP.
How images are displayed in records depends on your thumbnail configuration:
Without Thumbnails: The full-size image is displayed at the height specified in the field configuration.
With Thumbnails: A smaller thumbnail version is displayed using the configured dimensions.
The full-size image remains accessible through the preview functionality when Allow Preview is enabled.
When the Allow Preview option is enabled for an Image field, users can hover over the image in the record to reveal additional options:
Eye icon - Click to open and view the full-size image
Download icon - Click to download the image directly to your device

These preview and download options are only accessible when Allow Preview is enabled in the field configuration.
To remove or replace an existing image in an Image field, while on edit, hover over the image to reveal the cross icon.
Click the cross icon to remove the current image, which will allow you to upload a new image in its place.
To improve performance and maintain clean layouts, SuiteCRM automatically optimizes how images are displayed in List Views and Subpanels by limiting their maximum dimensions.

For images displayed in List Views, the maximum dimensions can be controlled using configuration settings:
image_field_listview_height_default - Controls the maximum height (default: 60px)
image_field_listview_width_default - Controls the maximum width (default: 100%)
Similarly, images shown in Subpanels respect the following configuration settings:
image_field_subpanel_height_default - Controls the maximum height (default: 60px)
image_field_subpanel_width_default - Controls the maximum width (default: 100%)
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.