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 | 変換後の文字数 |
|---|---|---|---|
| A | 1 | QQ== | 4 |
| AB | 2 | QUI= | 4 |
| ABC | 3 | QUJD | 4 |
| ABCD | 4 | QUJDRA== | 8 |
| あ | 3 | 44GC | 4 |
ファイルを入れた時は、結果の「Base64文字列」に文字数も表示します。この道具の出力には途中の改行を挿入しません。data URIの先頭に付く種類の指定や、メールなど別の仕組みが追加する改行は、上の計算に含みません。
出典: RFC 4648 §3.1・§4(2026年9月30日確認)。表はこの道具の変換処理でも照合しました。
パソコン仕事で使う物を比べるPR
よくある質問
ファイルをBase64に変換すると何が出力されますか?
Base64文字列と、ブラウザが画像・ファイルとして扱えるdata URIの両方を作ります。
最終更新: 2026-10-04
入力やファイルの処理は、お使いのブラウザ内で行います。 使いやすさの改善のため、閲覧・操作状況は外部の分析サービスで確認します。 情報の取り扱いについて
ツールも、テンプレートも。
日々の「これも」に。
ファイルを整える。書類をつくる。
仕事の小さな用事を、ここから。






