やっとくん

Base64変換

打った文字列がBase64かふつうの文字かを自動で見分けて、エンコードとデコードを切り替えます。ファイルをドロップすればBase64文字列とdata URIも作れます。すべてブラウザの中で完結します。

ここにファイルをドラッグ&ドロップ
/クリックして選ぶ

結果

操作後の結果がここに表示されます。

不具合・使いにくい点を教えてください

JSONを整えるならJSON整形・CSV相互変換もどうぞ。

Base64のエンコードとデコードはどう見分けますか?

打った文字が「Base64として使える文字(英数字・+・/・=のみで、4の倍数の長さ)」で、かつデコードした結果がまっとうな文字(UTF-8)になる時だけ、デコードとして扱います。それ以外はすべて、ふつうの文字としてBase64にエンコードします。「test」のような短い英単語をBase64だと誤判定して文字化けさせることはありません。

ファイルをドロップすると、Base64文字列(そのままAPIやメール添付の埋め込みなどに使える形)と、data URI(data:image/png;base64,...のようにブラウザがそのまま画像・ファイルとして扱える形)の両方を作ります。

※ この道具は文字とファイルを変換するだけで、内容はどこにも送信・保存されません。

Base64にすると文字数はどれだけ増えますか?

元のデータを3バイトずつ4文字へ変えるので、長いデータでは約4/3倍になります。末尾の「=」を含む文字数は、元のバイト数を3で割って小数点以下を切り上げ、その数を4倍した値です。文字数ではなく、変換前のバイト数で数えます。

変換前の文字UTF-8のバイト数Base64変換後の文字数
A1QQ==4
AB2QUI=4
ABC3QUJD4
ABCD4QUJDRA==8
あ344GC4

ファイルを入れた時は、結果の「Base64文字列」に文字数も表示します。この道具の出力には途中の改行を挿入しません。data URIの先頭に付く種類の指定や、メールなど別の仕組みが追加する改行は、上の計算に含みません。

出典: RFC 4648 §3.1・§4(2026年9月30日確認)。表はこの道具の変換処理でも照合しました。

比較やっとくん

パソコン仕事で使う物を比べるPR

よくある質問

ファイルをBase64に変換すると何が出力されますか?

Base64文字列と、ブラウザが画像・ファイルとして扱えるdata URIの両方を作ります。

最終更新: 2026-10-04

入力やファイルの処理は、お使いのブラウザ内で行います。 使いやすさの改善のため、閲覧・操作状況は外部の分析サービスで確認します。 情報の取り扱いについて

ツールも、テンプレートも。

日々の「これも」に。

ファイルを整える。書類をつくる。
仕事の小さな用事を、ここから。

PDF圧縮
PDF結合
画像圧縮
消費税計算
PDF Word変換
PDF Excel変換
請求書
見積書
出勤簿
取引先名簿
経費精算書
議事録