エンコーダー/デコーダー
URL、Base64、HTMLエンコード/デコード
URLで使用できない特殊文字を%XX形式に変換します。
元のテキスト
エンコードテキスト
使用例
URL Encoding
Hello World
↓
Hello%20World
Base64
Hello
↓
SGVsbG8=
HTML Entity
<div>
↓
<div>
Unicode
안녕
↓
\uc548\ub155
エンコーダー/デコーダーとは?
エンコーダー/デコーダーは、テキストを様々なエンコーディング形式に変換または復元できるオンラインツールです。URLエンコーディング、Base64、HTMLエンティティ、Unicodeエスケープなど、Web開発とデータ処理で必須となるエンコーディング方式をサポートします。双方向のリアルタイム変換を提供し、元のテキストからエンコードされたテキストへ、またはエンコードされたテキストから元のテキストへ即座に変換できるため、開発者のデバッグとデータ確認作業を効率的にサポートします。
- URLエンコーディング/デコーディング(%XX形式変換)
- Base64エンコーディング/デコーディング(バイナリ-ASCII変換)
- HTMLエンティティエンコーディング/デコーディング(特殊文字エスケープ)
- Unicodeエスケープエンコーディング/デコーディング(\uXXXX形式)
- 双方向リアルタイム変換サポート
- 変換結果クリップボードコピー機能
使い方
- 1
エンコーディング方式を選択
URL、Base64、HTML Entity、Unicodeの中から使用したいエンコーディング方式のタブを選択します。各方式の説明が一緒に表示されて適切なエンコーディングを選べます。
- 2
テキストを入力
元のテキストエリアにエンコードするテキストを入力するか、エンコードテキストエリアにデコードする文字列を入力します。どちらに入力しても反対側が自動的に変換されます。
- 3
結果を確認してコピー
変換された結果を確認し、コピーボタンをクリックしてクリップボードにコピーします。必要な場合は他のエンコーディングタブに切り替えて同じテキストを別のフォーマットでも変換できます。
よくある質問
活用のヒント
- API呼び出し時、クエリパラメータに特殊文字が含まれる場合はURLエンコーディングを適用してから送信してください。
- 画像をBase64に変換すると別途ファイルなしでHTMLやCSSに直接挿入でき、HTTPリクエストを減らせます。
- ユーザー入力値をHTMLに出力する際は必ずHTMLエンティティエンコーディングを適用してXSS攻撃を防止してください。
- デバッグ時にエンコードされた文字列をデコードして元のデータを確認すると、問題を素早く把握できます。
- JSONデータでハングルが\uXXXXで表示される場合、Unicodeデコーディングで元のテキストを簡単に確認できます。