文字コード変換ツール
Character Encoding Converter
様々な文字エンコード・デコード変換を行うツール。 URL、Unicode、Base64、16進数、バイナリ、モールス符号など多数の形式に対応しています。
変換タイプ
URL・Web
Unicode・HTML
Base64・16進数
バイナリ・その他
入力テキスト
0 文字, 0 バイト
変換結果
0 文字, 0 バイト
対応変換形式
Web・URL系:
• URL エンコード/デコード
• パーセントエンコーディング
• HTML数値文字参照
• Unicode エスケープ
データ・暗号系:
• Base64 エンコード/デコード
• 16進数・バイナリ変換
• ROT13 簡易暗号
• モールス符号
使用例
• Web開発: URLパラメータのエンコード・デコード
• データ変換: 異なる文字エンコード間の変換
• デバッグ: 文字化けの原因調査と修正
• データ分析: ログファイルやAPIレスポンスの解析
よくある質問
Q. 入力したテキストはサーバーに送信されますか?
A. いいえ。すべての変換処理はブラウザ内のJavaScript(encodeURIComponentやTextEncoderなど標準API)で行われており、入力データが外部に送信されることはありません。
Q. 16進数・バイナリのデコードにはどんな形式で入力すればいいですか?
A. 16進数は「48 65 6C 6C 6F」のように2桁ずつ、バイナリは「01001000 01100101」のように8桁ずつをスペース区切り(区切りなしでも可)で入力してください。文字数がその単位で割り切れない場合はエラーになります。
Q. モールス符号やROT13はどんな仕組みですか?
A. モールス符号エンコードは英数字を「.」「-」の組み合わせに変換し、単語の区切りは「/」で表します。ROT13はアルファベットをそれぞれ13文字分シフトする単純な換字式で、同じ処理をもう一度行うと元に戻ります。
Q. URLエンコードとパーセントエンコードは何が違いますか?
A. 「URLエンコード」はJavaScriptのencodeURIComponentによる標準的なURL用エンコードです。「パーセントエンコード」はテキストをUTF-8バイト列に変換したうえで全バイトを%XX形式に変換する、より低レベルな変換として実装しています。