Unicode エスケープ変換ツール
テキストを Unicode エスケープシーケンスに、またその逆に変換します。JavaScript/JSON の \uXXXX(絵文字はサロゲートペア)、Unicode U+XXXX 表記、HTML 16進数(&#xHEX;)・10進数(&#DEC;)エンティティにエンコードでき、通常の ASCII は読める形で残すか、すべての文字をエスケープできます。デコードはこれらの形式(さらに \u{...}、\xXX、U+ 表記)を一度に自動判別するため、混在したエスケープを貼り付けても元のテキストが得られます。コードや JSON に非 ASCII を安全に埋め込む、エンコード問題のデバッグ、ログのエスケープ文字列の読み取りに便利です。すべての処理はブラウザ内で実行されます。
—
出力
使い方
- 方向を選びます:テキスト → エスケープ、または エスケープ → テキスト。
- エンコード時は形式と、すべての文字をエスケープするか非 ASCII のみかを選びます。
- 出力ボックスから結果をコピーします。
よくある質問
- 絵文字はどう扱われますか?
- \uXXXX 形式では U+FFFF を超える文字(例:😀)は2つの \u エスケープ(サロゲートペア)で表されます。U+ や HTML 形式は単一のコードポイント(例:U+1F600、😀)を使います。デコードはどちらも正しく復元します。
- デコーダーは何を読めますか?
- \uXXXX、\u{XXXXX}、\xXX、U+XXXX、&#xHEX;、&#DEC; を自動判別し、同じ入力に混在していてもすべてデコードします。
- 「すべての文字をエスケープ」は何をしますか?
- オフでは非 ASCII 文字のみエスケープし、通常の ASCII はそのまま残します。オンではすべての文字をエスケープに変換し、完全な難読化や厳密な ASCII 出力に便利です。
- テキストはアップロードされますか?
- いいえ。エンコードとデコードは完全にブラウザ内で行われ、サーバーに送信されません。
このテーマのガイド
関連ツール
文字列エスケープ変換
1つの入力で10コンテキスト分のエスケープ出力 — JavaScript、JSON、HTMLエンティティ、URL、SQL、regex、Bash(シングル/ダブルクォート)、C文字列、Unicode \u。必要なものをコピー。
開発 0 0
不可視 / ゼロ幅文字検出
貼り付けたテキストの NBSP・ゼロ幅・双方向マーク・タブを検出 — まとめてクリーンアップ。
開発 0 0
HTML エンティティ エンコード / デコード
HTML 特殊文字 (& < > " ') をエスケープ、または エンティティを元の文字へ復号。
開発 0 0
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発 0 0
Punycode 変換器
国際化ドメインを Unicode(`münchen.de`)と Punycode ASCII(`xn--mnchen-3ya.de`)間で変換。
開発 0 0
cURL → fetch / axios コンバータ
cURL コマンドを貼り付け → ヘッダ・ボディ・メソッド・Basic 認証まで処理した JS fetch / axios コード。
開発 0 0