Profile können auf Basis von Rollen definiert werden. Ein CKEditor-Profil kann definieren, welche Seiten diese CKEditor-Funktionalität erhalten, welche Schaltflächen oder Themes für den Editor aktiviert sind, wie der Editor angezeigt wird und einige andere Editor-Funktionen. Es ist auch möglich das Globale Profil zu definieren, dass Werte enthält, die allen anderen Profilen angehängt werden.