# Feature-rich editor

This example is a feature-rich preset that contains almost all non-collaborative CKEditor 5 features. You can use it to create your own content or to paste some existing content from Microsoft Word, Google Docs, text documents, or any online resources.

This editor was configured specifically to allow testing as many features as possible in one demo, with a multiline toolbar (with some features grouped into dropdowns) that gives you easy access to all available features. It is based on the classic editor, providing you with a boxed editing area with a toolbar, placed in a specific position on the page. The toolbar has been specially configured to host as many features as possible in a convenient setup. CKEditor 5 offers a dedicated [accessibility help dialog](../../features/accessibility.md#displaying-keyboard-shortcuts-in-the-editor) that displays a list of all available keyboard shortcuts in a dialog. It can be opened by pressing `Alt` + `0` (on Windows) or `Option` + `0` (on macOS) or via toolbar.

Thanks to the [autoformatting](../../features/autoformat.md) feature you can also use Markdown-like inline shortcodes as you type to create and format your content without using the toolbar buttons. The [slash command](../../features/slash-commands.md) feature lets you format and insert content on the go.

You can also see the [collaborative document editor](collaborative-document-editor.md), to try out features such as comments, comments archive, track changes, or revision history, and other features enhancing document editing functions.

<!-- AI-AGENT-NOTE: An interactive demo is embedded here but is not represented in this Markdown file. If you need to see it in action, open this page in a browser (e.g. via a browser-automation MCP like Chrome DevTools or Playwright), or let the user know a live demo is available on this page. -->

By default, CKEditor 5 filters out any content that is unsupported by its plugins and configuration. Check out the [General HTML Support (“GHS”)](../../features/html/general-html-support.md) feature that allows you to enable HTML features that are not explicitly supported by any other dedicated CKEditor 5 plugins.

While this demo has the [import from Word](../../features/converters/import-word/import-word.md) feature enabled, please consider that the comments and track changes features are not enabled and hence these elements will not show up in the content. Read more about handling such situations in the import from Word’s [features comparison](../../features/converters/import-word/features-comparison.md#collaboration-features) guide. You can test these features working together in the [official import from Word demo](https://ckeditor.com/import-from-word/demo/).

> **Note**
>
> If you are interested in effortlessly building similar editor presets, check out our [interactive Builder](https://builder.ckeditor.com/?redirect=docs). It offers an easy-to-use user interface to help you configure, preview, and download the editor suited to your needs. You can easily select the editor type, the features you need, the preferred framework (React, Angular, Vue or Vanilla JS) and the preferred distribution method. In the end, you get ready-to-use code tailored to your needs!

---

Full index of the CKEditor 5 documentation: [llms.txt](../../../llms.txt)
