AHREFエンジニア・デザイナー向け無料ツールズ

Base64変換

オフライン対応版入力はブラウザ内だけで完結しプライバシーを守ります。

テキストやファイルを、ブラウザ内だけで Base64 エンコード/デコードします。

0 / 200,000 文字

使い方

  1. テキストまたはファイルを用意する変換したい文字列を入力するか、ファイルを選択します。
  2. エンコードまたはデコードする向きと URLセーフの有無を選び、変換ボタンを押します。
  3. 結果をコピーまたは保存する表示された 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セーフの指定も確認してください。