Base64エンコード・デコード

UnicodeテキストとBase64を相互変換できます。

入力データ

この端末内でのみ処理します。

結果をわかりやすく

Base64

変換が完了しました

サンプル結果 · 必要に応じて入力を変更してください

出力文字数36
SG9sYSwgVXRpbGl0eUluc3RhbnQg8J+Riw==

計算の仕組み

結果だけでなく、仕組みもわかります。

UTF-8のバイト列を標準Base64で符号化します。暗号化ではないため、誰でも復号できます。

text ↔ UTF-8 bytes ↔ Base64
前提と制限

有効なUTF-8テキストのみ対応し、バイナリファイルは扱いません。最大100,000文字。パディング付き標準Base64を使います。

簡単な例

Hello → SGVsbG8=

入力したデータは保存されますか?

処理はブラウザ内で行います。共通の履歴にはツールIDと日時だけを保存し、パスワード生成は含めません。

計算式を公開 · 2026年9月8日更新

計算例と結果の見方

空白・改行なしのHolaはSG9sYQ==になります。デコードすると元の文字列に戻ります。余分な改行があるとバイト列が変わります。文字はUTF-8で表現します。

確認するポイント

Base64は暗号化ではなく誰でも戻せます。圧縮でもなく通常サイズが増えます。このツールはUTF-8テキストと標準Base64用で、任意のバイナリファイルや全URL-safe形式には対応しません。

計算方法・注意点・お問い合わせ