本文へスキップ
ワールドカップキックオフ時刻変換 を公開しましたあなたの時間帯でキックオフを確認し、カレンダー通知を追加できます。

Base64 エンコード/デコード

UTF-8 テキストの Base64 エンコード/デコード、Base64URL、MIME 76 桁折り返し、画像の Data URL/raw Base64 変換、ローカルプレビュー、画像ダウンロードに対応します。

入力テキスト

文字

0 / 50,000

Base64 エンコード/デコード

かんたんスタート

1
テキスト、画像から Base64、Base64 から画像を選びます。
2
テキスト/Base64 を貼り付けるか、画像を 1 枚アップロードします。
3
テキストをエンコード/デコードし、結果をコピーします。
4
画像アップロード後に Data URL または raw Base64 をコピーします。
5
Data URL または raw Base64 を貼り付け、MIME を選んでプレビュー/ダウンロードします。

よくある利用シーン

URL/JWT

URL-safe 変種(-/_)を使うと、リンク内のエスケープを避けやすくなります。URL-safe 出力では末尾の「=」を既定で省略します

メール/MIME

改行が必要な場合は MIME 76 桁(CRLF)を使います。Web 用では通常折り返さず、このツールでは 76 桁折り返しと LF/CRLF を切り替えられます

複数行テキスト

行ごとエンコードを有効にすると各行を個別にエンコード

MIME/PEM

76 桁改行を有効化;必要に応じて LF 改行も有効化

Data URL

埋め込み用に data:[mime];base64,... を生成します。デコード時はカンマ以降の payload を自動で取り出します

往復検証

エンコード後に即デコードして一致を確認

画像アップロード

元のバイトを保持したまま、再アップロードなしで Data URL と生の Base64 出力を切り替えます

画像 Data URL

data:image/...;base64,... を貼り付けると、MIME タイプを自動判別してすぐに画像をプレビューできます。

生の Base64 画像データ

元の画像の MIME タイプを指定すると、自動でプレビューし、画像としてダウンロードできます。

エンコードのパラメータとバリアント

URL‑safe 出力
行ごとにエンコード(各行を独立処理)
MIME 76 桁ごとに改行(CRLF)
改行に LF(\n)を使用
Data URL
生の Base64
生の Base64 画像入力は、Base64 自体がファイル形式メタデータを保持しないため、明示的な MIME タイプが必要です
パディング自動補完:長さを 4 の倍数に整えます。不正な長さはエラーにします
空白に寛容:改行と空白はデコード時に自動削除します

テキストと画像の境界線

テキストのエンコードは標準 Base64(+/ と padding あり)が既定です。URL-safe 出力では Base64URL(-/_、既定で padding 省略)に切り替わります。
デコードは標準 Base64 と Base64URL を受け入れ、空白を除去し、可能な場合は padding を補い、Data URL のカンマ以降の payload を取り出します。
画像から Base64 は一度に 1 枚だけ処理し、元のバイトを保持します。圧縮、切り抜き、リサイズ、最適化、スキャン、形式変換は行いません。
raw Base64 の画像入力には MIME メタデータがありません。プレビューやダウンロードの前に、元の画像タイプを選んでください。
大きなテキストや画像は、テキスト実行上限、Data URL の長さ、ブラウザメモリ、ブラウザの画像プレビュー対応に制限されます。
画像以外のバイナリファイルには専用のファイルツールまたは CLI を使ってください。テキストモードはバイトを UTF-8 として表示するため、任意のバイナリは文字化けすることがあります。

使い方のヒント

テキストモードは既定で UTF-8 を使用します。GBK、Shift-JIS など別の文字エンコーディングが必要な場合は、先に変換してから使ってください。
既定は標準 Base64 です。相手が Base64URL(-/_、既定で padding 省略)を期待する場合だけ URL-safe 出力を有効にします。
システム間で渡すときは改行や空白を外し、表示用にだけ追加します
Base64 はサイズを約 33% 増やします。非常に長いテキストは分割し、大きなファイルの保存形式としては使わないでください。
レガシー向け標準 Base64: URL‑safe を無効化(+/ と = を保持)
行ごとのエンコードは既存の Base64 も再エンコードします。変種変換のみなら無効化してから実行
76 桁改行は表示のみ影響。デコーダは改行や空白を無視します
生の Base64 を共有する際は、受信側が正しく再構築できるよう元の MIME タイプも一緒に保持してください
プレビュー可否はブラウザの画像対応状況に依存します。プレビューできない場合でもダウンロードでは元のバイトが保持されます

制限事項と互換性

テキストモードはデコード後のバイトを UTF-8 テキストとして表示します。画像以外のバイナリファイルには、専用のファイルツールまたは CLI を使ってください。
画像アップロード、Data URL の長さ、プレビューサイズは、ブラウザのメモリと画像形式対応に左右されます。
一部の画像形式はエンコードできても、現在のブラウザではプレビューできない場合があります

プライバシーとセキュリティ

Base64 処理はブラウザ内で実行されます。テキスト入力、Base64 画像入力、選択した画像、設定は、現在のセッションまたはブラウザストレージに残る場合があります。ワークスペースを保存するか WebDAV 同期を有効にした場合、これらの入力、選択した画像添付、設定は同期設定に従って保存されることがあります。共有端末では、必要に応じて入力、画像、サイトデータを消去してください。
セキュリティ注意: Base64 は暗号化ではなくエンコードです。内容の秘匿、検証、スキャンは行いません。機密データは先に暗号化してからエンコードしてください。

よくある質問

8

次の作業に役立つ関連ツールです。

すべてのツール処理はブラウザ内でローカルに行われます。