Base64 エンコード / デコード
文字列とBase64を相互に変換し、コピーして使えます
文字列またはBase64を入力
エンコードしたい文字列、またはデコードしたいBase64文字列を入力してください。
日本語を含むUTF-8文字列にも対応しています。
変換結果
Base64変換でできること
文字列をBase64にエンコードしたいときや、Base64で渡された値を元の文字列にデコードしたいときに使えます。APIの検証、認証ヘッダーの確認、設定ファイルの値の確認など、開発中に「このBase64文字列の中身を見たい」と感じる場面で使いやすい変換ツールです。
日本語を含むUTF-8文字列にも対応しているため、英数字だけでなく、日本語の文章をBase64化したい場合にも利用できます。
Web開発・API確認での利用シーン
Base64は、Basic認証、JWTやAPI通信の調査、画像やテキストデータの埋め込み、メールやHTTPまわりの確認などで使われます。開発中に文字列をBase64へ変換したい、受け取ったBase64をデコードして中身を確認したい、という場面で手早く使えます。
ログやドキュメントに含まれるBase64文字列を確認する場合も、入力してデコードするだけで内容を見られます。検証用の短い文字列を扱う用途に向いています。
スマホやブラウザで使う場合
登録やインストールは不要で、PCでもスマホでもブラウザから利用できます。外出先でBase64を確認したいときや、チャット・メールで送られてきた文字列をその場でデコードしたいときにも使えます。
変換結果はコピーできるため、APIテストツール、エディタ、チャット、メモアプリなどへ貼り付けて使えます。
入力データの扱いとセキュリティ
このBase64変換ツールは、入力した文字列をブラウザ内で処理します。変換のためにサーバーへ保存する仕組みはありません。社内メモや検証用の短い文字列を確認したいときにも、余計な登録なしで使えます。
ただし、Base64は暗号化ではありません。Base64に変換しても内容を隠せるわけではないため、パスワードや秘密鍵などの重要情報を扱う場合は注意してください。
デコードできない・文字化けする場合
Base64をデコードできない場合は、入力文字列の途中に不要な改行、空白、記号が入っていないか確認してください。コピー元によっては前後に余計な文字が混ざることがあります。
デコード結果が文字化けする場合は、元のデータがUTF-8以外の文字コードで作られている可能性があります。また、画像やバイナリデータをBase64化したものは、文字列として表示しても読めないことがあります。
Base64変換でよくある質問
スマホでもBase64変換できますか?
はい。スマホのブラウザでも文字列のエンコード・デコードができます。変換結果はコピーして、メールやチャット、メモアプリなどに貼り付けられます。
日本語をBase64に変換できますか?
はい。UTF-8の文字列として扱うため、日本語を含む文章もBase64へエンコードできます。デコード時もUTF-8の文字列として復元します。
Base64は暗号化ですか?
いいえ。Base64はデータの表現形式を変える仕組みで、暗号化ではありません。デコードすれば内容を戻せるため、秘密情報の保護目的では使えません。
入力した文字列は保存されますか?
変換処理はブラウザ内で行われます。入力した文字列を変換のためにサーバーへ保存する仕組みはありません。
デコードでエラーになる原因は何ですか?
Base64として正しくない文字が含まれている、文字列が途中で切れている、コピー時に不要な記号が混ざっている、といった原因が考えられます。入力内容を確認してから再度試してください。