Base64変換
テキストやファイルをBase64にエンコード・デコード。URL-safe・Data URI対応。無料・登録不要。
サンプル
Base64変換とは?
Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 メールの添付ファイル(MIME)、WebページへのData URI埋め込み、 JWT(JSON Web Token)、APIでのバイナリデータ送受信など、 幅広い場面で使われています。
Base64の基本
主な機能
- ✓テキスト↔Base64の相互変換
- ✓URL-safe Base64対応
- ✓ファイル→Base64エンコード(Data URI生成)
- ✓Base64→ファイルダウンロード
- ✓自動判定(エンコード/デコード)
- ✓入力・出力のバイト数とサイズ比表示
- ✓UTF-8対応(日本語テキスト変換OK)
- ✓完全ブラウザ処理(サーバー送信なし)
よくある使い方
🔧 Web開発
画像やフォントをData URIに変換してCSSやHTMLに直接埋め込み。 小さなアイコンのHTTPリクエスト削減に効果的です。
🔐 API・認証
Basic認証のCredentialsやJWTトークンのペイロードをBase64デコードして内容を確認。 デバッグ作業に便利です。
📧 メール・データ連携
MIMEエンコードされたメール添付ファイルのデコードや、 テキストベースのシステム間でのバイナリデータ受け渡しに。
Base64変換の例
| 元テキスト | Base64 | バイト数 |
|---|---|---|
| Hello | SGVsbG8= | 5 → 8 |
| こんにちは | 44GT44KT44Gr44Gh44Gv | 15 → 20 |
| JP Tools | SlAgVG9vbHM= | 8 → 12 |
| 123 | MTIz | 3 → 4 |
※ 日本語はUTF-8で1文字3バイト。Base64エンコード後は約133%のサイズになります。
関連ツール
よくある質問(FAQ)
Base64とは?
Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。 A-Z、a-z、0-9、+、/の64文字を使い、メールの添付ファイルやData URIでの画像埋め込みに広く使われています。
URL-safe Base64とは?
URL-safe Base64は、標準Base64の+を-に、/を_に置き換え、末尾の=パディングを省略した形式です。 URLやファイル名に安全に使用でき、JWTトークンなどで採用されています。
Base64エンコードするとデータサイズは変わりますか?
はい、Base64エンコードするとデータサイズは約33%増加します。 3バイトのバイナリが4文字のASCIIに変換されるためです。
日本語テキストもBase64変換できますか?
はい、当ツールではUTF-8エンコードで日本語テキストを正しくBase64に変換できます。 マルチバイト文字も問題なく処理します。
入力データはサーバーに送信されますか?
いいえ、すべての処理はブラウザ内で完結します。 テキストやファイルがサーバーに送信されることは一切ありません。
このBase64変換ツールは無料ですか?
はい、完全無料でご利用いただけます。アカウント登録やインストールも不要です。