文字コード変換ツール

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形式に変換する、より低レベルな変換として実装しています。