64 Base64Toolkit
Language:

Base64 エンコードとデコード

どちらのボックスに入力しても、変換はライブで双方向に、1画面で行われます。100%クライアントサイド:データがブラウザから外部に出ることはありません。

0 chars · 0 bytes

0 chars · 0 bytes

Options

Recent conversions

Nothing yet — your last 10 conversions will appear here (stored only in this browser).

    Base64 エンコードとは?

    Base64 はバイナリからテキストへのエンコードで、任意のバイト列を 64 個の印刷可能な ASCII 文字(A–Za–z0–9+/、パディングに =)だけで表現します。これにより、バイナリデータを電子メール(MIME)、JSON、XML、HTML などのテキスト専用チャネルで安全に扱えます。入力は 3 バイトずつ読み取られ 4 文字にマップされます。例えば単語 ManTWFu になります。

    DevOps における Base64

    エンジニアは日常的に Base64 を使います。Kubernetes Secret は値を Base64 で保存し、HTTP Basic 認証は ユーザー:パスワード を Base64 で送信し、JWT トークンは Base64URL のセグメントで、PEM 証明書は Base64 のブロックです。このツールは完全にブラウザ内で動作するため、機密性の高い値もデバイスから外部に出ることはありません。

    Frequently Asked Questions

    Base64 は暗号化の方法ですか?

    いいえ。Base64 はエンコードであり、暗号化ではありません。バイナリデータをテキストチャネルで扱えるように印刷可能なテキストへ変換しますが、誰でも即座にデコードできます。パスワードや API キーを隠すために Base64 を使わないでください。それには本物の暗号化を使います。

    なぜ Base64 の出力は = や == で終わるのですか?

    Base64 は入力を 3 バイトずつ処理して 4 文字を生成します。長さが 3 の倍数でない場合、長さを 4 の倍数に保つため出力が = または == でパディングされます。当ツールのデコーダーはパディングのない入力も受け付け、自動的に修正します。

    このツールに秘密情報やパスワードを貼り付けても安全ですか?

    はい。すべての変換は JavaScript でブラウザ内で完結します。アップロード・記録・サーバー送信は一切ありません。ページ読み込み後にインターネットを切断してもツールは動作し続けます。

    Base64 と Base64URL の違いは何ですか?

    標準の Base64 は URL で特別な意味を持つ +/ を使います。Base64URL はそれらを -_ に置き換え、通常 = パディングを省くため、URL・ファイル名・JWT トークンに安全な出力になります。

    関連ツール