アップロードなし, 100%ローカル, アカウントなし

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

テキストやファイルをBase64(データURI含む)にエンコード、またはBase64をテキストにデコードします。何もお使いの端末から出ません。

Base64 エンコーダー / デコーダーの仕組み

Base64エンコード・デコードは、テキスト文字列とバイナリファイルの両方を1か所で扱います。テキストを貼り付けるか入力してBase64表現を得るか、任意のファイル(画像、証明書、PDF)をドロップして、データURI、メール添付、APIペイロードに埋め込む準備の整ったBase64文字列を得られます。デコードは、テキストとファイルの両方について逆方向に機能します。

エンコードとデコードは、Web CryptoおよびFileReader APIを使って実行されます。これにより、オンラインサービスを決して通したくない機密の証明書、秘密鍵、機密文書を安全に処理できます。

よくある質問

ファイルはサーバーにアップロードされますか?

いいえ。すべての処理はJavaScriptとWebAssemblyを使ってブラウザのタブ内で実行されます。ファイルはあなた自身のデバイスのメモリ内に読み込まれ、そこで処理され、結果はローカルダウンロードとして提供されます。Sunastyや第三者へは何も送信されません。ご自分で確認できます。ブラウザのDevToolsを開き、Networkタブに移動して見てください。どのリクエストにもあなたのファイルは含まれていません。

標準のBase64とURLセーフなBase64の違いは何ですか?

標準のBase64は+と/の文字を使いますが、これらはURL内で特別な意味を持ちます。URLセーフなBase64はそれらを-と_に置き換えるため、パーセントエンコードなしで出力をURLやファイル名に埋め込めます。ツールでは必要なバリアントを選べます。

Base64文字列をファイルに戻すデコードはできますか?

はい。Base64エンコードされた文字列を貼り付けると、ツールがそれをバイトにデコードしてダウンロードを提供します。元が画像やPDFであれば、ブラウザはデコードされたマジックバイトによってそれを認識します。

オフラインで動作しますか?

はい、ページが一度読み込まれれば動作します。処理はあなたのデバイス上で行われるため、ネットワークを切断してもツールは動き続けます。これは、あなたのデータが決してマシンの外に出ないことの最も明確な証拠です。

無料ですか? アカウントは必要ですか?

完全に無料で、登録は不要です。ウォーターマークも、1日あたりの利用制限も、ツールを使うために必要なトラッキングクッキーもありません。