Alternatively called a fixed space or hard space, NBSP (non-breaking space) is used in programming and word processing to create a space in a line that cannot be broken by word wrap. With HTML,   lets you create multiple spaces that are visible on a web page and not only in the source code.

Creating a fixed space in a word processor and other programs

To create a fixed or hard space in a word processor such as Microsoft Office or LibreOffice, use one of the keyboard shortcuts below.

Microsoft Windows

Ctrl+Alt+Spacebar, or Ctrl+Spacebar.

Or, hold down Alt and press 0160 or 255 on the num pad.

macOS

Option+Spacebar.

Microsoft Word

Ctrl+Shift+Spacebar.

WordPerfect

Ctrl+Spacebar.

LibreOffice

Ctrl+Spacebar (before 3.0) or Ctrl+Shift+Spacebar (after 3.0).

Creating an NBSP in HTML

An example of how a user may insert an NBSP in HTML would be by adding the below extended HTML tag.

 

or

 

With the examples above, using this tag would allow you to create multiple spaces in a row, something that cannot be done by only pressing the Spacebar. To create multiple spaces, add one of the above non-breaking space tags for each time you want an extra space. For example, if you wanted ten extra spaces in front of text you could add ten of these tags.

Null character, Programming terms, Spacebar

If you need to indent or add extra spacing to a paragraph, sentence, or another portion of your web page, we suggest using CSS instead of multiple non-breaking spaces. You can also use the

 tag.

  • How to create extra space in HTML or a web page.
  • Full listing of extended special HTML characters.