Base64一括エンコード
複数行テキストを1行ずつBase64に変換。StandardとURL-safeに対応、UTF-8、処理統計付き。
関連おすすめ
Base64一括エンコードとは?
Base64一括エンコードは複数行テキストを1行ずつBase64に変換する操作です。各行は独立にエンコードされ、入出力は1対1で対応(結合・分割なし)。ログ項目、設定値、複数トークンなど個別処理が必要な場面に最適です。
**「単一Base64エンコード」との違い:** 単一は1回に1行のみ処理。一括はN行を貼り付けてN個の結果を並列出力するため量産に適します。
**「Base64結合」との違い:** 結合は空白除去と単一行連結だけで**エンコードを行いません**。一括はUTF-8テキストをbtoaでBase64化します。
**StandardとURL-safe:** Standardは+/=、URL-safeは-_(=は任意で削除)を使用。URL・ファイル名など+/=を含めない用途にはURL-safeが適します。本ツールは両方を切り替えできます。
ユースケース
- ログ項目・設定値・API認証情報を一括Base64化して送受信や保存
- 複数行HTTPヘッダのusername:passwordをBase64へ変換
- 鍵・トークン・署名文字列をURL-safe Base64へ変換してURLへ
- 行ごとエンコード後、base64-mergeで単一行へ統合
- データインポート用スクリプトで元フィールドをBase64化
- テストサンプル用に短いテキストを素早くBase64へ変換
使い方
- 左側の入力欄に複数行テキストを貼り付けます(1行に1件)。
- 上部のドロップダウンでバリアントを切り替えます:Standard(既定)またはURL-safe。
- ツールが自動で行ごとにエンコードし、結果が右側出力欄へ行番号順で表示されます。
- 「すべてコピー」でコピー、または「ダウンロード」でtxt保存。
特徴
- 行ごとエンコード:各行が対応するBase64結果を独立出力
- 2つのバリアント:Standard(+/=)とURL-safe(-_)を切替
- UTF-8:中国語・絵文字・Latinなど多言語文字に対応
- リアルタイム:入力から300ms後に自動再計算
- 結果統計:総行数・成功数・失敗数を表示
- 一括コピー:結果をクリップボードへコピー
- txt保存:batch-encoded.txtとして保存
- PC・モバイル対応:左右分割ドラッグ/タブ切替
- ブラウザ内処理:内容はサーバへ送信されません
Best Practices
文字セットを確認
マルチバイトを含む場合、本ツールのUTF-8と後段デコード側の文字セットが一致しているか確認してください。
バリアントを適切に選択
URL・ファイル名はURL-safe、それ以外はStandard。2種類を混在させないでください。
空行は安全
自動スキップされ結果を汚染したりデコードエラーを引き起こしたりしません。
大量入力は分割
10万行を超える場合はバッチに分け後で結合し、メモリ負荷を抑えてください。
結果を組み合わせ
一括後に「Base64結合」を使えば単一行Base64文字列を生成できます。
よくある質問
「単一Base64エンコード」との違いは?
本ツールは複数行を一度に処理し各行が独立した結果を出力、単一は1行のみ。設定値や項目を量産する場合は本ツールが効率的です。
1行のエンコードが失敗したら?
下部の集計に失敗行数が表示され、出力欄の該当行は「[エンコード失敗] 元の文字列」とマークされます(極長行やメモリ不足時に発生)。
StandardとURL-safeの選び方は?
URL・ファイル名・HTTPヘッダに入れるならURL-safe(+/を-_に置換しエスケープ回避)、それ以外はStandardを使用。
中国語・絵文字などマルチバイトに対応していますか?
対応。各行をUTF-8でバイト列化してからBase64化するため、中国語・絵文字も正しく処理されます。
空行はエンコードされますか?
されません。空行はスキップされ結果・失敗集計に含まれません。段落区切りに安心して使えます。
入力できる行数に上限はありますか?
ハード上限はなく、ブラウザメモリが許す限り動作します。1回10万行以下を推奨し、超える場合は分割処理で固まりを防いでください。
中国語入力が文字化けしませんか?
しません。マルチバイトをUTF-8で処理し結果は正しいBase64になります。デコード側もUTF-8を使用してください。
一括エンコード後、単一行へ結合できますか?
できます。本ツールで複数行Base64を生成し、「Base64結合」ツールで改行を除去すれば単一行Base64が得られます。
内容はサーバへ送信されますか?
されません。すべてのエンコードはブラウザ内で完結し、入力・出力はデバイスから出ません。
用語集
- Base64
- 64個の印字可能文字でバイナリデータを表現する方式。本ツールは行ごとにUTF-8テキストをBase64に変換します。
- UTF-8
- Unicode文字の可変長エンコード方式。本ツールは既定でUTF-8により各行をバイト列へ変換しBase64化します。
- Standard Base64
- RFC 4648標準バリアント。+、/文字と=パディングを使用します。
- URL-safe Base64
- RFC 4648のURL・ファイル名向けバリアント。+を-、/を_へ置換し、=を任意で削除可能。
- btoa
- ブラウザ内蔵のBase64エンコード関数。本ツールはTextEncoderとbtoaでUTF-8エンコードを実現します。
Authoritative References
- 安全文字列比較
- 二進数変換
- シーザー暗号
- モールス信号
- 16進数変換
- 動画→Base64変換
- Base64 を動画に変換
- 画像をBase64に変換
- Base64を画像に変換
- テキスト→Base64変換
- Base64→テキスト変換
- ファイルハッシュ検証
- File to Base64
- Base64→ファイル変換
- 音声→Base64
- Base64を音声に変換
- AES暗号化・復号化
- DES暗号化/復号
- Base32 エンコーダー デコーダー
- Base58 エンコードとデコード
- Base64 エンコード
- Base64 デコード
- Base64比較
- Base64 分割
- Base64複数行マージ
- Base64フォーマット
- Base64形式チェック
- Base64一括エンコード
- Base64一括デコード
- Base64クリーナー
- Base64 パディング処理
- Base64長さ統計
- Base64→16進数変換
- Base64 DataURL 変換
- Base64-Hex双方向変換
- Base85エンコーダー/デコーダー
- HMAC生成と検証
- PBKDF2鍵導出
- MD5 ハッシュ値
- SHA-256 ハッシュ
- SHA1 ハッシュ
- SHA512ハッシュ
- JWT デコーダー
- HTMLエンティティエンコード/デコード
- Unicodeエスケープ
- URL エンコード
- URL Safe Base64変換
- MIME Base64
- Java難読化
- JS難読化
- PHP難読化
- Python難読化