Base64エンコード・デコード

UTF-8文字列を標準Base64またはURL-safe Base64へエンコード・デコードできる無料ツールです。入力はブラウザ内だけで処理されます。

変換方向
Base64形式
端末内で処理

UTF-8文字列を標準Base64へ変換し、必要な末尾の「=」を付けます。

リアルタイム

入力すると結果が表示されます。

対象:UTF-8文字列だけを扱います。上限はUTF-8で1 MiB、Base64入力で2 MiBです。ファイルや任意のバイナリデータは変換しません。

入力内容は外部へ送信されません

Base64エンコード・デコードでできること

日本語や絵文字を含むUTF-8文字列をBase64へ変換し、Base64を元のUTF-8文字列へ戻せます。標準Base64と、URLやファイル名で扱いやすいURL-safe形式を選べます。

使い方

  1. 「エンコード」または「デコード」を選びます。
  2. 「標準Base64」または「URL-safe」を選びます。
  3. URL-safeでエンコードするときは、末尾のパディングを付けるか選びます。
  4. 文字列を入力し、表示された結果をコピーします。

標準Base64とURL-safeの違い

標準Base64は+/を使います。URL-safeはそれぞれ-_へ置き換えます。標準形式では必要な=を付け、URL-safeのエンコードだけは=を付けるか省略するか選べます。

デコード時の検査

選択した形式以外の記号、誤った長さ、途中にある=、過不足のあるパディングをエラーにします。半角スペース、タブ、改行などのASCII空白は除いてから検査するため、折り返されたBase64も貼り付けられます。

入力した文字列は送信されますか?

送信されません。UTF-8変換、Base64変換、入力検査、コピーは、お使いのブラウザ内で行います。入力と結果をmonoLetが保存することもありません。

ファイルや画像も変換できますか?

対応していません。このページはUTF-8文字列専用です。復号結果が正しいUTF-8ではない場合は、文字化けさせずエラーとして表示します。

仕様確認日: