Base64変換
オフライン対応版入力はブラウザ内だけで完結しプライバシーを守ります。
テキストやファイルを、ブラウザ内だけで Base64 エンコード/デコードします。
0 / 200,000 文字
使い方
- テキストまたはファイルを用意する:変換したい文字列を入力するか、ファイルを選択します。
- エンコードまたはデコードする:向きと URLセーフの有無を選び、変換ボタンを押します。
- 結果をコピーまたは保存する:表示された Base64 や復元テキストをコピーし、ファイルは必要に応じてダウンロードします。
Base64変換とは
Base64変換は、バイナリやテキストを ASCII 文字列へ符号化(エンコード)したり、その逆(デコード)を行うツールです。API ペイロードやデータ埋め込みでよく使います。変換はこのブラウザ内だけで行い、入力はサーバーに送信しません。
よくある質問
データはサーバーに送られますか?
- 送りません。変換はこのブラウザ内で行います。通信を切った状態でも使えます。ライブラリはページに同梱しており、変換時に外部へ通信しません。
URLセーフとは何ですか?
- 通常の Base64 は + と / を含みます。URLセーフではこれらを - と _ に置き換え、末尾の = パディングを省略できる形式です。URL やファイル名に載せるときに使います。
テキストの文字コードは何ですか?
- エンコード時は UTF-8 でバイト列に変換してから Base64 にします。デコード時も UTF-8 として解釈します。UTF-8 以外のバイナリはファイルモードで扱ってください。
入力サイズの上限はありますか?
- あります。テキストのエンコードは 1 回あたり最大 200,000 文字、ファイルは 8MB までです。ファイル用の Base64 文字列は 8MB 相当(最大約 11,184,812 文字)まで受け付けます。上限を超える入力は受け付けず、エラーを表示します。
デコードに失敗するのはなぜですか?
- 不正な文字、長さの不一致、欠けたパディングなどが原因です。このツールは不正な入力を自動修正せず、失敗として表示します。向き(エンコード/デコード)と URLセーフの指定も確認してください。
関連ツール
- 文字コード変換 — 文字列を UTF-8 / Shift_JIS などのバイト列に変換
- .htpasswd生成 — Basic認証用のハッシュをローカルで生成
- URL抽出 — テキストから URL をまとめて抽出