Base64一括エンコード

バッチ入力(1行)
0行 · 0文字

複数行テキストを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行に1件)。
  2. 上部のドロップダウンでバリアントを切り替えます:Standard(既定)またはURL-safe。
  3. ツールが自動で行ごとにエンコードし、結果が右側出力欄へ行番号順で表示されます。
  4. 「すべてコピー」でコピー、または「ダウンロード」で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