Unicodeテキストコンバーター
プレーンなテキストをHTMLエンティティ、Unicodeエスケープシーケンス、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での珍しい記号など。こう書くことで < の代わりにリテラルな < がブラウザにテキストとして描画されることが保証されます。私たちのコンバーターは入力全体を数値エンティティに一発変換します。プレーンな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つのエンコーディングに変身するのを見るのは、「エンコーディング」の意味を理解する最速の方法の一つです。
このツールの使い方
- ページ上部の入力欄にテキストを入力または貼り付けます。
- 下の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回のコピペに変えます。ブックマークしましょう — 次に変な文字が言うことを聞かなくなったら、どこに行けばいいか 正確に分かります。