ツールさん

How to

Base64 エンコード・デコードの使い方

文字列の Base64 エンコードとデコードをブラウザ上で行える開発補助ツールです。日本語を含む文字列もその場で変換し、結果をすぐコピーできます。文字列を入力して Base64 へ変換し、必要に応じて元の文字列へ戻しながら結果をコピーできます。

Base64 エンコード・デコード のサムネイル画像Base64 エンコード・デコード のサムネイル画像

Use Cases

こんな時に使います

  • API や設定値の Base64 を確認したい
  • 日本語文字列を安全に Base64 化したい
  • 受け取った Base64 をすぐ復元したい
  • 認証ヘッダーの Base64 値を確認したい
  • 設定ファイルに埋め込まれた Base64 を復元したい
  • コード中の Base64 値が正しいか検証したい

Capabilities

このツールでできること

  • 文字列の Base64 エンコード
  • Base64 文字列のデコード
  • 結果のコピーと入出力入れ替え
  • UTF-8 文字列の安全なエンコード
  • 入出力を 1 クリックで入れ替え
  • 変換結果をクリップボードへ即コピー

Guide

画面ごとの使い方

設定、入力、プレビュー、結果、保存など、画面内のエリアごとに操作方法を説明します。

01 HOWTO

文字コード選択エリア

変換に使う文字コードを選ぶエリアです。日本語や古いシステム向けの文字列を扱う場合は、UTF-8 以外も選んで結果を比較できます。

Base64 エンコード・デコード の 文字コード選択エリア を示す画面Base64 エンコード・デコード の 文字コード選択エリア を示す画面

この要素でできること

  • UTF-8 を選んで一般的な文字列を扱える
  • Shift_JIS、EUC-JP、ISO-2022-JP を選べる
  • 文字化けが疑われる時に文字コードを切り替えられる
  • 選択した文字コードで変換を実行できる

操作する場所

01
文字コード

UTF-8、Shift_JIS、EUC-JP、ISO-2022-JP から選べます。

Base64 エンコード・デコード の 文字コード の操作位置を示す画面Base64 エンコード・デコード の 文字コード の操作位置を示す画面
02
入力欄

選んだ文字コードで変換したい文字列を入力できます。

Base64 エンコード・デコード の 入力欄 の操作位置を示す画面Base64 エンコード・デコード の 入力欄 の操作位置を示す画面
03
Base64 へ変換

現在の文字コードを使って Base64 文字列へ変換できます。

Base64 エンコード・デコード の Base64 へ変換 の操作位置を示す画面Base64 エンコード・デコード の Base64 へ変換 の操作位置を示す画面
04
結果の入れ替え

変換結果を入力側へ移して、復元確認へ進めます。

Base64 エンコード・デコード の 結果の入れ替え の操作位置を示す画面Base64 エンコード・デコード の 結果の入れ替え の操作位置を示す画面

02 HOWTO

変換元入力エリア

Base64 にしたい文字列、または復元したい Base64 文字列を入力するエリアです。用途に応じて変換方向を選びます。

Base64 エンコード・デコード の 変換元入力エリア を示す画面Base64 エンコード・デコード の 変換元入力エリア を示す画面

この要素でできること

  • 変換したい文字列を入力できる
  • 復元したい Base64 文字列を入力できる
  • 入力内容を修正して再実行できる
  • 文字コードと入力内容を合わせて確認できる

操作する場所

01
文字列の入力

日本語、英数字、記号を含む文字列を入力できます。

Base64 エンコード・デコード の 文字列の入力 の操作位置を示す画面Base64 エンコード・デコード の 文字列の入力 の操作位置を示す画面
02
文字コード確認

入力内容に合わせて文字コードを見直せます。

Base64 エンコード・デコード の 文字コード確認 の操作位置を示す画面Base64 エンコード・デコード の 文字コード確認 の操作位置を示す画面
03
変換方向の選択

Base64 へ変換するか、Base64 から復元するかを選べます。

Base64 エンコード・デコード の 変換方向の選択 の操作位置を示す画面Base64 エンコード・デコード の 変換方向の選択 の操作位置を示す画面
04
復元の準備

受け取った Base64 文字列を入力して復元できます。

Base64 エンコード・デコード の 復元の準備 の操作位置を示す画面Base64 エンコード・デコード の 復元の準備 の操作位置を示す画面

03 HOWTO

変換・復元エリア

Base64 へ変換、Base64 を復元、入出力の入れ替えを行うエリアです。変換後に復元して、往復で同じ内容になるか確認できます。

