読み込み中...
読み込み中...
テキストやファイルをBase64にエンコード・デコード。URL-safe・Data URI・Base64からのファイル復元に対応。無料・登録不要。
サンプル
自動判定は、UTF-8 テキストとして正常に復元できる Base64 を優先してデコードします。画像やバイナリの Base64 はファイル欄のダウンロード機能をご利用ください。
働き方を見直すなら
今の条件に合う選択肢を比較できます。
※ PRリンクを含みます
Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 メールの添付ファイル(MIME)、WebページへのData URI埋め込み、 JWT(JSON Web Token)、APIでのバイナリデータ送受信など、 幅広い場面で使われています。
Base64の基本
UTF-8 テキストと Base64 を双方向に変換できます。
+ / = を URL やトークンで扱いやすい形式に変換できます。
ファイルを Base64 化し、MIME 情報付きの Data URI として出力できます。
Base64 や Data URI からファイルとして保存できます。
UTF-8 テキストとして安全に復元できる Base64 を自動で見分けます。
入力・出力のバイト数と増減比率をその場で確認できます。
| 元テキスト | Base64 | バイト数 |
|---|---|---|
| Hello | SGVsbG8= | 5 → 8 |
| こんにちは | 44GT44KT44Gr44Gh44Gv | 15 → 20 |
| JP Tools | SlAgVG9vbHM= | 8 → 12 |
| 123 | MTIz | 3 → 4 |
※ 日本語はUTF-8で1文字3バイト。Base64エンコード後は約133%のサイズになります。
Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 A-Z、a-z、0-9、+、/の64文字を使い、メールの添付ファイルやData URIでの画像埋め込みに広く使われています。
URL-safe Base64は、標準Base64の+を-に、/を_に置き換え、末尾の=パディングを省略した形式です。 URLやファイル名に安全に使用でき、JWTトークンなどで採用されています。
はい、Base64エンコードするとデータサイズは約33%増加します。 3バイトのバイナリが4文字のASCIIに変換されるためです。
はい、当ツールではUTF-8エンコードで日本語テキストを正しくBase64に変換できます。 マルチバイト文字も問題なく処理します。
はい。ファイルタブでファイルをBase64へ変換でき、Base64やData URIからファイルとしてダウンロードすることも可能です。 UTF-8テキストとして表示できないバイナリは、テキスト欄よりもファイル復元機能を使うのが適しています。
いいえ、すべての処理はブラウザ内で完結します。 テキストやファイルがサーバーに送信されることは一切ありません。
はい、完全無料でご利用いただけます。アカウント登録やインストールも不要です。