Base64エンコーダー&デコーダー — テキストを瞬時にエンコード・デコード
このBase64エンコーダー/デコーダーは、任意のテキストをBase64形式に変換したり、Base64文字列を読みやすいテキストに戻したりする処理を、すべてブラウザ内で完結させます。ネイティブのbtoa/atoa APIをUTF-8対応のTextEncoder/TextDecoderでラップして使用しているため、日本語を含む多言語テキストも安全に処理できます。「エンコード」と「デコード」モードを切り替え、入力を貼り付けるだけで結果が瞬時に更新されます。不正なBase64入力はページをクラッシュさせることなく、明確なエラーとして表示されます。入力した内容がどこかに送信されることは一切なく、すべての処理はクライアント側で実行されます。
結果はここに表示されます
Base64エンコード・デコード — 無料オンラインツールの使い方
- 1
平文をBase64に変換する場合は「エンコード」、Base64を平文に戻す場合は「デコード」を選択します。
- 2
テキストエリアに入力内容を貼り付けるか直接入力します。
- 3
結果は下の出力ボックスに即座に表示されます。ボタンのクリックは不要です。
- 4
「コピー」をクリックすると、結果がクリップボードにコピーされます。
なぜBase64エンコード・デコード — 無料オンラインツールを使うのか?
Base64は、任意のバイナリデータを64種類の印字可能なASCII文字(A〜Z、a〜z、0〜9、+、/)のみで表現するバイナリ・テキスト変換方式です。CSSやHTML内にdata URIとして小さな画像を直接埋め込む場合、メール添付ファイル(MIME)のエンコード、テキストしか扱えないJSONやXMLへのバイナリデータの格納、HTTP Basic認証ヘッダーでの認証情報の送信など、Web開発のあらゆる場面で利用されています。Base64は暗号化ではなく、機密性やセキュリティを一切提供しない、バイナリデータの安全なテキスト表現にすぎません。このツールはブラウザ標準のTextEncoderとTextDecoder APIを使用し、UTF-8バイト列を経由してUnicodeテキスト(絵文字、アクセント記号付き文字、非ラテン文字など)を正しく往復変換します。単純なbtoa()/atob()呼び出しでは非ASCII入力に対して文字化けが発生しますが、このツールではそれを回避しています。不正なBase64(パディングの誤りや無効な文字)のデコードは捕捉され、未処理の例外ではなく明確なエラーとして表示されます。
よくある質問
関連ツール
URLエンコード・デコード — 無料オンラインパーセントエンコードツール
URLで安全に使用できるようテキストをエンコード、またはパーセントエンコードされたURLを読みやすいテキストにデコードします。スペース、Unicode、予約文字も正しく処理。無料で、すべてブラウザ内で完結します。
JSONフォーマッター&バリデーター — 無料オンライン整形ツール
JSONを適切なインデントで整形・検証したり、最小限のサイズに圧縮したりできます。構文エラーは明確なメッセージで即座に検出。無料・登録不要で、すべてブラウザ内で完結します。
ハッシュジェネレーター — MD5、SHA-1、SHA-256、SHA-512をオンライン生成
任意のテキストからMD5、SHA-1、SHA-256、SHA-384、SHA-512ハッシュを瞬時に生成します。5つのアルゴリズムをブラウザ内で同時に計算。無料・登録不要。