ja

Unicodeエスケープ

テキストをUnicodeエスケープ(\uXXXX)に変換し、また元に戻します。アップロードなしでブラウザ内のみで処理します。

お使いの端末でローカル処理中 ...

何をエスケープするか
  • ASCII以外のみ
  • すべての文字

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

ソースコードやJSON、設定ファイルでは、特殊文字はしばしばUnicodeエスケープとして書かれます。たとえば ä のようなウムラウトは \u00e4 と表示されます。これによりテキストは純粋なASCIIに限定され、システム間でやり取りする際のエンコードの問題を避けられます。このツールは両方向に変換します。テキストはエスケープになり、エスケープは再び読めるテキストに戻ります。

方向は自動的に判別されます。入力に \uXXXX または \u{...} のシーケンスが含まれていればデコードし、そうでなければテキストをエンコードします。既定ではASCII以外の文字(ウムラウト、アクセント、絵文字)だけをエスケープします。「すべての文字」オプションではすべての文字をエスケープします。基本多言語面の外の文字(絵文字など)は、JavaScriptとまったく同じく2つの \uXXXX からなるサロゲートペアとして表されます。

変換のすべてはブラウザ内で完全にローカルに、純粋なJavaScriptで実行されます。あなたのテキストはアップロードも保存もされず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。

技術仕様

技術仕様
入力形式テキスト入力
出力形式TXT
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. テキストまたは \uXXXX エスケープをテキスト欄に貼り付けます。
  2. 必要に応じて「ASCII以外のみ」ではなく「すべての文字」を選びます。
  3. 結果を読むか、テキストファイルとしてダウンロードします。

制限: JavaScriptやJSONで一般的なように \uXXXX エスケープ(デコード時は \u{...} も)を使用します。エンコードはUTF-16コード単位で行うため、基本多言語面の外の文字は2つのエスケープを占めます。ほかのエスケープ形式(\xHH や \NNN など)は生成しません。非常に大きなテキストはお使いの端末のメモリによって制限されます。

よくある質問

テキストはアップロードされますか?

いいえ。変換はブラウザ内で完全にローカルに実行されます。あなたのテキストが端末を離れることはなく、保存もされません。

ツールは方向を自動で判別しますか?

はい。入力に \uXXXX のシーケンスが含まれていればデコードし、そうでなければテキストをエンコードします。

「すべての文字」は何をしますか?

その場合、通常の文字も含めてすべての文字が \uXXXX として書かれます。テキスト全体をASCII安全にする必要があるときに役立ちます。

絵文字は使えますか?

はい。絵文字は2つの \uXXXX からなるサロゲートペアとしてエンコードされ、デコード時に正しく組み立て直されます。\u{...} 形式も読み取ります。

関連ツール

JSONエスケープ · HTMLエンコード · URLエンコード · テキストをASCIIへ · ROT13暗号