エンコード・デコード

文字列を Base64、URLエンコード、HTMLエスケープ、Unicodeエスケープの形式に変換(エンコード)したり、元に戻したり(デコード)できます。日本語にも対応しています。

使い方

  1. 上のタブで、変換の形式を選びます。
  2. 入力欄に文字列を入れ、「エンコード」で変換、「デコード」で元に戻します。
  3. 結果をコピーして使います。続けて変換する場合は「結果を入力欄に戻す」を押します。

それぞれの形式

Base64データを英数字と + / = だけで表す形式です。メールの添付ファイル、画像のデータURL、APIの認証情報(Basic認証)などで使われます。URLやファイル名で使う場合は、+ / を - _ に置き換えた「URLセーフ」形式を使います。
URL日本語や記号を %E3%81%82 のような形に変換し、URLの中で使えるようにします。検索キーワードやパラメータの値をURLに入れるときに使います。
HTML< > & " などの記号を &lt; のような文字参照に置き換え、HTMLの中でそのまま表示できるようにします。
Unicode文字を あ のような番号の形で表します。JSONやJavaScript、設定ファイルの中の日本語で見かける形式です。

よくある質問

Base64は暗号化ですか?

いいえ。Base64は誰でも元に戻せる変換なので、パスワードなどを隠す目的には使えません。データを文字だけで送れるようにするための形式です。

デコードしたら文字化けしました

このツールは、日本語をUTF-8として扱います。Shift_JISなど別の文字コードで作られたBase64やURLエンコードは、正しく戻せない場合があります。

入力した内容は送信されますか?

いいえ。変換はすべてブラウザの中で行い、入力した内容がサーバーに送信されることはありません。