テキスト変換バンドル — ROT13・モールス・NATO・Unicode
1 つのツールでテキストを変換:ROT13/ROT47 を適用し、モールス符号をエンコード/デコードし、NATO フォネティックコードで綴り、Unicode \uXXXX シーケンスをエスケープ/復元します。
テキスト変換バンドル — ROT13・モールス・NATO・Unicode — これは 4-in-1 のテキスト変換バンドルです。ドロップダウンから変換を選ぶと結果が即座に更新されます。ROT13・ROT47 の文字回転、双方向のモールス符号、NATO フォネティックコード、Unicode \uXXXX エスケープに対応します。すべての変換は素の JavaScript でブラウザ内だけで完結するため、入力した内容がアップロードされたりどこかに保存されたりすることは一切ありません。
テキスト変換バンドル — ROT13・モールス・NATO・Unicodeとは?
テキスト変換バンドルは、4 つの定番テキスト変換を 1 つのドロップダウンの後ろにまとめた無料のブラウザ内コンバーターです。ROT13 と ROT47 は、ネタバレやパズルの答え、掲示板のテキストを隠すのに使われる単純な文字回転暗号で、自己逆変換なので同じ操作で暗号化と復号の両方ができます。モールス符号は文字と数字を点と線に変換し、無線・信号・学習に使われ、Decode(デコード)方向では点と線をテキストに読み戻します。NATO フォネティックコードは単語を Alfa・Bravo・Charlie のように綴り、ノイズの多い電話や無線でも正しく伝わるようにし、コードワードを文字に読み戻すこともできます。Unicode エスケープは、ソースコードや JSON 文字列、デバッグのために各文字を \uXXXX シーケンスへ書き換え、Unescape(復元)方向で元に戻します。開発者、アマチュア無線家、学生、パズル好きが日常的に使います。このウィジェットは JavaScript でのみ描画されるため、このテキストが検索エンジンにインデックスされる説明文です。文字列を rot13 し、モールスをデコードし、NATO 文字で綴り、テキストを Unicode にエスケープできます。
テキスト変換バンドル — ROT13・モールス・NATO・Unicodeの使い方
- ドロップダウンから変換を選びます:ROT13、ROT47、モールス符号、NATO 文字、Unicode エスケープ。
- モールス・NATO・Unicode では、Encode / Decode(エンコード / デコード)トグルで方向を選びます(ROT13 と ROT47 は自己逆変換なのでトグルはありません)。
- Input ボックスにテキストを入力するか貼り付けます。
- 入力すると、変換結果が読み取り専用の Output ボックスに表示されます。
- 下の統計行で入力と出力の文字数を確認します。
- Copy をクリックして結果をクリップボードにコピーします。
使用例
単語を ROT13 する
入力
Hello
出力
Uryyb
テキストをモールス符号にエンコード
入力
SOS
出力
... --- ...
名前を NATO 文字で綴る
入力
Cat
出力
Charlie Alfa Tango
よくある質問
- なぜ ROT13 と ROT47 にはエンコード/デコードのトグルがないのですか?
- どちらも自己逆変換の暗号です。同じ回転を 2 回かけると元のテキストに戻ります。ROT13 は各文字を 13 個(26 の半分)、ROT47 は印字可能な ASCII を 47 個(94 の半分)ずらすため、1 つのボタンで暗号化と復元の両方ができます。エンコード/デコードのトグルは、2 つの方向が異なるモールス・NATO・Unicode でのみ表示されます。
- モールス変換の出力はどんな形式ですか?
- エンコード時は、文字と数字が半角スペース区切りの点と線になり、単語はスラッシュ( / )で区切られます。デコード時は同じ規則でモールスを貼り付けてください——記号の間はスペース、単語の間はスラッシュ——するとツールがテキストに読み戻します。認識できない文字はスキップされます。
- NATO フォネティックコードは何のためのものですか?
- 各文字と数字に曖昧さのないコードワード——Alfa・Bravo・Charlie など——を割り当て、ノイズの多い電話回線や無線リンクでも綴りが正しく伝わるようにします。エンコードはテキストをコードワードに綴り、デコードはコードワードの列を文字に読み戻します。語と語は半角スペースでつなぎます。
- Unicode エスケープは何をしますか?
- エンコードは各文字を \uXXXX エスケープシーケンスへ書き換えます。ソースコードや JSON 文字列への埋め込み、デバッグ時の不可視文字の確認に便利です。Unescape は \uXXXX シーケンスを元の文字に戻し、それ以外のテキストはそのまま残します。
- 入力したテキストはサーバーにアップロードされますか?
- いいえ。すべての変換は、ブラウザに組み込まれた JavaScript を使ってブラウザ内(クライアントサイド)で 100% 完結します。入力した内容がアップロード・保存・送信されることは一切ないため、非公開のメッセージやパスワード、機密コードも安心して変換できます。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
テキストを Base64 にエンコード、または Base64 をテキストにデコードします(UTF-8 対応)。
大文字小文字変換・カウントツール
テキストの大文字・小文字を変更し、文字数、単語数、行数をカウントします。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。