<p>I asked the question on the Slack channel &amp; got my answer. Thank you @kenyonkowal.</p>

<p>The best way to customize your rich text editor is to use <strong>Redactor</strong> instead of CKeditor.</p>

<p>You need to add a config file to the config folder, i.e. <code>config/redactor/basic.json</code> and then in that you would put</p>

<pre><code>{
"formatting": ["p", "h2"],
"buttons": ["formatting", "bold", "italic", "underline", "link", "ul"],
"toolbarFixed": true
}
</code></pre>

<p>You can edit add or remove a lot more, here's a link to the documentation:
<a href="https://imperavi.com/redactor/docs/" rel="nofollow noreferrer">https://imperavi.com/redactor/docs/</a></p>

CC BY-SA 3.0
2018-04-19T22:00:47.927Z
2018-04-19T22:00:47.927Z
mateostabio
<p>I'm looking to customize the CKEditor (rich text field) to restrict my client to only these buttons: h2, p, bold, italic, underline, link &amp; unordered list.</p>

<craft3><redactor><richtext><ckeditor5>
How to add a button or format style in Craft 3 CKEditor (rich text field)
# How to add a button or format style in Craft 3 CKEditor (rich text field)

(Asked by: username_0 on 2018-04-19)

I'm looking to customize the CKEditor (rich text field) to restrict my client to only these buttons: h2, p, bold, italic, underline, link & unordered list.

**Tags:** craft3, redactor, richtext, ckeditor5

---

## 1 answers

### Answer by username_0 on 2018-04-19. Score: 3 | Accepted answer

I asked the question on the Slack channel & got my answer. Thank you @kenyonkowal.
The best way to customize your rich text editor is to use Redactor instead of CKeditor.
You need to add a config file to the config folder, i.e. config/redactor/basic.json and then in that you would put
{
"formatting": ["p", "h2"],
"buttons": ["formatting", "bold", "italic", "underline", "link", "ul"],
"toolbarFixed": true
}

You can edit add or remove a lot more, here's a link to the documentation:
https://imperavi.com/redactor/docs/


---

