FlowPocket
トップエンコード・セキュリティ › Base64エンコード・デコード

🧬Base64エンコード・デコード

テキストとBase64を相互変換します。日本語(UTF-8)と、URLセーフ形式に対応しています。

入力した内容はサーバーに送信されません(ブラウザ内で処理)

入力
結果

使い方

  1. 入力欄にテキスト(またはBase64文字列)を入力するか、貼り付けます。
  2. 「エンコード」か「デコード」を選びます。結果は自動で更新されます。
  3. URLのパラメータに使う場合は「URLセーフ形式」にチェックを入れます。

Base64とは

Base64は、あらゆるデータを英数字と記号(A-Z、a-z、0-9、+、/)だけで表現する変換方式です。メールの添付ファイル、Basic認証、APIでのデータ受け渡しなど、テキストしか扱えない仕組みの上でデータをやり取りするために広く使われています。

このツールは日本語をUTF-8としてエンコードします。デコード時も同様にUTF-8として解釈するため、他のツールでShift-JISとしてエンコードされたデータは正しく復元できない場合があります。

よくある質問

日本語も変換できますか?
できます。日本語はUTF-8のバイト列としてエンコードします。デコード時もUTF-8として解釈します。
URLセーフ形式とは何ですか?
Base64の「+」「/」はURLの中で特別な意味を持つため、代わりに「-」「_」を使い、末尾の「=」を省略する形式です。URLのパラメータやJWTなどで使われます。
「デコードできませんでした」と表示されます。
入力がBase64として正しくない(使えない文字が含まれる、長さが不正など)場合に表示されます。余分な空白や改行が混ざっていないか確認してください。
入力した内容が外部に送られることはありますか?
ありません。このツールはブラウザの中だけで動作しており、入力内容がサーバーに送信されることは一切ありません。

関連ツール