Base64 変換(エンコード・デコード)
文字列をBase64に変換したり、Base64を元の文字列に戻したりします。日本語(UTF-8)にも対応しています。入力した内容は送信されず、お使いのブラウザの中だけで処理します。
使い方
- 文字列、またはBase64を貼り付けます。
- 変換の向き(文字列 → Base64、Base64 → 文字列)を選びます。
- 変換結果が表示されます。
計算方法・仕組み
Base64は、データを64種類の英数字(A-Z, a-z, 0-9, +, /)で表す方式です。3バイトを4文字に変換し、足りない分は「=」で埋めます。文字列は、先にUTF-8のバイト列にしてから変換します。
よくある質問
Base64は、暗号ですか。
いいえ。誰でも元に戻せる変換で、秘密を守る仕組みではありません。パスワードなどの保護には使えません。
「Hello」は、Base64でどうなりますか。
SGVsbG8= になります。
元に戻せないのは、なぜですか。
Base64が途中で切れている、または、画像などの文字ではないデータの場合です。URL用の「-」「_」は、自動で読み替えます。
関連ツール
- 進数変換(2・8・10・16進数)2進数・8進数・10進数・16進数を相互に変換します。大きな数にも対応しています。
- JSON整形・検証JSONを読みやすく整形、または1行に圧縮し、書き方の誤りがあれば、場所を示します。
- 文字数カウント入力した文章の文字数・行数・バイト数をその場で数えます。
最終更新: 2026-10-27 / 計算結果は目安です。重要な判断には、公的機関や専門家の情報もご確認ください。