Base64エンコード・デコード
テキストやファイルをBase64に変換できます。Base64を貼り付ければ、元のテキストやファイルに戻せます。
このデバイス内で封印済み
ブラウザ内で動作します。何もアップロードされません。
封印済み
入力
結果
ここにBase64が表示されます。
結果が非常に長いため、先頭部分のみ表示しています。コピーとダウンロードでは結果全体が使われます。
有効なBase64ではありません
使い方
-
変換の方向を選ぶ
エンコードはテキストやファイルをBase64に変換します。デコードはBase64やdata URLを元のデータに戻します。
-
テキストやファイルを追加
入力、貼り付け、またはファイルをドロップします。結果はすぐに更新され、無効な文字があれば場所を示します。
-
コピーまたはダウンロード
Base64やデコードしたテキストをコピーするか、デコードしたファイルを検出された形式でダウンロードします。
よくある質問
エンコードのためにファイルはアップロードされますか?
いいえ。エンコードとデコードは大きなファイルでもブラウザ内で行われるため、データがどこかに送信されることはありません。
日本語や絵文字、ほかの文字体系にも対応していますか?
はい。テキストはエンコード前にUTF-8に変換され、デコード時もUTF-8として読み込まれます。日本語、絵文字、アラビア語、中国語など、あらゆる文字がそのまま元に戻ります。
URLセーフなBase64とは何ですか?
+ を - に、/ を _ に置き換えた形式で、エスケープせずにURLやファイル名に使えます。たとえばJSON Web Tokenで使われています。デコーダーはどちらの形式も自動で受け付けます。
data URLとは何ですか?
data URLは、data:image/png;base64,… という形式でファイルをテキストに直接埋め込むものです。別ファイルへのリンクの代わりに、HTMLやCSSに貼り付けて使えます。Base64は元のデータより約3分の1大きくなるため、小さなファイル向きです。
Base64は暗号化の一種ですか?
いいえ。Base64はデータをテキストとして扱えるよう書き方を変えるだけです。誰でもデコードできるので、パスワードや個人情報を隠す目的には絶対に使わないでください。