エンコード・デコード
文字列を Base64、URLエンコード、HTMLエスケープ、Unicodeエスケープの形式に変換(エンコード)したり、元に戻したり(デコード)できます。日本語にも対応しています。
使い方
- 上のタブで、変換の形式を選びます。
- 入力欄に文字列を入れ、「エンコード」で変換、「デコード」で元に戻します。
- 結果をコピーして使います。続けて変換する場合は「結果を入力欄に戻す」を押します。
それぞれの形式
| Base64 | データを英数字と + / = だけで表す形式です。メールの添付ファイル、画像のデータURL、APIの認証情報(Basic認証)などで使われます。URLやファイル名で使う場合は、+ / を - _ に置き換えた「URLセーフ」形式を使います。 |
|---|---|
| URL | 日本語や記号を %E3%81%82 のような形に変換し、URLの中で使えるようにします。検索キーワードやパラメータの値をURLに入れるときに使います。 |
| HTML | < > & " などの記号を < のような文字参照に置き換え、HTMLの中でそのまま表示できるようにします。 |
| Unicode | 文字を あ のような番号の形で表します。JSONやJavaScript、設定ファイルの中の日本語で見かける形式です。 |
よくある質問
Base64は暗号化ですか?
いいえ。Base64は誰でも元に戻せる変換なので、パスワードなどを隠す目的には使えません。データを文字だけで送れるようにするための形式です。
デコードしたら文字化けしました
このツールは、日本語をUTF-8として扱います。Shift_JISなど別の文字コードで作られたBase64やURLエンコードは、正しく戻せない場合があります。
入力した内容は送信されますか?
いいえ。変換はすべてブラウザの中で行い、入力した内容がサーバーに送信されることはありません。