Find a no-break space
Input and settings
Price[NBSP]10 [NBSP] represents one U+00A0 character
Expected result
Detected: 1 NBSP · U+00A0 · position 6 Selected by default. Processing converts it to a regular space.
Find hidden Unicode characters, inspect their type and position, then choose what to process.
These are example steps; replace the values for your task.
Your text is not saved or sent anywhere.
Total detected: 0
Markers appear where each character occurs. Positions use a one-based Unicode code point index, not a UTF-16 code unit index.
NO-BREAK SPACE is converted to a regular space. Other selected types are removed. Characters used for languages, emoji, or text direction are not selected by default.
Your original text remains in the input field above.
Share only the tool name and public URL. Your input and results are not included.
This tool identifies hard-to-see Unicode characters such as zero-width spaces, BOMs, line-breaking and bidirectional controls, and variation selectors. It can help when two strings look identical but fail to match, or when text copied from a spreadsheet, PDF, or website behaves unexpectedly.
ZWJ, ZWNJ, variation selectors, and bidirectional controls can be meaningful in languages, emoji, or text direction. They are shown but left unselected by default, so you can review them before making changes.
Your input, detected positions, and cleaned output stay in your browser. This tool does not send them to a server or store them in browser storage.
“ABC” and “ABC” may look identical, but the second string contains ZERO WIDTH SPACE (U+200B) after A. The preview displays it as “A⟦ZWSP U+200B⟧BC”.
Inspect unusual spacing or boundaries in pasted text by code point and position before removing anything.
Trying an example replaces the input and settings and runs the tool above. Restore previous input restores the preceding input and settings, not a saved copy of the calculated result; run again as needed. Existing storage rules apply.
After trying multiple examples, repeat Restore previous input to return to your original input. History is kept only in this page; restore any input you need before closing it.
Price[NBSP]10 [NBSP] represents one U+00A0 character
Detected: 1 NBSP · U+00A0 · position 6 Selected by default. Processing converts it to a regular space.
A B[ZWSP]C [ZWSP] represents one U+200B character
Detected: 1 ZWSP · U+200B · position 4 The regular space is outside detection. ZWSP is not selected by default.
Trying an example analyzes without deleting characters. Positions are one-based code-point positions. The output field retains the original text until you select Process. Detection count and the selected types to process are separate.
Detection covers a defined set of invisible characters, not regular spaces, tabs, line breaks or every hard-to-see character. ZWJ, variation selectors and direction controls may carry meaning and are unselected by default. Visualization is limited to the first 20,000 code points; detection and processing cover the full input.
Verification: existing analyze and clean functions check codes, positions, default choices and NBSP-only processing. Applying an example does not call clean.
A B
A B
Selected NBSP characters become ordinary spaces. Other supported invisible characters are removed when selected.
Detection covers the defined character set. Zero detections does not guarantee the absence of every invisible character or look-alike character.
No. Some are required for emoji, certain writing systems, or text direction. If a type has a warning, remove it only when you know it is not needed.
It is converted to a regular space by default, rather than removed, so words do not run together.
No. Processing stays in your browser, and the tool does not use localStorage or sessionStorage. Sharing includes only the fixed tool title and canonical page URL.
Keep any content you need before clearing. This tool does not autosave inputs or results. Reloading or closing the page, clearing inputs or resetting may discard your work.
Favorites and language preferences are stored separately and may be lost when site data is cleared. Tool resets and site-data deletion do not delete files already downloaded to your device.