ToolConvoyToolConvoyv2.6
TEXT

Unicode インスペクター — Unicode 文字、コードポイント、UTF-8 バイトを検査

あらゆる Unicode 文字を検査 — コードポイント、ブロック、UTF-8/UTF-16 バイト、HTML エンティティ、エスケープシーケンス。すべての処理はブラウザ内で行われます。

● ローカル動作 · クリップボード対応ページ読み込み以降のツールによる通信:0件

Unicode Inspector

Analyze any text character by character. View Unicode codepoints, UTF-8 bytes, JavaScript/JSON escape sequences, and HTML entities. Perfect for debugging encoding issues. Works entirely in your browser.

Unicode は、現用されているあらゆる書記体系 — Latin、Greek、Cyrillic、Arabic、Devanagari、CJK、そして 150 以上の他のスクリプト — に加え、emoji、数学記号、音楽記号、技術記号を網羅する普遍的な文字エンコーディング規格です。すべての文字には一意のコードポイント(U+ に続いて 4〜6 桁の hex 数字で表記)、正式名称、ブロック分類、そして複数のバイト単位の表現があります。文字エンコーディングの問題 — 乱れたアクセント文字、正規表現を壊す不可視スペース、プラットフォームごとにレンダリングが変わる emoji — のデバッグは、テキスト内のコードポイントを正確に把握することから始まります。

Unicode インスペクターは、貼り付けられたあらゆる文字を識別し、その完全な仕様を表示します:標準表記のコードポイント、Unicode ブロック名、UTF-8、UTF-16、UTF-32 のバイトシーケンス、そして開発者が必要とするすべてのエスケープ形式 — HTML 数値エンティティ、CSS バックスラッシュエスケープ、JavaScript/Python の \u および \U エスケープ、URL パーセントエンコーディング形式。Show Invisibles トグルは、ゼロ幅スペース、ノーブレークスペース、双方向制御文字など、発見が最も難しいテキストバグの原因となる不可視フォーマット文字を明らかにします。ブロックブラウザはカテゴリ別に文字を整理して探索でき、文字列ビューは貼り付けられた文字列内のすべての文字のサマリー表を表示します — 不審なファイル名、壊れた API レスポンス、右から左への上書き文字を密かに含むテキストの検査に役立ちます。ツールは完全にブラウザ内で動作し、テキストは一切送信されません。

広告

使い方

  1. 文字を貼り付けるか入力する

    1 文字を入力するか、文字列を貼り付けます。インスペクターは先頭の文字の詳細を表示し、文字列全体についてはサマリー表を示します。各文字のコードポイント、名前、ブロック、エンコーディングがリアルタイムで表示されます。

  2. Unicode ブロックでブラウズする

    ブロックブラウザを使ってカテゴリ別に文字を探索します — Latin、Greek、Cyrillic、CJK、Emoji、Mathematical Operators など。任意の文字をクリックすると、詳細パネルに完全な情報が表示されます。

  3. 必要な値をコピーする

    コードポイント(U+XXXX または U+XXXXX)、UTF-8 hex バイト、UTF-16 hex バイト、HTML エンティティ(`&#xXXXX;`)、CSS エスケープ(`\XXXX`)、Python/JavaScript エスケープ(`\uXXXX`)、または URL エンコード形式をコピーできます。

よくある質問

コードポイントと文字の違いは何ですか?

コードポイントは Unicode コードスペース(U+0000 から U+10FFFF)における数値です。文字はユーザーが 1 単位のテキストとして認識するものです。複数のコードポイントで構成される文字もあります — é は U+00E9(事前合成)でも、U+0065 + U+0301(e + 結合アキュートアクセント)でも表せます。インスペクターは合成文字についてコードポイントの分解を表示します。

なぜ異なる UTF エンコーディングが存在するのですか?

UTF-8(コードポイントあたり 1〜4 バイト、ASCII 互換)は Web 上で主流のエンコーディングです。UTF-16(コードポイントあたり 2 または 4 バイト、Windows や Java の内部で使用)と UTF-32(常に 4 バイトの固定幅)は代替手段です。インスペクターは検査したすべての文字について 3 種類のバイト表現をすべて表示します。

コードポイントのみわかっている場合、どうやって文字を入力しますか?

macOS では、Ctrl+Cmd+Space を押し、検索フィールドにコードポイントを入力して Enter を押します。Linux では、Ctrl+Shift+U を押し、hex コードポイントを入力して Enter を押します。Windows では、Alt を押しながらテンキーで decimal コードポイントを入力し、Alt を離します。

不可視文字を検出しますか?

はい — ゼロ幅スペース、ノーブレークスペース、右から左へのマーク、その他の不可視フォーマット文字は、表示されるグリフボックスと正式な Unicode 名称で示されます。ツールには専用の「Show Invisibles」トグルがあり、入力中のすべての隠し文字を明らかにします。

制限事項

  • 私用領域の文字はレンダリングされない私用領域(U+E000–U+F8FF、U+F0000–U+10FFFF)の文字には標準グリフがありません。インスペクターはコードポイントとブロックを表示しますが、文字をレンダリングすることはできず、グリフはフォントに依存します。
  • フォントフォールバックチェーンを表示しないツールはブラウザのフォントスタックによってレンダリングされた文字を表示します。どのフォントがグリフを提供したかを示しません。フォントレベルのデバッグには、ブラウザの dev tools を使って要素の computed font-family を調べてください。
  • ブロックブラウザは基本多言語面に限定されるU+FFFF を超える文字(補助面 — emoji、古代文字、CJK Extension B+)はコードポイントで検索できますが、補助面の範囲が広いため、ブロックビューアでは完全にブラウズできません。

プラットフォーム別の注意点

macOS
標準搭載の同等ツールは文字ビューア(Ctrl+Cmd+Space)です。このブラウザツールは、システムビューアが表示しないエンコーディングの分解 — UTF-8/16/32 バイト、エスケープシーケンス、HTML エンティティ — を追加します。
Linux
`uniname` や `unicode` が一般的な CLI ツールです。このブラウザツールは、ビジュアルなブロックブラウズと複数のエスケープシーケンス形式へのワンクリックコピーを追加します — 同じ文字を CSS、HTML、JavaScript の各コンテキストで使う Web 開発で便利です。
Web
完全にブラウザ内で動作します。文字はブラウザの Unicode サポートを使ってローカルで検査され、データは一切送信されません。
広告
広告