Skip to main content
Utilz Utilz

Base64エンコーダー / デコーダー

UTF-8対応のBase64エンコード・デコード

このツールを使う理由

  • ブラウザ内で即座にBase64エンコード・デコード -- サーバーへのアップロード不要。
  • 完全なUTF-8サポートで日本語、絵文字、特殊文字をエラーなく処理。
  • 登録不要 -- 貼り付けて、変換して、コピーするだけ。

仕組み

Base64エンコーディングは、入力の3バイトごとに64文字のアルファベット(A-Z, a-z, 0-9, +, /)を使用して4つのASCII文字に変換します。これにより約33%のサイズ増加が発生します。入力の長さが3の倍数でない場合、=文字でパディングが追加されます。

使い方

  1. 入力エリアにテキストを入力または貼り付けてください
  2. エンコードでBase64に変換、デコードでBase64から元のテキストに変換
  3. 結果をクリップボードにコピー

よくある質問

Base64エンコーディングとは何ですか?

Base64エンコーディングはバイナリデータを64種類のASCII文字(A-Z、a-z、0-9、+、/)でテキストに変換します。URL、メール、JSONへのデータ埋め込みに広く使われています。

日本語や絵文字に対応していますか?

はい、TextEncoder/TextDecoderを使用してUTF-8テキストを正しく処理します。日本語、中国語、韓国語、絵文字など非ASCII文字にすべて対応しています。

Base64は暗号化ですか?

いいえ。Base64はエンコーディング方式であり暗号化ではありません。誰でも簡単にデコードできるため、パスワードや機密情報の保護には使用しないでください。

Base64に変換するとデータサイズはどうなりますか?

Base64エンコーディングは元のデータの約33%のサイズ増加をもたらします。3バイトのデータが4つのBase64文字に変換されるためです。

関連ツール

URLエンコード/デコード

URLをエンコード・デコードします

パスワード生成

安全なパスワードを生成します

Markdownエディター

Markdownを編集・プレビューします

2048ゲーム

タイルを合わせて2048を目指そう

カロリー計算機

1日の必要カロリーを計算します