Unicodeテキストコンバーター

プレーンなテキストをHTMLエンティティ、Unicodeエスケープシーケンス、URLエンコーディング、全角文字に変換 — ブラウザ内で即座に。

0 文字
HTMLエンティティ
Unicode escapes (\uXXXX)
URLエンコーディング
全角

Unicodeテキストコンバーターとは

Unicodeテキストコンバーターは、入力した普通の文字を同じ文字の別のエンコーディング表現に書き換えます。Unicodeは、すべての文字、数字、記号、絵文字に固有の番号(コードポイント)を与える世界標準です。テキストがWeb上で保存・送信されるとき、それらのコードポイントは何らかの形で表現されなければならず、表現方法は1つではありません。このツールは最も有用な4つの表現を並べて表示し、入力に合わせてライブ更新します。

文字をそっくりさん記号に交換する装飾用「おしゃれテキスト」ジェネレーターとは異なり、このコンバーターは実用的なユーティリティです。出力は依然まったく同じあなたのテキストで、HTMLページ、JavaScriptコード、URL、スタイル付きレイアウトが 処理できる形で書かれているだけです。開発者、学生、好奇心旺盛なクリエイターはいずれこれらのエンコーディングに出くわします。それらが即座に生成されるのを見ることで推測作業が消えます。

コンバーターの仕組み

すべてブラウザ内でプレーンなJavaScriptによりローカルに実行されます — 入力内容がアップロード・保存されることはありません。テキストを入力すると、ツールは1文字ずつ走査し、各文字のUnicodeコードポイントを読み取り、4つの出力を構築します:

  • HTMLエンティティ 各文字を &#codepoint;と書き出します。これはWebページ内でブラウザが理解する数値参照です。
  • Unicodeエスケープ 各文字をバックスラッシュu+4桁の16進数シーケンスとして書き出します。JavaScript、Python、Java、JSONの文字列で使われる形式です。
  • URLエンコーディング ブラウザがクエリ文字列やリンクをエンコードするのと まったく同じ方法でテキストをパーセントエンコードします。
  • 全角 基本ラテン文字を幅広の東アジア対応文字にシフトし、 独特の引き伸ばしルック にします。

絵文字のような基本面外の文字も正しく処理されます:HTMLエンティティは 完全なコードポイントを使い、エスケープシーケンスはプログラミング言語が期待する 正しいサロゲートペアとして出力されます。

4つの出力形式の解説

HTMLエンティティ

HTMLで、マークアップと解釈されたりエディターに壊されたりする文字を表示したいことがあります — コードサンプルの山括弧や、生のUnicodeを取り除くCMSでの珍しい記号など。こう書くことで &#60; の代わりにリテラルな < がブラウザにテキストとして描画されることが保証されます。私たちのコンバーターは入力全体を数値エンティティに一発変換します。プレーンなASCIIしか受け付けないシステムへの貼り付けに便利です。

Unicodeエスケープ

プログラマーは文字列リテラル内に特殊文字を 頻繁に埋め込みます:改行、著作権記号、ノーブレークスペースなど。生の文字を書くのは壊れやすいです — 透明文字は特に厄介です — そのためソースコードでは通常 \u00a9のようなエスケープで綴ります。スニペットをここに貼って、エスケープ版をJavaScript、Python、JSONにそのままコピーしましょう。

URLエンコーディング

リンクが安全に運べる字母は限られています。スペースは %20に、非英語文字はマルチバイトのパーセントシーケンスに、 ? や # のような予約記号はURL構造を壊さないようエンコードされます。共有リンク、API呼び出し、リダイレクトURLを手作りするなら、この欄が正しくエンコードされた文字列を出します。

全角文字

全角は4つの中の遊び心担当です。A–Z、a–z、0–9を幅広形(A、a、1)に対応付けます。ラテン文字が1文字セルを占める東アジアコンピューティング生まれのスタイルです。ゲーマーやSNSユーザーは、プレーンテキストの中で際立ちながらすっきり読めるため、ユーザー名やプロフィールに愛用します。装飾フォントと違い、ほぼすべてのデバイスで確実に描画されます。

これらのエンコーディングの使われどころ

Web開発者は、生のUnicodeでつまずくテンプレートやメールビルダーにユーザーコンテンツを流すときにHTMLエンティティ出力を使います。JavaScript・アプリ開発者は、ファイルエンコーディングを心配せず記号を直接埋め込むためにエスケープシーケンスを掴みます。マーケターやSEO担当者は、トラッキングリンクや 入力済みの共有URLを組むときにURLエンコーディングを使います。クリエイターは、少しの視覚的なアクセント が大きく効くYouTubeタイトル、Discordニックネーム、Instagramプロフィールに全角テキストを使います。

コンピューターのテキスト表現を学ぶ学生にもこのページは有用です:自分の名前を打って4つのエンコーディングに変身するのを見るのは、「エンコーディング」の意味を理解する最速の方法の一つです。

このツールの使い方

  1. ページ上部の入力欄にテキストを入力または貼り付けます。
  2. 下の4つの出力がすべて即座に更新されるのを見ます。
  3. 必要な形式の横の コピー ボタンを押します — ボタンが緑に変わって確認できます。
  4. 結果をしかるべき場所に貼ります:HTML、コード、URL、プロフィールなど。

アカウントも制限も待ち時間もありません。1単語でも1万文字でも変換できます。どちらも一瞬で処理します。

よくある質問

変換後のテキストの意味は変わりませんか?+

はい。HTMLエンティティ、Unicodeエスケープ、URLエンコーディングは まったく同じ文字の異なる綴りにすぎません — デコードすれば元のテキストがビット単位で戻ります。 意図的に文字自体を変えるのは全角だけです。

絵文字が2つのエスケープシーケンスになるのはなぜ?+

絵文字はU+FFFFより上に住み、4桁エスケープ1つで表現できる範囲外です。プログラミング言語はそれらをサロゲート値のペアで表すため、ツールは両方の半分を出力します — 一緒に貼れば絵文字が復活します。

変換を逆に戻せますか?+

ブラウザとプログラミング言語はこれらの形式を自動デコードします:エンティティをHTMLページに、エスケープをJS文字列に、エンコード済みURLをアドレスバーに貼れば元のテキストが現れます。全角は一方通行の芸術的な選択肢です。

テキストはサーバーに送信されますか?+

いいえ。変換はJavaScriptでブラウザ内で完全に実行されます。テキストがデバイスの外に出ることはないので、パスワード、プライベートメモ、未公開の下書きも安全に変換できます。

全角テキストはすべてのプラットフォームで使えますか?+

ほぼどこでも。全角ラテン文字は標準Unicodeでフォントサポートはほぼ普遍的 のため、スマホ、PC、ゲーム機に正しく表示されます — 装飾用のなんちゃってフォントよりはるかに確実 です。

その他の無料テキストツール

エンコーディングはテキストマジックの一面 — Invisible Textsのツールボックスの残りを探索:

まとめ

テキストエンコーディングは、自分の言葉からライブ生成されるのを見るまで 威圧的に聞こえます。Webページのデバッグでも、記号の直接埋め込みでも、URLの構築でも、ユーザー名のおしゃれ化でも、Unicodeテキストコンバーターは面倒な手作業を1回のコピペに変えます。ブックマークしましょう — 次に変な文字が言うことを聞かなくなったら、どこに行けばいいか 正確に分かります。