問題が space 数でない — copy 後どの characterが残ったか。Word curly quote JSON break;design em dash ellipsis plain-text mishandle;emoji legacy box;OCR section sign soft hyphen;RTL zero-width joiner search index silent break。
WriteWithin Text Character Cleaner character class Unicode normalization custom keep/remove browser no upload。Whitespace spacing fixed 後 symbol/emoji/invisible control still trouble。
remove/keep
Special non-alphanumeric number letter
Remove special punctuation+symbol together letter number space keep。Remove punctuation/symbol separate toggle。Remove non-alphanumeric letters numbers only everything else any script。Keep spaces off unbroken string IDs slugs keys。Remove numbers all numeral。Remove letters all script。
Emoji cluster symbol
Remove emoji complete unit family flag skin-tone internal zero-width joiner whole cluster no invisible leftover。Remove symbol math currency + = $ € punctuation unless remove too。
Accent script-aware
Remove accent café→cafe Ελλάδα→Ελλαδα decomposition decoration mark understand skip Devanagari Arabic Hebrew Thai Cyrillic blind strip corrupt meaning generic diacritic tool often wrong。
Smart quote dash typographic
Smart→straight curly apostrophe plain ASCII code CSV older DB。Straight→smart reverse publishing。Straighten dash en em ellipsis→ASCII hyphen three dot。
Invisible control
Safe invisible zero-width space BOM。Aggressive joiner Arabic Indic need content unaffected know only。Remove direction mark bidirectional override mixed RTL/LTR scramble。Remove control null byte invisible DB break Keep tabs line breaks default layout off only one line truly need。
Unicode NFC NFD NFKC NFKD
NFC compose combining mark single char storage search safest。NFD split。NFKC NFKD fold compatibility fancy font ligature circled number plain NFKC strict ASCII user content NFC general multilingual WriteWithin。
Plain text — NFC safe invisible straight quote dash control tidy space
Filename safe — accent off emoji off alnum -_. ASCII-only
Name list — emoji symbol off number off tidy space
Numbers only — strip letter emoji symbol punctuation
Letters only — strip number emoji symbol
ASCII safe — NFKC accent off emoji off straight quote ASCII-only
Character vs Whitespace Cleaner
Whitespace Cleaner collapse space NBSP tab PDF line break blank line not emoji punctuation smart quote。Word spacing correct JSON fail usually curly quote em dash character-level not space-level。
Character Tidy space light collapse after symbol heavy spacing PDF join NBSP show-invisible Whitespace first chain Whitespace→Character→Line Tools dedupe typical。
Keep tabs line breaks forget — off flatten structured log disable one line only
script-aware benefit
Emoji whole cluster no joiner leftover
Accent strip script mark meaning respect
Separate symbol punctuation number letter switch
Four Unicode normalization form plain preset
Private in-browser sensitive draft client data
real-world use case
JSON API: straight quote no control NFC。E-commerce SKU: letter number symbol off。SMS social: emoji off accent optional。OCR PDF: Whitespace combine section sign odd symbol strip here。Filename batch: ASCII safe custom keep dot hyphen version number。
common question
Accent break Hindi Arabic Thai? No Latin Greek decoration target Devanagari Arabic Hebrew Thai Cyrillic intact。
Symbol vs special? Symbol math currency + = $ € punctuation , . ! ? quote Remove special both toggle each class。
Emoji broken leftover? No cluster skin tone flag family one unit remove。
Which Unicode form? NFC general NFKC lookalike compatibility strict system。
Text uploaded? No browser entirely character cleaning。