この Base64 ツールでできること
- 文字列を標準 Base64 や URL-safe Base64 に変換できます。
- Base64 を文字列へ戻し、空白や URL-safe 文字の違いも吸収できます。
- UTF-8・ASCII・Latin-1 を切り替えて、文字コードの不一致を早めに見つけられます。
- ローカルファイルを Base64 や data URI に変換し、画像ならその場でプレビューできます。
文字列変換
文字列を変換する
共有 URL に保存されるのは設定だけです。入力文字列や出力文字列はリンクへ含まれません。
ファイル変換
ファイルを Base64 に変換する
ローカルファイルを選ぶかドロップしてください。画像ファイルなら生成した data URI からすぐにプレビューできます。
画像プレビュー
Base64 を安全に使うポイント
通常の Base64 は +、/、必要に応じて = を使う古典的な文字集合です。URL やファイル名に入れるなら、これらの記号を嫌う環境でも扱いやすい URL-safe Base64 を使います。
パスやクエリのパーセントエンコードが目的なら、Base64 ではなく URL エンコード / デコードツール を使う方が適切です。
Base64 と暗号化の違い
Base64 は binary を文字へ並べ替えるだけで、内容を隠しません。機密情報なら暗号化や安全な転送経路が別途必要です。
なぜ出力が長くなるのか
Base64 は 3 bytes の入力を 4 文字へ変換するため、通常は約 33% 長くなります。data URI 接頭辞を付けると、さらに長くなります。
ファイルを Base64 にする用途
小さな payload の確認、プロトタイプ用 data URI の作成、API が期待する形式の確認に向いています。大きなファイルではサイズ増加に注意してください。
よくある質問
Base64 と URL-safe Base64 の違いは何ですか?
URL-safe Base64 はプラス記号をハイフンに、スラッシュをアンダースコアに置き換えるため、URL やファイル名へ入れやすくなります。システムによっては padding を省略する場合もあります。
Base64 は暗号化ですか?
いいえ。Base64 はエンコードであり、秘匿化ではありません。誰でも復号できるため、セキュリティ手段としては扱えません。
なぜ Base64 の出力は元のデータより長くなるのですか?
Base64 は 3 bytes の入力を 4 文字で表すため、通常は約 33% サイズが増えます。data URI を付けるとさらに長くなります。
入力した文字列やファイルはアップロードされますか?
いいえ。エンコード・デコード・ファイル変換はすべてブラウザ内で行われます。自動アップロードは行いません。