Base64 エンコード・デコード

UTF-8 対応の Base64 エンコードとデコード、URL セーフ方式、ファイルの Base64 化。

通常の文字

0 文字

エンコード結果

この端末で処理します。アップロードはしません。

ファイルを Base64 に

画像、フォント、PDF を 10 MB まで。端末内で読み込みます。

Base64 エンコード・デコードについて

テキストを Base64 に変換したり元に戻したりします。UTF-8 に完全対応しているので、JavaScript の標準 btoa() では扱えない日本語、アクセント付きの文字、絵文字もそのまま往復します。JWT や URL には URL セーフ方式を選び、パディングを外したり、メール用に 76 文字で改行したりできます。端末のファイルもアップロードせずに Base64 やデータ URL にできます。

使い方

  1. エンコードかデコードを選びます。
  2. テキストか Base64 を貼り付けます。
  3. 結果をコピーします。

例

入力
héllo ✓
結果
aMOpbGxvIOKckw==

よくある質問

Base64 は暗号化ですか?

いいえ。Base64 は誰でも元に戻せる符号化です。パスワードや秘密の情報を隠すのには決して使わないでください。

URL セーフな Base64 とは?

+ と / の代わりに - と _ を使う方式で、結果をそのまま URL やファイル名に入れられます。JWT はこの方式を使い、たいてい = のパディングを外します。

デコード結果がバイナリと表示されます。

Base64 の中身がテキストではなく画像などのファイルだということです。テキストとしてデコードすると文字化けするだけなので、代わりにお知らせしています。

関連ツール