## Field types
There are two types of HTML fields in Bloomreach Content: _formatted text_ and _rich text._ Formatted text fields only allow simple text editing and do not support links or images. Rich text fields allow all possible markup, including links and images. The table below lists the main differences:
Column Title | Formatted text field | Rich text field |
Functionality | Simple text editing: bold, underline, lists, etc. | Complex text editing, including links, images, tables, etc. |
Supports links and images | No | Yes |
## Configuration
The configuration of HTML fields is explained in several sub-sections:
[**HTML field configuration properties**](🔗)
All configuration properties available for HTML fields in the document type editor.
[**HTML cleaning**](🔗)
How to configure client-side and server-side HTML cleaning.
## CKEditor
HTML fields are edited using CKEditor. The configuration of CKEditor is explained in several sub-sections:
[**CKEditor configuration properties**](🔗)
Explanation of the configuration properties `
ckeditor.config.overlayed.json
` and `ckeditor.config.appended.json
`.[**CKEditor plugins**](🔗)
A list of all available CKEditor plugins and instructions how to add and remove them.
[**CKEditor toolbar configuration**](🔗)
How to configure the CKEditor toolbar.
[**CKEditor toolbar items**](🔗)
A list of all available CKEditor toolbar items.
[**CKEditor keyboard shortcuts**](🔗)
How to configure keyboard shortcuts in CKEditor.