Fields

A field is a building element of a content type and an entry that has a defined format and customizable settings. There are various standard types of fields in Contentful, e.g. text fields, media fields, and reference fields that have various custom settings to be applied to them.

A field type defines what type and format of content can be entered in the field in the entry editor.

The table below provides explanations about the different field types that you can add to your content type and how they can be used:

Name of field typeHow to use field type
Rich textRich text editing. You can have editing options in it and embed entries or assets directly into the field. NOTE: Ensure to select the embedded entry type and make all other necessary configurations as required by your frontend implementation. With no validations set up, the editors can use all the options without any limitations.
TextPlain text. You can select between Long and Short text options.
NumberNumber values, e.g. price, ratings, length, pixels, spacing etc.
Date and timeDate, time, and timezone data.
LocationInformation on geo-coordinates or location.
MediaAdding images to your entry field through assets.
BooleanEnabling an editor to select one of the two options. For example, this field can be used for NoFollow or NoIndex tags.
JSONJSON object. This field is helpful for apps.
ReferenceLink entries or assets to your entry. To learn more, see References.