Unicode変換:テキスト⇔Unicodeコードポイント | 無料オンラインツール
795 回使用Unicode (U+xxxx)
HTML Entity (xxx;)
JavaScript (\\uxxxx)
UTF-8 Hex
Unicode変換のヒント
文字をUnicodeに変換
テキストや絵文字を入力してUnicodeコードポイント、HTMLエンティティ、UTF-8バイトを確認。
双方向変換
テキスト→Unicodeまたはコードポイント→テキストに変換可能。
絵文字・CJK対応
絵文字、日中韓文字を含むすべてのUnicode文字に対応。
ブラウザ内処理
すべてブラウザ内で変換されます。
よくある質問
JavaScript用のエスケープ処理にこのコンバーターを使えますか?
はい、もちろんです。入力フィールドに文字列を貼り付けて、「JavaScriptエスケープ」セクションを確認してください。引用符やバックスラッシュを含む、JSコードで使えるエスケープ済みのバージョンが表示されます。例えば、二重引用符は\"になります。長い文字列でも手動で各文字をエスケープする手間が省けます。出力をそのままスクリプトにコピーできます。
変換後にテキストの見た目が変わるのはなぜですか?
ブラウザやエディタで特定の文字が正しく表示されていない可能性があります。そのままコンバーターに貼り付けて、「UTF-8 Hex」の出力を確認してください。たとえば、通常のスペース(U+0020)とノーブレークスペース(U+00A0)は見た目が同じでも、コード上では全く動作が違います。このツールなら1秒以内にその違いがわかります。見た目ではなく、必ずHex値をコピーするのがコツです。
UTF-8 16進数とUnicodeコードポイントに違いはありますか?
はい、関連していますが同じではありません。Unicodeコードポイントは各文字に割り当てられた抽象的な数字で、éならU+00E9です。UTF-8 16進数は同じ文字をバイトに変換した結果を示します。éの場合、UTF-8 16進数はC3 A9(2バイト)です。実際にéをこのコンバーターに貼り付けて両方の出力を比べてみてください。実践的なヒント:エンコーディングエラーをデバッグする際は、まずUTF-8 16進数をチェックしてください。コードポイントだけでは見えないバイトレベルの問題が明らかになります。
U+プレフィックスなしでUnicodeコードポイントを入力できますか?
もちろん、「0048 0065」のような生の16進数を入力するだけで、コンバーターが認識します。Unicodeデータベースと照合し、入力エリアに対応するテキストを表示します。「U+0048」と「0065」を混ぜて貼り付けても問題なく動作します。ログファイルからコードポイントを抽出する際に時間を節約できます。実用上のヒント:バッチ変換の前に、すべてのプレフィックスを除去してから入力するとスムーズです。
このコンバーターはテキストを正規化しますか?それとも元のバイトを表示しますか?
入力したそのままの生のバイトとコードポイントを表示します。正規化は一切行いません。「が」という文字は、1つのコードポイントU+304Cとしても、2つのコードポイント(U+304B U+3099、か+濁点)としても存在します。両方のバージョンを貼り付けて、UnicodeとUTF-8の出力を比較してください。学術論文の2バージョンを比較する際、見た目が同じでも検索にヒットしない原因がここにあります。実用的ヒント:NFCやNFD形式が必要な場合は、別の正規化ツールと組み合わせて使ってください。
\uXXXX と U+XXXX のエスケープの違いは何ですか?
どちらもUnicodeのコードポイントを示しますが、用途が異なります。\uXXXX はJavaScript用のエスケープ構文で、\u00E9 と書くとコード上でéになります。U+XXXX は仕様書や標準で使われる表記、例えば U+00E9 です。このツールでは両方の形式を別々の出力セクションで表示します。€ を貼り付けて比較すると、JavaScriptエスケープに \u20AC、Unicodeコードポイントに U+20AC と表示されます。実用的なヒント:JSコードには \u、バグ報告には U+ を使いましょう。
絵文字や追加面の文字も正しく変換できますか?
はい、問題なく処理します。😀のような絵文字は基本多言語面の外にあるため、UTF-16では2つのコード単位が必要です。貼り付けると完全なコードポイント(U+1F600)、JavaScriptエスケープでのサロゲートペア(\uD83D\uDE00)、4バイトのUTF-8 hex(F0 9F 98 80)がすべて表示されます。無料ツールの多くはここで失敗しますが、このコンバーターなら大丈夫。実用的なヒント:MySQLデータベースに絵文字を保存するなら、先にUTF-8 hex出力を確認して、列の照合順序が4バイト文字に対応しているか確かめてください。
変換中にAPIキーや機密データが外部に送信される危険はありますか?
ブラウザ内で処理が完結するため、入力データが外部サーバーへ送信されることはありません。パスワードや認証トークンを貼り付けても、ネットワーク通信は一切発生しない仕様です。検証ツールのネットワークタブを確認すれば、外部へのリクエストがゼロであることが分かります。ローカル処理による完全なプライバシー保護が、安全な開発を支えます。
変換済みのテキストをExcelに貼り付けると、なぜ文字化けや謎のハテナマークが出るのですか?
Excelは標準的なUTF-8よりも従来のANSIエンコーディングを優先して読み込むことが多いです。このツールでUTF-8の16進数を確認し、Excelのテキストインポートウィザードを使って文字コードを指定してください。実用的なヒント:BOM付きで保存すると文字化けを防げます。
通常のテキストエディタでこれらの変換結果を直接処理できますか?
VS Codeのような最近のエディタなら、変換された結果をそのまま問題なく処理できます。変換済みのHTMLエンティティやUTF-8の16進数を新しいファイルに貼り付けるだけで、正しく表示されます。ただし、古いメモ帳などのツールでは文字化けが起きることがあります。保存する前に、必ずエディタ側の文字エンコーディング設定を確認してください。
Unicode変換の使い方
- テキストを入力
- Unicode出力を確認
- U+xxxxコードを入力してデコード
- 結果をコピー