ツール一覧|100%クライアント完結

Unicode文字コードポイント&不可視文字検出技術ガイド

Unicodeコードポイント(U+XXXX)、サロゲートペア、書記素クラスタ(Grapheme Clusters)、ゼロ幅文字(ZWJ/ZWSP)の技術解説。

Unicode Standard 16.0 Ready
注意: テキスト内に不可視ゼロ幅文字または制御文字が検出されました! (3 invisible characters detected)
コードポイント数17
書記素クラスタ数16
UTF-8 バイト数23 B
ゼロ幅・不可視文字数3
17 JS string code units
文字単位・バイト列詳細内訳Showing 17 items
#字形コードポイント文字名 / ブロック文字カテゴリUTF-8 16進UTF-16 16進
1sU+0073Basic Latin (ASCII)Letter / Number730073
2eU+0065Basic Latin (ASCII)Letter / Number650065
3cU+0063Basic Latin (ASCII)Letter / Number630063
4uU+0075Basic Latin (ASCII)Letter / Number750075
5rU+0072Basic Latin (ASCII)Letter / Number720072
6eU+0065Basic Latin (ASCII)Letter / Number650065
7INVU+200BZero-Width Space (ZWSP)FormatE2 80 8B200B
8uU+0075Basic Latin (ASCII)Letter / Number750075
9sU+0073Basic Latin (ASCII)Letter / Number730073
10eU+0065Basic Latin (ASCII)Letter / Number650065
11rU+0072Basic Latin (ASCII)Letter / Number720072
12INVU+200CZero-Width Non-Joiner (ZWNJ)FormatE2 80 8C200C
13nU+006EBasic Latin (ASCII)Letter / Number6E006E
14aU+0061Basic Latin (ASCII)Letter / Number610061
15mU+006DBasic Latin (ASCII)Letter / Number6D006D
16eU+0065Basic Latin (ASCII)Letter / Number650065
17INVU+FEFFZero-Width No-Break Space (BOM)FormatEF BB BFFEFF

Private Local Inspection

Your sensitive tokens, database fields, and credentials are decomposed purely within client JavaScript memory. Zero external transmissions.

Zero-Width & Security Auditing

Instantly spots invisible characters (ZWSP, ZWNJ, BOM) often used in homograph attacks, copy-paste syntax tampering, and hidden watermarks.

Byte-Level Serialization

Displays variable-length UTF-8 encodings (1 to 4 bytes) alongside UTF-16 surrogate pairs for diagnosing encoding corruptions.

技術リファレンス&アーキテクチャガイド

Unicode文字コードポイント&不可視文字検出技術ガイド — リファレンスガイド

Unicodeコードポイント(U+XXXX)、サロゲートペア、書記素クラスタ(Grapheme Clusters)、ゼロ幅文字(ZWJ/ZWSP)の技術解説。

主要パラメータ&設定項目

textstring

絵文字、異体字、記号を含む解析対象のUnicode文字列。

codepointFormatenum ('U+XXXX' | 'Decimal')

Unicodeコードポイントの16進数または10進数表現。

detectInvisibleboolean

ゼロ幅スペースや不可視制御文字の検出フラグ。

byteEncodingenum ('UTF-8' | 'UTF-16')

バイト列のシリアライズ規格(UTF-8またはUTF-16)。

プロの活用テクニック&推奨設定

合成絵文字(例: 👨‍👩‍👧‍👦)は、複数の絵文字コードポイントがゼロ幅接合子(U+200D ZWJ)で連結された構造をしています。

ユーザー名やパスワードのバリデーション時には、不可視ゼロ幅文字(U+200B、BOM U+FEFF)の混入を必ずチェックしてください。

人間が見た目の1文字として認識する文字数は、string.length ではなく Intl.Segmenter(書記素クラスタ)でカウントします。

よくあるトラブルと解決策

U+FFFFを超える文字はUTF-16でサロゲートペア(2コードユニット)として表現されるためです。Array.from() や Intl.Segmenter を使用してください。

通常の半角スペースの代わりにノーブレークスペース(U+00A0)やゼロ幅スペースが紛れ込んでいないか確認してください。

よくある質問 (FAQ)

コードポイント(Code Point)とは何ですか?▼

Unicode規格において、世界中のあらゆる文字に割り当てられた一意の識別番号(U+XXXX)です。

string.length と書記素クラスタの違いは何ですか?▼

lengthはUTF-16の内部配列長を返し、書記素クラスタは人間が見た目として認識する文字単位を返します。

ゼロ幅文字とは何ですか?▼

画面上では幅0ピクセルとして描画され、目視では確認できない不可視文字(U+200B、U+200Dなど)のことです。

テキストが外部サーバーに送信されることはありますか?▼

いいえ。すべての分解解析とバイト変換はブラウザ内でローカルに完結します。

関連するおすすめ開発ツール

すべてのツール →
cURLからPHPコード変換 開発者ガイドdeveloper

cURLコマンドラインをPHPのネイティブext-curl、GuzzleHttpクライアント、Laravel Httpファサード、WordPress向けコードに変換するための実践仕様リファレンス。

ツールを開く→
SQLクエリ圧縮・コメント削除 開発者ガイドdeveloper

SQLクエリの可読コメントや余分な空白を安全に削除し、オプティマイザヒントを保護しながら高スループット環境向けにクエリを軽量化する技術リファレンス。

ツールを開く→
GraphQLクエリ整形・圧縮 開発者ガイドdeveloper

GraphQLのクエリ、ミューテーション、サブスクリプションおよびSDLスキーマの適切なインデント整形、ネスト深度診断、ペイロード最小化に関する技術仕様。

ツールを開く→
TOML・YAML 相互変換 開発者リファレンスdeveloper

TOML v1.0 と YAML 1.2 設定ファイル間のデータ型マッピング、複数行文字列処理、ネスト構造の相互変換仕様とベストプラクティスを網羅した解説書です。

ツールを開く→
SQLからCSV・TSV変換 開発者リファレンスdeveloper

SQLのINSERT INTO文、データベースダンプ、複数行バッチデータをRFC 4180準拠のCSV、TSV、Markdown表形式へ安全に変換するための技術解説です。

ツールを開く→
JSONからPython Pydantic v2・Dataclass変換 開発者リファレンスdeveloper

任意のJSON構造からPython 3.10+対応のPydantic v2 BaseModel、TypedDict、@dataclassを自動生成するための技術仕様とベストプラクティスです。

ツールを開く→