広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。

Base64 エンコーダー / デコーダー

バイナリデータをテキストセーフな形式にエンコードするか、エンコードされた文字列を元の形式にデコードします。データが画像を表す場合もプレビューが表示されます。

ユーティリティv1.0.0

Base64 エンコーダー・デコーダー

テキストや任意のファイルを Base64 にエンコードするか、Base64 文字列を平文にデコードします。URL セーフモードとライブプレビューに対応。100% ブラウザで動作。

エンコードするテキスト

Base64 出力

出力がここに表示されます

左側でテキストを入力するかファイルをアップロードしてください

エンコードとデコード

ワンクリックでエンコードとデコードを切り替えられます。どちらの方向もブラウザ内で即座に処理されます。

ファイルを Base64 に変換

任意のファイル(画像、PDF、バイナリ)をアップロードすると、HTML、CSS、JSON ペイロードに埋め込める Base64 データ URI が即座に生成されます。

完全プライベート

サーバーへのアップロードは一切ありません。すべてのエンコードとデコードはブラウザのネイティブ API を使ってローカルで実行されます。

ガイド

Base64 のエンコード・デコード方法

1

方向を選ぶ

平文やファイルを Base64 に変換するには「エンコード」を、Base64 文字列を読めるテキストに戻すには「デコード」を選んでください。

2

テキストを貼り付けるかファイルをアップロード

入力欄にコンテンツを入力または貼り付けます。ファイルの場合はアップロードボタンをクリックして任意のファイルを Base64 データ URI として読み込みます。

3

即座に変換

テキストの場合はボタンを押さなくても即座に結果が表示されます。URL セーフモードでは + と / が - と _ に置き換えられ、パディングが削除されます。

4

出力をコピー

出力横の「コピー」をクリックして結果を取得します。デコードされた画像の場合はライブプレビューが自動的に表示されます。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
活用例

Base64 ツールを使う人は?

フロントエンド開発者

画像、フォント、小さなアセットをデータ URI としてエンコードして HTML、CSS、JavaScript バンドルに直接インライン化できます。

バックエンド開発者

JSON API のバイナリペイロード、SMTP メールの添付ファイル、JWT トークンのヘッダーやクレームをエンコードできます。

セキュリティリサーチャー

ログ、ネットワークキャプチャ、難読化されたスクリプトで見つかった Base64 エンコードされたペイロードを解析のためにデコードできます。

AI / ML エンジニア

リクエストボディにインライン画像データを受け付けるマルチモーダル LLM API のために画像を Base64 文字列にエンコードできます。

DevOps / SRE

Base64 エンコードされた Kubernetes シークレット、環境変数、CI/CD パイプライン出力をデコードできます。

QA エンジニア

インテグレーションテスト中に API テストフィクスチャ、バイナリペイロード、認証ヘッダーをエンコード・デコードできます。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
比較

Endless Forge vs 他の Base64 ツール

即座、プライベート、ファイル対応。すべてブラウザ内で動作。

機能
他のツール平均
Endless Forge✦ このサイト
ファイルを Base64 にアップロード
Sometimes
あり
URL セーフモード
Sometimes
あり
ライブ画像プレビュー
なし
あり
エンコード・デコード切り替え
なし
あり
サーバー処理なし
なし
あり
無料で使える
Limited
あり
広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。

すべての Base64 ユースケースに対応する一つのツール

Endless Forge Base64 ツールはエンコードワークフロー全体をカバーします。テキストを貼り付けると入力しながら Base64 出力が表示され、任意のバイナリファイルをアップロードして埋め込み可能なデータ URI を生成し、JWT や URL パラメーターのために URL セーフモードに切り替え、Base64 文字列を人間が読めるテキストにデコードできます。
広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
もっと見る

その他のユーティリティ・開発ツール

パスワード生成

設定可能な強度メーターと一括エクスポートで、暗号的に安全なパスワード、覚えやすいパスフレーズ、または PIN を生成します。

JWT デコーダー

JSON Web Token をデコードして検査します。ヘッダー、ペイロード、有効期限の状態、アルゴリズム、すべての IANA 登録クレームを説明付きで確認できます。

URL エンコーダー / デコーダー

コンポーネント、フル URL、フォームエンコーディングモードと完全なクエリパラメータパーサーで URL とクエリ文字列をエンコード・デコードします。

UUID 生成

v4、v7、v1、ULID、Nil、Max 形式の UUID を一括生成、複数の出力形式、ワンクリックダウンロードで生成します。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
よくある質問

よくある質問

Base64 はバイナリデータを64種類の印刷可能な ASCII 文字のみを使って表現するバイナリからテキストへのエンコード方式です。HTTP、SMTP、JSON などのテキストベースのプロトコルでバイナリデータを安全に送信するために広く使われています。
バイナリコンテンツをテキスト形式に埋め込む必要がある場合にファイルを Base64 にエンコードします。最も一般的なのは HTML や CSS に画像をデータ URI として直接埋め込む場合です。その他のシナリオには、JSON API ペイロードとしてバイナリファイルを送信すること、設定ファイル用に SSL 証明書や SSH キーをエンコードすること、データベースのテキストフィールドに画像データを保存することなどがあります。
Base64 は3バイトごとに4文字として表現するため、出力はおよそ33% 大きくなります。これがバイナリデータを平文として安全に送信するためのトレードオフです。
はい。ファイルアップロード機能は任意のファイルをバイナリバッファとして読み込んで Base64 データ URI にエンコードします。画像、PDF、フォント、音声、動画、その他あらゆるファイル種類に対応しています。
いいえ。すべての Base64 エンコードとデコードは JavaScript の組み込み atob() と btoa() 関数を使ってブラウザ内でローカルに行われます。データはサーバーに送信されず、保存も記録もされません。

5 件の質問に回答

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
Startup Fame Verification