Remove non-breaking spaces

100% local. Your text never leaves this browser tab.

Paste text and every non-breaking space, the invisible nbsp that sneaks in from Word, web pages and PDFs, becomes a normal space. Other unicode spaces are normalised too and double spaces are collapsed. Nothing is uploaded.

What gets normalised

Invisible spaces to normal ones

Non-breaking space

The nbsp character (U+00A0), the one that stops lines wrapping, becomes an ordinary space.

Other unicode spaces

Narrow, figure, thin and en or em spaces and the word joiner are all converted to a normal space.

Doubles collapsed

Once converted, runs of spaces are collapsed to one and the ends are trimmed.

The Windows app

Put it on a hotkey

☕ Normal spaces on a hotkey, for the price of a coffee. Yours forever.

Download this exact setup as a ready-made Non-breaking space fixer profile. Give it a global hotkey in the Windows app and any text you copy has its invisible spaces normalised the instant you paste. Same engine as above, entirely offline.

Get the Windows app →
Pay once, €3.39, no subscription. If the app doesn’t open, the profile is saved to your downloads, just import it.
FAQ

Questions, answered plainly

How do I remove a non-breaking space?

Paste the text above and every non-breaking space becomes a normal space, then double spaces are collapsed. Copy the result, or export it as a profile for the Windows app.

What is a non-breaking space?

A non-breaking space (nbsp, U+00A0, or   in HTML) is a space that keeps the words on either side on the same line. It looks identical to a normal space but behaves differently, which is why it causes hidden bugs in data and layouts.

Why does copied text have non-breaking spaces?

Word, web pages and PDFs insert them to control line wrapping, and they come along when you copy. This tool converts them back to plain spaces so search, sorting and code behave normally.

Chasing other hidden characters? Try remove invisible characters.