Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Varbase FAQs 9.2.1 Minor update available for module varbase_faqs (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module provides a native Font Awesome icon picker for CKEditor 5, allowing users to easily search, select, and style icons directly within the editor. It supports both Font Awesome 5 and 6, with options to customize categories, styles, and icon attributes like size and alignment.

This is a fast and native Font Awesome icon picker for CKEditor 5, built using CKEditor 5's modern TypeScript plugin APIs and designed to look like it belongs in the editor. It enables browsing, searching for, and and selecting icons without leaving the editor, and changing attributes such as size and style after an icon is inserted from a convenient widget toolbar.

Features

Core features

  • Browse through all Font Awesome icons or Font Awesome's provided categories without leaving CKEditor.
  • Search for the icon you're looking for with a fast and entirely client-side icon search.
  • Change the Font Awesome style of an icon either from the icon picker or after you insert it via a convenient widget toolbar.
  • Change the size and alignment of the icon easily from the toolbar.
  • Icons inserted using this plugin have all the qualities of a CKEditor 5 inline widget. Cut and paste or drag them around as you see fit!

Features for text format admins

  • Change between Font Awesome 6 and legacy Font Awesome 5. Both are supported.
  • Add a default "Recommended" category with frequently-used icons specific to your site.
  • Add or remove any Font Awesome style (such as Solid, Regular, Brands) from the picker.
  • Supply Font Awesome Pro metadata.

Features for developers

  • Build a custom CKEditor 5 plugin to add your own items to an icon's toolbar, simply by altering the icon.toolbarItems configuration.

Post-Installation

After installation, enable the plugin by dragging the "Icons" item onto the toolbar of your text format (/admin/config/content/formats). A good spot is next to "Special characters". The plugin provides a configuration form, be sure to review the configuration before saving.

Additional Requirements

This plugin was developed exclusively for modern Drupal 9.5+ sites and requires CKEditor 5, meaning it is entirely incompatible with CKEditor 4 or other editors. It has been tested on Drupal 10 and is fully compatible, 10.1.3 or later is recommended for the latest CKEditor bug fixes.

CKEditor 4 users should use the plugin provided by Font Awesome Icons.

Installing the Font Awesome Icons module is strongly recommended as this module consists only of the plugin and does not attach the required Font Awesome library to your site. It isn't required if you would like to attach the library using your own custom module and don't need Font Awesome Pro metadata (the metadata included with this plugin comes from Font Awesome Free).

Activity

Total releases
4
First release
Jun 2025
Latest release
1 week ago
Releases (12 mo)
2
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.3.0 Stable Jul 5, 2026
1.2.2 Stable Dec 17, 2025
1.2.1 Stable Jun 20, 2025
1.2.0 Stable Jun 20, 2025