Minimal module to insert a non-breaking space ( ) into the content by pressing Ctrl+Space or using the provided button.
Uses
During content creation the author may add a non-breaking space ( ) to prevent an automatic line break.
To avoid that a company’s 2-word name is split onto 2 separate lines.
As the non-breaking space are an invisible character, they are highlighted in blue on the CKEditor.
Installation
Install the module then follow the instructions for installing the CKEditor plugins below.
Configuration
Go to the 'Text formats and editors' configuration page: /admin/config/content/formats, and for each text format/editor combo where you want to use NBSP, do the following:
- Drag and drop the 'NBSP' button into the Active toolbar.
- Enable filter "Cleanup NBSP markup".
- if the "Limit allowed HTML tags and correct faulty HTML" filter is disabled you dont have anything to do with this text format.
Otherwise, add the<nbsp>tag in the "allowed HTML tags" field (Eg.<nbsp>).
Which version should I use?
NBSP is now available for both Drupal 8, Drupal 9 & Drupal 10!
- if you are running Drupal
8.7.x, use NBSP8.x-1.x. - if you are running Drupal
8.8.x - 8.9.x, use NBSP8.x-2.0-alpha1. - if you are running Drupal
9.x, use NBSP2.x. - if you are running Drupal
10.x, use NBSP3.x. - if you are running Drupal
11.x-dev, use NBSP3.x.
| Drupal Core | CKEditor | NBSP |
|---|---|---|
| 8.0.x | 4.x | 1.x |
| 8.8.x | 4.x | 8.x-2.0-alpha1 |
| 9.x | 4.x | 8.x-2.1 |
| 9.x | 5.x | 8.x-2.2 |
| 10.x | 4.x | 8.x-2.2 |
| 10.x | 5.x | 3.0.x |
| 11.x-dev | 5.x | 3.0.x |
Dependencies
The Drupal 8 version of NBSP requires Editor and CKEditor.
Supporting organizations
This project is sponsored by Antistatique. We are a Swiss Web Agency, Visit us at www.antistatique.net or Contact us.
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Content display, Content editing experience
2,662 sites report using this module
- Created by wengerk on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 3.1.x-dev updated 19 Sep 2025 at 08:58 UTC
Development version: 8.x-2.x-dev updated 31 May 2024 at 06:23 UTC

