Base64 エンコードツール

テキストやローカルファイルをエンコード。データはデバイス内にとどまります。

エンコードとデコード
ワークスペースを準備しています…
入力
出力
ここに結果が表示されます。

使い方

  1. テキストを貼り付けるか、ファイルを開くか、サンプルをお試しください。
  2. 形式を選びます。結果は入力に応じて更新されます。
  3. 結果をコピーするか、変換後のデータをダウンロードします。

Base64 エンコードを知る

Base64 は、少数の ASCII 文字を使ってバイト列を表現します。Base64 の値を受け取るシステム向けに、UTF-8 テキストやローカルのバイナリーファイルをエンコードできます。

標準の文字集合または Base64url を選びます。ファイル入力では元のバイト列を使い、画像や PDF をテキストとして解釈し直すことはありません。

テキストやファイルを ASCII に

テキストはエンコード前に UTF-8 に変換します。3 バイトが 4 文字の Base64 になります。ローカルファイルは空のファイルも含めてそのままのバイト列として読み取り、アップロードはしません。

Base64 の変換例
入力
こんにちは、世界!👋
結果
44GT44KT44Gr44Gh44Gv44CB5LiW55WM77yB8J+Riw==

初期設定で、この入力を 1 回変換します。

適切な文字集合を選ぶ

標準の Base64 は + と /、Base64url は - と _ を使います。パディングは初めから有効で、受け取る側の形式が許す場合は省略できます。改行や data URL の接頭辞は付けません。

エンコードは秘密を守るものではありません

Base64 は元に戻せる符号化であり、暗号化や圧縮ではありません。バイナリーのサイズは通常、約 3 分の 1 増えます。エンコードした認証情報が隠されたと考えず、受信側が必要とする形式を確認してください。

処理の制限

入力は最大 5 MiB、出力は最大 20 MiB、実行時間は 1 回につき最大 10 秒です。テキストファイルには UTF-8 が必要です。Base64 エンコードはバイナリーファイルにも対応します。文書はデバイス内にとどまります。

?

よくある質問

ファイルをエンコードできますか?

はい。ローカルファイルを 1 つ開くかドロップしてください。アップロードせずにバイト列をエンコードします。

絵文字や英語以外のテキストに対応していますか?

はい。Base64 変換の前にテキストを UTF-8 にエンコードします。

Base64url は Base64 と同じですか?

2 つの文字に違いがあります。プロトコルが必要とする場合は Base64url を選んでください。

= を取り除けますか?

受信側の形式がパディングの省略を認める場合にだけ、パディングを無効にしてください。

結果は暗号化されていますか?

いいえ。エンコードされた値を持っている人なら、誰でもデコードできます。

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。