開発者用ツール

Base64エンコーダー・デコーダー

ブラウザを離れることなく、UTF-8テキストをBase64に変換したり、Base64を読み取り可能なテキストにデコードしたりできます。

APIペイロードの確認、クイックデバッグ、またはエンコード済みスニペットの作成に活用してください。

概要

Unicodeテキストを安全にエンコードします。デコード時には入力を検証し、不正なBase64形式の場合はエラーを表示します。

テキストとBase64の変換

仕組み

Base64は、64個の安全なASCII文字を使用してバイナリデータを表現します。このページでは、まずテキストをUTF-8バイトに変換し、次にそれらのバイトをBase64にエンコードします。デコードはその逆の手順で読み取り可能なテキストに戻します。

エンコードの計算

UTF-8バイトは24ビットのチャンクにまとめられ、4つの6ビットBase64文字として出力されます。

デコードの検証

空白は自動的にトリミングされます。無効な文字や不正なパディングが含まれる場合は、エラーが表示されます。

活用シーン

ヘッダーのデバッグ、テスト用ペイロードの作成、エンコード後のUnicodeテキストの挙動確認などに便利です。