Base64 エンコーダー / デコーダー
ブラウザ内でBase64を即座にエンコード・デコード — UTF-8、URL-safe変換、標準パディングに対応。アップロードなし。
出力
オンラインでBase64をエンコード・デコード
任意のテキストを貼り付けると、入力した瞬間にBase64でエンコードされます — ボタンを押す必要もなく、アップロードも不要です。すべてブラウザ内でローカルに実行されるため、センシティブな値も端末の外に出ることはありません。デコードに切り替えるとBase64文字列をプレーンテキストに戻せます。URL-safeモードを有効にすると、+を-に、/を_に置き換えてパディングを除去するRFC 4648変換が使えます。
エンコーダーは完全なUTF-8に対応しているため、アクセント付き文字、絵文字、CJKテキストもすべて正しくラウンドトリップします。入力が有効なBase64でないためデコードに失敗した場合は、無音のゴミ出力ではなく明確なエラーメッセージが表示されます。
よくある質問
データはどこかに送信されますか? いいえ。すべてのエンコード・デコードはブラウザ内で完全にクライアント側で行われます。
URL-safe Base64とは何ですか? 標準のBase64はURLでパーセントエンコードが必要な+と/を使います。URL-safe変換では代わりに-と_を使い、=パディングを省略します — クエリ文字列やJWTトークンでそのまま安全に使用できます。