Tool overview
Base64とは?
Base64は、Base64文字列のエンコードとデコードための開発者向けツールです。
なぜBase64を使うのか?
Base64文字列のエンコードとデコード際の可読性と作業速度を向上させ、データをサーバーに送信しません。
主な機能
クライアントサイドのプライバシー、即座の結果、ワンクリックコピー。Base64文字列のエンコードとデコード
使い方
上のツールで正確な結果を得るための手順です。
- Base64を開き、上部パネルに入力を貼り付けるか読み込みます。
- ツールバーで出力を処理、コピー、またはクリアします。
- UIの検証メッセージを確認し、エクスポート前にエラーを修正します。
Base64の技術リファレンス
このユーティリティの有効な例、よくある無効入力、頻出エラーを確認できます。
| トークン種別 | 有効な標準形式 | 不正な入力 |
|---|---|---|
| 標準アルファベット | SGVsbG8sIOS4lueVjA== | SGVsbG8sIOS4lueVjAパディング欠如は寛容なパーサーではデコードできる場合がありますが、厳密なatob()は4の倍数でない長さで失敗します。 |
| URL-safeバリアント | SGVsbG8sIOS4lueVjA | SGVsbG8sIOS4lueVjA++標準の+/とURL-safeの-_を1トークンで混在させるとatob()がInvalidCharacterErrorを出します。 |
| UTF-8プレーンテキスト | Hello, 世界 | Hello, �孤立サロゲートは無効なUTF-8です — エンコード前にTextEncoderが例外を投げます。 |
| バイナリ安全デコード | AQIDBA== | AQID!BA==Base64アルファベット外の文字は即座にDOMException InvalidCharacterErrorになります。 |
セキュリティプロファイル
すべてのエンコード/デコードはブラウザサンドボックス内のWeb Platform API(btoa、atob、TextEncoder、TextDecoder)で実行されます。暗号文、APIキー、ファイル内容はネットワーク送信されません。オプションのlocalStorageはオリジン内に限定されます。このツールはエンコードのみで、暗号化や機密性は提供しません。
よくある質問
一般的なトラブルとデータプライバシーに関する回答です。
関連ツール
このツールを補完する関連ユーティリティをご覧ください。
公式ドキュメントと参照
このユーティリティの公式仕様とプラットフォーム文書です。