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として正しくない文字が含まれている、文字列が途中で切れている、コピー時に不要な記号が混ざっている、といった原因が考えられます。入力内容を確認してから再度試してください。