Base64エンコード/デコード

Base64文字列のエンコードとデコード

このツールを共有

問題を報告

非公開の入力内容やファイルは含めずに、問題を説明してください。

このツールはどのくらい役に立ちましたか?

このツールはどのくらい役に立ちましたか?

0文字

最大5 MBまでのテキストファイルまたはバイナリファイルをアップロードできます。テキストはUTF-8でエンコードされます。

0文字

このデバイス上で処理されます。テキストはアップロードされません。

使い方のヒント
  • Base64はバイナリデータをテキストで表現する方式です。データを暗号化するものではありません。
  • 画像などのバイナリファイルをエンコードするにはファイルのアップロードを使うか、テキストファイルを読み込みます。
  • 結果をコピーするか、encoded.txtまたはdecoded.txtとしてダウンロードします。
  • エンコードとデコードはすべて、お使いのデバイス上で行われます。

Base64エンコード/デコードについて

このBase64エンコード/デコードは、テキストをBase64に変換し、Base64文字列を元のテキストにすばやく戻せる無料のオンラインツールです。Base64は64種類のASCII文字でバイナリデータを表すバイナリからテキストへのエンコード方式で、HTTP、SMTP、JSONなどのテキストベースのプロトコルでも安全に送信できます。

仕組みとして、Base64エンコードは、3バイト(24ビット)ごとのグループを4つの6ビット値に分割し、それぞれをA-Z、a-z、0-9、+、/の印字可能なASCII文字に対応させます。CSSへの画像埋め込み、API認証トークンのエンコード、テキストのみの経路でのバイナリデータ送信が必要なWeb開発者にとって欠かせないツールです。

このツールはUnicodeテキストのエンコードに完全対応し、デコード時にはデータURIのプレフィックスを自動で処理し、空白を取り除いてすっきりした結果を返します。HTTP Basic認証用の認証情報のエンコード、インライン画像の埋め込み、エンコードされたペイロードのデバッグなど、サーバーとの通信なしで正確な結果をすぐに得られます。

プライバシー設定

分析、広告、パーソナライズの設定を選択してください。必須ストレージは、テーマや保存したツールなどの機能を維持するために使われます。

必須ストレージは常に有効です。