ファイルを選択

Base64 エンコード・デコードをオンラインで

テキストを貼り付けるか、ファイルや画像をドロップするだけで、すぐに Base64 に変換できます。URLセーフ、パディングなし、MIME の改行、任意の文字コードに対応。処理はすべてブラウザ内で完結します。

Base64URL エンコードMIME エンコーダーData URI 生成Base64 → 画像Base64 → PDFBase64 → HexBase64 検証
入力 0 B出力 0 Bサイズ –

ブラウザ内で処理されます。このページがデータをどこかに送信することはできません – その根拠

おすすめのツール

開発者がよく使うツール

全 132 個のツールを見る

カテゴリ

あらゆる種類の Base64 を分類

すべてのツール

Base64 の仕組み

3 バイトを入れると 4 文字になる。仕掛けはそれだけです。

詳しい解説

“Man” → TWFu

テキスト
Man
バイト
7797110
ビット
010011010110000101101110
6 ビット
010011010110000101101110
インデックス
1922546
Base64
TWFu

入力のバイト数が 3 の倍数でない場合、末尾は = でパディングされます。3 バイトごとに 4 文字になるため、出力は約 33% 大きくなります。詳しくは パディングの解説、Base64 と Base64URL の違い をご覧ください。

知っておきたい文字

出力によく現れる文字とその理由

全 65 文字

各言語での Base64

エンコードとデコードのコピペ用スニペット

すべての言語

解説

次の疑問に答えるガイド

すべてのガイド

よくある質問

短い回答と詳しい解説へのリンク

Base64 は暗号化ですか?

いいえ。Base64 はエンコード(符号化)であり、誰でも元に戻せます。秘密情報は先に暗号化してからエンコードしてください。詳しくは エンコードと暗号化の違い をご覧ください。

Base64 と Base64URL の違いは何ですか?

Base64URL は + と / を - と _ に置き換え、通常はパディングも省略するため、URL やファイル名にそのまま使えます。Base64URL ツール で試せます。

出力が約 33% 大きくなるのはなぜですか?

3 バイトごとに 4 文字になるからです。MIME モードでは改行の分だけさらに少し増えます。正確なサイズは サイズ計算ツール で確認できます。

画像やファイルも変換できますか?

はい。画像を Base64 に変換、ファイルを Base64 に変換 のほか、Base64 を画像に変換 や Base64 をファイルに変換 で元に戻すこともできます。アップロードは一切ありません。

デコードしたテキストが文字化けするのはなぜですか?

バイナリデータか、別の文字コードのテキストである可能性が高いです。文字コードを切り替えるか、ファイルとしてデコード してください。

Data URI とは何ですか?

data:image/png;base64,… のように MIME タイプの接頭辞が付いた Base64 データで、HTML や CSS に直接埋め込めます。Data URI ジェネレーター で作成できます。

入力したデータは保存されたり、見られたりしますか?

いいえ。ページは静的ファイルで、ツールはお使いの端末上の JavaScript で動作します。Content Security Policy が Cloudflare のページビュー計測を除き、ページからのネットワーク通信をすべてブロックしているため、データの送信先がそもそも存在しません。詳細

base64hub は本当に無料ですか?

はい。アカウント登録も利用制限もなく、便利な機能を有料プランに隠すこともしていません。

データはブラウザの外に出ません

ここにあるツールはすべて端末上で動作します。一度ページを読み込めば、オフラインでも使えます。

すべてのツールその証明方法