ゼロ幅スペース生成

テキストにゼロ幅のUnicode文字を挿入、検出、削除できます。見えない透かしやデバッグに使える無料オンラインツールです。

Preparing private browser tool…

Your file will stay on this device.

よくある質問

ゼロ幅文字とは何ですか?
表示上の幅を持たない Unicode 文字のことです。Zero-Width Space(U+200B)、Zero-Width Non-Joiner(U+200C)、Zero-Width Joiner(U+200D)、Zero-Width No-Break Space(U+FEFF)などがあります。目には見えませんが、テキストデータの中には確かに存在しています。
見えない透かし(インビジブル・ウォーターマーク)とは何ですか?
テキストの一文字ごとの間にゼロ幅スペースを挿入する手法です。見た目はまったく同じですが、あとから検出できる隠しパターンが埋め込まれるため、コピーされた文章の追跡や流出元の特定に役立ちます。
ゼロ幅文字が問題を引き起こすことはありますか?
はい。文字列比較が一致しなくなる、コードで不具合が起きる、検索結果が想定外になる、文字数が実際より多くなるといった問題につながります。検出モードと除去モードを使って、テキストから見つけ出して取り除いてください。
3つのモードはそれぞれ何をするものですか?
「挿入」は選んだゼロ幅文字を挿入するか、一文字ごとの間に挟んでテキストに透かしを入れます。「検出」はどの不可視文字がいくつ含まれているかを報告します。「除去」はそれらをすべて取り除きます。
隠した文字はコピー&ペーストしても残りますか?
残ることが多いものの、確実ではありません。プレーンテキストのコピーや多くのチャットアプリでは維持されますが、入力を正規化したり、制御文字を取り除いたり、テキストを描画し直したりするシステムでは失われます。信頼できる透かしとして扱わないでください。