Base64 エンコーダー & デコーダー - テキスト & ファイル(URL セーフ対応)
任意のテキストやファイルをBase64にエンコード、またはBase64をテキストにデコードできます。URLセーフ版に対応。UTF-8完全対応で、すべてブラウザ内で動作します。
テキストまたは Base64 をここに貼り付け…
または任意のファイルをドロップ
Base64エンコーダー/デコーダーの利用は完了しましたか?次はこちらもお試しください
Base64エンコーダー/デコーダーと相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。
URLエンコーダー/デコーダー
URLの構成要素やURL全体をパーセントエンコードし、元に戻すこともできます。encodeURIComponentモードとencodeURIモードに対応。
今すぐ試すハッシュジェネレーター
ブラウザのWeb Crypto APIを使って、任意のテキストやファイルのSHA-1・SHA-256・SHA-384・SHA-512の16進ダイジェストを計算します。
今すぐ試すJWTデコーダー
JSON Web Tokenをデコードし、ヘッダーとペイロードの確認、有効期限のチェックができます。処理はローカルのみで行われ、トークンがブラウザの外に出ることはありません。
今すぐ試すJSON整形
ブラウザ上でJSONの整形・検証・圧縮ができます。2 / 4 / 8スペースのインデントで見やすく整形したり、1行に圧縮したりして、コピーやダウンロードが可能です。
今すぐ試すパスワード生成ツール
最大128文字の、暗号学的にランダムな強力なパスワードを、エントロピーをリアルタイムで推定しながら生成します。
今すぐ試す差分チェッカー
2つのテキストを行単位で比較できます。分割表示と統合表示に対応し、空白の無視や大文字・小文字の無視も選択可能です。
今すぐ試すFrequently Asked Questions
テキストを貼り付けるか、任意のファイルを入力ボックスにドロップし、モードを「エンコード」のままにすると、Base64 形式が出力に表示されます。ファイルの場合は、HTML や CSS、JSON に直接埋め込めるデータ URL が得られます。途中にアップロードサーバーは一切介在しません。
usageURLセーフなBase64は「+」を「-」に、「/」を「_」に置き換え、末尾の「=」パディングを取り除くため、エンコードされた値を追加のエスケープなしでURL、ファイル名、JWTセグメントの中で使えます。出力がクエリ文字列、パスセグメント、HTTPヘッダーに入る場合は、URLセーフを有効にしてください。
technicalいいえ。Base64はエンコード方式であり、暗号化ではありません。誰でもワンクリックで文字列をデコードできるため、機密保持の手段として使ってはいけません。本当に機密性が必要な場合はAES、RSA、libsodiumを使い、Base64はバイナリデータをテキストとして安全に扱うためだけに利用してください。
privacyBase64 は 3 バイトを 4 文字に詰め込みます。入力の長さが 3 の倍数でない場合、エンコーダーは最後のブロックを「=」でパディングし、出力が 4 の倍数に保たれるようにします。標準の Base64 はこのパディングを残しますが、URL セーフな Base64 は長さが暗黙的に分かるためパディングを省きます。
technicalはい。エンコーダーはエンコードの前に入力をUTF-8として読み込むため、アラビア語、中国語、キリル文字、絵文字もきれいに往復変換されます。デコード結果はUTF-8テキストとして再生成され、これはあらゆる最新のブラウザ、ターミナル、APIが想定している形です。
compatibilityBase64 はペイロードを約 33% 膨張させます。入力 3 バイトが出力 4 バイトになります。短いトークン、小さなアイコン、JSON に埋め込むサムネイルには問題ありませんが、大きなアセットの場合は、転送を高速に保つために直接バイナリでアップロードするか、CDN リンクを使う方が望ましいです。
technicalいいえ。エンコーダーは標準のatob / btoa APIにUTF-8ラッパーを加えて、すべてブラウザ内で実行されるため、テキストやファイルがサーバーに届くことはありません。そのため、外部に晒したくないトークン、認証情報、独自のバイナリデータを安全に扱えます。
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
画像をデータURLとしてHTML・CSSに埋め込む
小さなアイコン、ロゴ、SVGスプライトをBase64のデータURLとしてインライン化し、HTTPリクエストを削減。単一ファイルのHTMLメールを配信したり、外部アセットのホスティングなしでプロトタイプを自己完結させたりできます
API認証とベアラートークン
HTTP Basic認証ヘッダーを作成し、APIのデバッグ中にbearerトークンをデコードし、Postman、curlの例、OpenAPIドキュメントで共有されるBase64でラップされた認証情報を確認できます
JSON・GraphQLペイロード用のファイルエンコード
バイナリのアップロード(PDF・画像・音声クリップ)をBase64文字列に変換することで、テキストしか扱えないJSON・GraphQLのミューテーション・Webhookのボディに安全に埋め込めます
メールのMIME添付ファイルをデコードする
生の .eml ファイル、SMTP ログ、IMAP レスポンスから Base64 エンコードされた添付ファイルを取り出し、メールのエクスポートから失われた請求書、スクリーンショット、ドキュメントを復元します
Webアプリ向けのURLセーフなトークン
パスワードリセットリンク、メール認証コード、共有ID、短縮URL向けに、ブラウザで「+」や「/」の文字が問題を起こさないURLセーフなBase64文字列を生成します
JWTのセグメントを手作業で検査
ターミナルやエディタに本格的なJWTデコーダーが入っていないときでも、ローカルでのデバッグ中にJSON Web Tokenのヘッダー部とペイロード部をデコードできます
Pixoate