Base64エンコード & デコード オンラインツール(UTF-8 & URLセーフ対応)
テキスト、コード、画像ファイルをBase64文字列に相互変換。ブラウザ標準のTextEncoder/TextDecoderを活用し、日本語や絵文字の文字化けを完全に防ぎます。URLパラメータとして利用可能なURL-Safe形式(-と_を使用)にも対応。
#ツールの使い方
#計算式および技術標準
#エッジケースおよび技術仕様
日本語・絵文字の文字化け防止(UTF-8バイナリ処理)
JavaScript標準のbtoa()関数はLatin-1範囲外のマルチバイト文字(日本語や絵文字)で例外エラーをスローします。本ツールはTextEncoderにより事前にUTF-8バイト配列へ変換してからBase64処理を行うため、文字化けやクラッシュが発生しません。
Base64は暗号化ではないことの理解
Base64はテキストベースのプロトコルでバイナリを安全に伝送するための「エンコード方式」であり、暗号化(Encryption)ではありません。誰でも即座に復元できるため、機密パスワードの保護手段として単体で使用しないでください。
#よくある質問 (FAQ)
Q:Base64でパスワードを隠すことはセキュリティ上安全ですか?
安全ではありません。Base64は暗号化ではなく単なるデータ表現形式であるため、誰でも簡単に元の平文にデコードできます。機密保護には適切なハッシュ化(bcryptやArgon2)や暗号化が必要です。
Q:画像やファイルをBase64 Data URLに変換できますか?
はい、ファイルを直接入力エリアにドロップすることで、HTMLやCSSのインライン埋め込みに使えるData URL形式のBase64文字列を生成できます。
ご意見・機能リクエスト
このツールの改善にご協力ください。改善提案、エッジケースの報告、新機能のご要望をお待ちしております。
#関連ツール
サーバー送信不要・端末内で完結する関連ツールを探索。
オンラインUUID/GUID生成器 2026 — RFC 4122 v4 & RFC 9562 v7一括生成
Web Crypto APIを利用して、RFC 4122 Version 4(高エントロピー乱数)および最新のRFC 9562 Version 7(ミリ秒タイムスタンプ順ソート可能)UUID/GUIDを即座に生成。フォーマット設定(大文字/小文字、ハイフン有無、中括弧)やJSONエクスポートに対応し、外部サーバー通信はゼロです。
安全なパスワード生成器 2026 — 暗号学的CSPRNG・Dicewareパスフレーズ
ブラウザのWeb Crypto API(CSPRNG)を活用し、最高強度のパスワードや人間が記憶しやすいDicewareパスフレーズを瞬時に生成。シャノンエントロピー計算およびGPU総当たり耐性評価をリアルタイム表示し、生成されたパスワードは端末外へ一切送信されません。
画像切り抜き・角丸加工・スクワークルスタジオ (WebP, PNG)
サーバーアップロードゼロのクライアントサイド画像編集スタジオ。固定アスペクト比(1:1、16:9、4:3、9:16など)での精密なトリミング、Apple iOSスタイルの滑らかなスクワークル曲線や円形アバターマスクの適用、高画質WebP、PNG、JPEG形式でのエクスポートがブラウザ内で即座に完了します。