Base64エンコード・デコード

セキュリティ / Base64エンコード・デコード

テキストをBase64形式にエンコードしたり、Base64からテキストにデコードするツールです。

Base64エンコード
0 文字
0 文字
...
Base64デコード
0 文字
0 文字
...

使い方

  1. 1エンコードまたはデコードしたいテキストを入力します
  2. 2入力すると自動的に変換されます
  3. 3結果をコピーして使用します
Base64変換の手順
  1. 1
    変換したい文字列を用意
    hello
  2. 2
    バイナリ(2進数)に変換
    01101000 01100101 01101100 01101100 01101111
  3. 3
    6ビットずつに分割
    011010 000110 010101 101100 011011 000110 1111
  4. 4
    足りない部分に「0」を追加
    011010 000110 010101 101100 011011 000110 111100
  5. 5
    変換表で文字に変換
    26→a 6→G 21→V 44→s 27→b 6→G 60→8
  6. 6
    4文字ごとにグループ化
    aGVs bG8
  7. 7
    足りない部分に「=」を追加
    aGVsbG8=
  8. 8
    Base64文字列の完成
    aGVsbG8=
Base64変換表
文字文字文字文字
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/

※ パディングには「=」が使用されます

用語解説

Base64とは

Base64は、バイナリデータをASCII文字列に変換するエンコード方式です。メール添付ファイルやデータURIなどで広く使用されています。64種類の文字(A-Z, a-z, 0-9, +, /)とパディング用の「=」を使用します。