Dev Tools
Base64 エンコード・デコード(無料オンライン)
テキストをBase64に変換、またはBase64をテキストに戻せます。ブラウザ内で即座に処理。無料・登録不要で、データはサーバーに送信されません。
ファイルは保存されませんすぐに完了登録不要
Base64のエンコード・デコード方法
- 1
エンコードかデコードを選ぶ
通常のテキストをBase64にするには「エンコード」タブ、Base64をテキストに戻すには「デコード」タブを選びます。
- 2
入力を貼り付ける
入力欄にテキストを入力するか貼り付けます。入力に合わせて結果がリアルタイムで更新されます。
- 3
結果をコピーする
「結果をコピー」をクリックすると、出力がクリップボードにコピーされます。
Base64は、バイナリデータを64種類の印字可能なASCII文字(A–Z、a–z、0–9、+、/)の文字列で表す方式です。入力3バイトが4文字のBase64文字になるため、出力は元のデータより約33%大きくなります。入力の長さが3の倍数でない場合は、末尾にパディング文字(=)が付きます。
主な用途:画像をデータURL(data:image/png;base64,…)としてHTMLやCSSに直接埋め込む、HTTP Basic認証ヘッダーで認証情報をエンコードする、JSONでバイナリデータを扱う、XMLやメール添付(MIME)にバイナリを格納する、などです。
Unicodeについて:ブラウザ標準のbtoa()はLatin-1の文字しか扱えません。このツールはテキストを先にUTF-8へ変換するため、絵文字、日本語、中国語、アラビア語などすべてのUnicode文字を正しくエンコード・デコードできます。処理はすべてお使いのブラウザ内で行われます。