テキストをBase64形式にエンコード、またはBase64文字列をデコードします。
エンコーディング: UTF-8
URL-safe: + → -、/ → _、= パディング除去
Data URL: data:<mediatype>;base64,<data> 形式
Base64変換でできること
テキストとBase64文字列を双方向に変換するツールです。URL-safe形式やData URL形式にも対応し、変換後のサイズ比較も自動表示されます。エンコーディングはUTF-8固定で、日本語を含むあらゆるテキストを変換できます。すべてブラウザ上で処理されるため、入力データが外部に送信されることはありません。
使い方
- 「テキスト」欄
- エンコードしたい元のテキストを入力します。右上の「コピー」ボタンで内容をクリップボードにコピーできます。
- 「▼ エンコード」ボタン
- テキスト欄の内容をBase64に変換し、下のBase64欄に出力します。
- 「▲ デコード」ボタン
- Base64欄の文字列を元のテキストに戻し、上のテキスト欄に出力します。無効なBase64文字列の場合はエラーが表示されます。
- 「URL-safe Base64」チェックボックス
- ONにすると、
+→-、/→_に変換し、パディング(=)を除去します。URLのパラメータやファイル名に安全に使えます。 - 「Data URL形式」チェックボックス
- ONにすると、
data:text/plain;base64,...形式で出力します。HTMLやCSSへの直接埋め込みに使えます。 - サイズ比較
- 変換後、元データのバイト数・Base64のバイト数・増加率がバー付きで自動表示されます。Base64はおおむね元データの約1.33倍(約33%増)になります。