Live Unicode check

Non-Breaking Space Audit

No U+00A0, U+202F, or U+2007 characters detected.

Total found
0
NBSP U+00A0
0
Narrow U+202F
0
Figure U+2007
0

No-break spacing guide

Why an NBSP is not the same as a regular space

A regular U+0020 space normally allows software to wrap a line between the words on either side. A non-breaking space looks similar but asks the layout engine to keep the surrounding content together. Rich-text editors and websites commonly use it between a number and unit, inside a name, or to prevent a short label from splitting across lines.

Visible text: 25 kg Possible storage: 25[U+00A0]kg Convert mode keeps "25 kg" visible but changes the separator to U+0020.

Three Unicode spaces detected

Code pointNameCommon use
U+00A0No-Break Space (NBSP)HTML  , documents, and pasted web text.
U+202FNarrow No-Break SpaceTypography requiring a narrower protected gap.
U+2007Figure SpaceNumber alignment with the approximate width of a digit.

Convert to regular spaces when

  • Words still need visible separation after cleanup.
  • Pasted text wraps badly in a form, spreadsheet, or editor.
  • A search or comparison treats NBSP differently from U+0020.
  • Plain-text output should avoid typographic no-break behavior.

Remove completely when

  • Cleaning an identifier that should contain no separator.
  • Joining digit groups for a controlled data field.
  • The surrounding characters are known to belong together.
  • You have reviewed the output for unintended word joining.

What the tool deliberately does not change

Ordinary spaces, tabs, line endings, em spaces, zero-width characters, and punctuation are left unchanged. This narrow behavior matters when you need to repair wrapping without collapsing indentation or paragraph layout. The main homepage tool is broader: it can collapse several horizontal whitespace types at once.

Common sources of unexpected NBSP characters

Web pages often produce U+00A0 when the source contains the HTML entity  . Word processors may insert protected spacing automatically around initials, units, or punctuation. PDF extraction can also preserve typographic spacing that behaves differently after pasting. The live audit separates the three supported types so the cleanup result is explainable rather than a blind replacement.

How to remove non-breaking spaces step by step

  1. Paste the text. The audit reports how many U+00A0, U+202F, and U+2007 characters were found and where runs of them occur.
  2. Choose Convert to Regular Spaces when the words still need a visible gap, or Remove completely when the surrounding characters belong together with no separator.
  3. Run the tool and scan the output for words that were unintentionally joined or split.
  4. Copy the result. Ordinary spaces, tabs, line breaks, and other Unicode spaces are left untouched.

How to tell a non-breaking space is present

An NBSP is invisible, so it is usually identified by behavior rather than sight. Common signs: a short phrase such as a name, a date, or a number-and-unit pair refuses to wrap and pushes past the right margin as a block; an exact-match search for the phrase with a normal space fails; a spreadsheet import keeps two tokens in one cell that should have split; or a diff tool reports a change on a line that looks identical. Pasting the text here and reading the audit confirms it, because the count of supported no-break characters is shown before any transformation runs.

Worked examples

Number and unit from a web page

Copying 25 kg or 10 MB from an article often brings a U+00A0 between the value and the unit. Convert keeps the pair readable as 25 kg while letting the line wrap normally and letting a search treat it as plain text.

French and other typographic spacing

Text set for French typography uses a narrow no-break space (U+202F) before ;, :, ?, and ! and inside guillemets. If the destination is plain text or a system that does not expect U+202F, Convert replaces it with a regular space; Remove completely would delete the intended gap, so it is usually the wrong choice here.

Word processor auto-insertion

Word processors insert protected spacing automatically after initials, around dashes, and before units. When pasting a bibliography or a legal reference into a form, these characters can fail validation. Convert first, then check whether the field also rejects double spaces.

Figure space in aligned numbers

U+2007 is used to pad numbers so digits line up in a column. Removing or converting it collapses the alignment. Only clean it when the column formatting no longer matters in the destination.

Choose an action by source

SourceSuggested actionCheck before accepting
Number and unit copied from the webConvertValue and unit still separated by one space.
French-typeset text into plain textConvertPunctuation spacing preserved as a normal space.
Identifier, code, or reference numberRemove completelyNo characters were meant to be separated.
Numeric column padded with figure spacesReview firstColumn alignment is no longer needed.
Unknown wrapping problemConvertConvert keeps a boundary; deletion cannot be undone by eye.

Frequently asked questions

Which characters does this tool change?

Only U+00A0 (no-break space), U+202F (narrow no-break space), and U+2007 (figure space). Everything else, including ordinary spaces and zero-width characters, is left alone.

Why is Convert the safer default?

Convert keeps a visible word boundary, so it cannot silently join two tokens into one. Remove completely can change a value, so use it only when you know the characters on both sides belong together.

Does it handle the HTML entity  ?

It operates on decoded text. If you paste rendered text, the entity has already become U+00A0 and is detected. If you paste raw HTML source, clean the entity in your editor or see the HTML spaces guide.

Will tabs or line breaks be affected?

No. This tool never touches U+0009 tabs or LF, CRLF, and CR line endings.

Review before using structured data

Spaces can be meaningful delimiters. Removing them from a column, product code, or imported record may create a value different from the intended one. Convert mode is the safer default because it maintains a visible boundary. Read Non Breaking Space for a focused explanation of NBSP behavior and sources, and Whitespace in Data Cleaning for how these characters break joins and grouping. For characters with no visible width at all, use the zero-width character remover, or consult the Unicode whitespace guide for broader diagnostics.