Base64 エンコーダー & デコーダー - テキスト & ファイル(URL セーフ対応)

任意のテキストやファイルをBase64にエンコード、またはBase64をテキストにデコードできます。URLセーフ版に対応。UTF-8完全対応で、すべてブラウザ内で動作します。

テキストまたは Base64 をここに貼り付け…

または任意のファイルをドロップ

ファイルは処理後に自動削除されます透かしなし登録不要で無料でご利用いただけます

Base64エンコーダー/デコーダーの利用は完了しましたか?次はこちらもお試しください

Base64エンコーダー/デコーダーと相性の良い厳選ツール。ファイルを失うことなく作業を続けられます。

すべてのツールを見る

Frequently Asked Questions

テキストを貼り付けるか、任意のファイルを入力ボックスにドロップし、モードを「エンコード」のままにすると、Base64 形式が出力に表示されます。ファイルの場合は、HTML や CSS、JSON に直接埋め込めるデータ URL が得られます。途中にアップロードサーバーは一切介在しません。

usage

URLセーフなBase64は「+」を「-」に、「/」を「_」に置き換え、末尾の「=」パディングを取り除くため、エンコードされた値を追加のエスケープなしでURL、ファイル名、JWTセグメントの中で使えます。出力がクエリ文字列、パスセグメント、HTTPヘッダーに入る場合は、URLセーフを有効にしてください。

technical

いいえ。Base64はエンコード方式であり、暗号化ではありません。誰でもワンクリックで文字列をデコードできるため、機密保持の手段として使ってはいけません。本当に機密性が必要な場合はAES、RSA、libsodiumを使い、Base64はバイナリデータをテキストとして安全に扱うためだけに利用してください。

privacy

Base64 は 3 バイトを 4 文字に詰め込みます。入力の長さが 3 の倍数でない場合、エンコーダーは最後のブロックを「=」でパディングし、出力が 4 の倍数に保たれるようにします。標準の Base64 はこのパディングを残しますが、URL セーフな Base64 は長さが暗黙的に分かるためパディングを省きます。

technical

はい。エンコーダーはエンコードの前に入力をUTF-8として読み込むため、アラビア語、中国語、キリル文字、絵文字もきれいに往復変換されます。デコード結果はUTF-8テキストとして再生成され、これはあらゆる最新のブラウザ、ターミナル、APIが想定している形です。

compatibility

Base64 はペイロードを約 33% 膨張させます。入力 3 バイトが出力 4 バイトになります。短いトークン、小さなアイコン、JSON に埋め込むサムネイルには問題ありませんが、大きなアセットの場合は、転送を高速に保つために直接バイナリでアップロードするか、CDN リンクを使う方が望ましいです。

technical

いいえ。エンコーダーは標準のatob / btoa APIにUTF-8ラッパーを加えて、すべてブラウザ内で実行されるため、テキストやファイルがサーバーに届くことはありません。そのため、外部に晒したくないトークン、認証情報、独自のバイナリデータを安全に扱えます。

privacy

How 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.

Web & SEO

画像をデータURLとしてHTML・CSSに埋め込む

小さなアイコン、ロゴ、SVGスプライトをBase64のデータURLとしてインライン化し、HTTPリクエストを削減。単一ファイルのHTMLメールを配信したり、外部アセットのホスティングなしでプロトタイプを自己完結させたりできます

For Developers

API認証とベアラートークン

HTTP Basic認証ヘッダーを作成し、APIのデバッグ中にbearerトークンをデコードし、Postman、curlの例、OpenAPIドキュメントで共有されるBase64でラップされた認証情報を確認できます

For Developers

JSON・GraphQLペイロード用のファイルエンコード

バイナリのアップロード(PDF・画像・音声クリップ)をBase64文字列に変換することで、テキストしか扱えないJSON・GraphQLのミューテーション・Webhookのボディに安全に埋め込めます

Everyday Use

メールのMIME添付ファイルをデコードする

生の .eml ファイル、SMTP ログ、IMAP レスポンスから Base64 エンコードされた添付ファイルを取り出し、メールのエクスポートから失われた請求書、スクリーンショット、ドキュメントを復元します

Web & SEO

Webアプリ向けのURLセーフなトークン

パスワードリセットリンク、メール認証コード、共有ID、短縮URL向けに、ブラウザで「+」や「/」の文字が問題を起こさないURLセーフなBase64文字列を生成します

For Developers

JWTのセグメントを手作業で検査

ターミナルやエディタに本格的なJWTデコーダーが入っていないときでも、ローカルでのデバッグ中にJSON Web Tokenのヘッダー部とペイロード部をデコードできます