Base64 エンコード・デコード の 変換・復元エリア を示す画面Base64 エンコード・デコード の 変換・復元エリア を示す画面

この要素でできること

  • 文字列を Base64 へ変換できる
  • Base64 文字列を元の文字列へ復元できる
  • 入出力を入れ替えて往復確認できる
  • 変換方向を変えて再実行できる

操作する場所

01
Base64 へ変換

入力欄の文字列を Base64 文字列へ変換できます。

Base64 エンコード・デコード の Base64 へ変換 の操作位置を示す画面Base64 エンコード・デコード の Base64 へ変換 の操作位置を示す画面
02
Base64 を復元

Base64 文字列を元の文字列へ戻せます。

Base64 エンコード・デコード の Base64 を復元 の操作位置を示す画面Base64 エンコード・デコード の Base64 を復元 の操作位置を示す画面
03
入れ替え

結果を入力側へ移して、反対方向の変換を確認できます。

Base64 エンコード・デコード の 入れ替え の操作位置を示す画面Base64 エンコード・デコード の 入れ替え の操作位置を示す画面
04
入力の見直し

期待した結果でない場合は入力を修正して再変換できます。

Base64 エンコード・デコード の 入力の見直し の操作位置を示す画面Base64 エンコード・デコード の 入力の見直し の操作位置を示す画面

04 HOWTO

結果コピーと往復確認エリア

右側の結果欄で変換後または復元後の内容を確認し、コピーや入れ替えで次の作業へつなげます。

Base64 エンコード・デコード の 結果コピーと往復確認エリア を示す画面Base64 エンコード・デコード の 結果コピーと往復確認エリア を示す画面

この要素でできること

  • 変換結果をコピーできる
  • 復元後の文字列を確認できる
  • 入れ替えで往復確認できる
  • 入力欄へ戻って再調整できる

操作する場所

01
結果をコピー

右側のコピー操作で変換結果を控えられます。

Base64 エンコード・デコード の 結果をコピー の操作位置を示す画面Base64 エンコード・デコード の 結果をコピー の操作位置を示す画面
02
復元確認

Base64 を復元して、元の文字列に戻るか確認できます。

Base64 エンコード・デコード の 復元確認 の操作位置を示す画面Base64 エンコード・デコード の 復元確認 の操作位置を示す画面
03
再変換

復元結果を再度 Base64 にして往復確認できます。

Base64 エンコード・デコード の 再変換 の操作位置を示す画面Base64 エンコード・デコード の 再変換 の操作位置を示す画面
04
入力修正

文字コードや入力内容を見直して結果を作り直せます。

Base64 エンコード・デコード の 入力修正 の操作位置を示す画面Base64 エンコード・デコード の 入力修正 の操作位置を示す画面

Notes

使う時の注意

使う前に確認しておくと迷いにくいポイントを、理由つきでまとめています。

確認すること

文字コードを先に確認する

日本語や記号を含む文字列では、文字コードの選択によって結果が変わります。貼り付ける前に UTF-8 か Shift_JIS かを確認しておくと、復元時のズレを防ぎやすくなります。

確認すること

復元前に Base64 文字列が欠けていないかを見る

末尾の文字が欠けたり途中に余計な文字が入ったりすると、正しく復元できません。コピー元が改行で切れていないかも含めて確認すると安全です。

確認すること

ファイルの Base64 変換には対応していない

このページはテキスト文字列専用です。画像やバイナリファイルの Base64 変換には対応していません。対象がファイルの場合は別の方法をご利用ください。

FAQ

Base64 エンコード・デコード に関する質問

使う前に判断しやすい質問を先に整理します。

日本語や絵文字も変換できますか?

はい。UTF-8 として扱うため、日本語を含む文字列も Base64 へ変換できます。

ファイルの Base64 変換にも対応していますか?

このページは文字列専用です。ファイルの Base64 変換には対応していません。

長い文字列も処理できますか?

ブラウザで扱える範囲なら処理できます。非常に長い文字列では処理に時間がかかる場合があります。

バイナリデータや画像ファイルも扱えますか?

このページはテキスト文字列専用です。バイナリや画像ファイルの Base64 変換には対応していません。

改行を含む Base64 文字列は復元できますか?

改行を含む場合は除去した上でデコードをお試しください。改行の有無により復元結果が変わることがあります。

出力はそのままコピーできますか?

はい。ワンクリックで結果をクリップボードにコピーできます。

次に見る使い方

関連する使い方

関連する使い方を続けて見られるように、次に確認しやすい導線をまとめています。