Base64 エンコード・デコードツール
テキストやファイルをBase64でエンコード・デコードします。標準形式とURLセーフ形式に対応。無料・登録不要。
使い方
- 1 エンコード(Encode)またはデコード(Decode)のモードを選びます。
- 2 テキストを貼り付けるか、ファイルをアップロードします(最大5MB)。
- 3 URLやファイル名との互換性が必要な場合は、URLセーフBase64オプションを有効にします。
このツールを使う理由
- Unicodeを完全サポート — 絵文字やCJK文字も正確にエンコードされます。
- URLセーフ形式に対応 — `+ /`を`- _`に置き換え、パディング文字も省略します。
- File → Base64モードで、小さな画像やバイナリデータをJSONやdata URLに埋め込めます。
- 処理はすべてブラウザ内で完結 — データが当社サーバーに送信されることは一切ありません。
よくある質問
URLセーフBase64とは何ですか?
標準のBase64は`+ / =`という文字を使いますが、これらはURLやファイル名の中でエラーの原因になります。URLセーフBase64(RFC 4648 §5)では`+`を`-`に、`/`を`_`に置き換え、パディング文字の`=`を省略します。この形式はJWTやOAuthのstateパラメータ、その他多くのWeb APIで使用されています。
ファイルをエンコードすることはできますか?
はい可能です。「File → Base64」ボタンからアップロードしてください。ブラウザがフリーズしないよう5MBまでの制限があります。それより大きいファイルには、ストリーミング処理に対応したコマンドラインツールの使用をおすすめします。
Base64はセキュアな暗号化方式ですか?
いいえ、違います。Base64は誰でも簡単に元に戻せる可逆的なエンコード方式にすぎません。データの転送形式を整えるためのものであり、機密情報を隠す目的で使うべきではありません。
Base64 エンコード・デコードツール とは?
Base64は、任意のバイト列を印字可能なASCII文字64種類(A–Z、a–z、0–9、および記号2種)で表現するバイナリ・テキスト変換方式です(RFC 4648)。標準形式では`+`と`/`を使いますが、URLセーフ形式ではこれらを`-`と`_`に置き換えることで、URLやファイル名にそのまま使えるようになります。Base64 Encoderツールは、テキストやバイナリファイルをこれら2つの表現の間で相互変換します。
機能
Encode & decode
Convert text or files to Base64 and back, with clear errors on malformed input.
Standard & URL-safe
Switch between the RFC 4648 standard alphabet (+, /) and the URL-safe alphabet (-, _) for URLs and filenames.
Text & binary files
Encode UTF-8 text or drop in any binary file (images, PDFs) — output stays byte-accurate.
100% private
Runs entirely client-side — your input is never uploaded, logged, or rate-limited.
例
Input
Hello, Zerethon!
Output
SGVsbG8sIFplcmV0aG9uIQ==
主な用途
-
1
Embed images as data URIs
Base64-encode a small image to inline it in CSS or HTML and save an HTTP request.
-
2
Build a Basic Auth header
Encode "user:password" for the HTTP Authorization header. Note: Base64 is encoding, not encryption — it hides nothing.
-
3
Inspect a JWT
Decode the URL-safe Base64 segments of a JSON Web Token to read its header and claims.
Base64 エンコード・デコードツール と他の選択肢の比較
| 機能 | Zerethon Tools | 一般的なオンラインツール | デスクトップアプリ |
|---|---|---|---|
| Files leave device | No | Yes (upload) | No |
| URL-safe variant | Yes | Sometimes | Yes |
| Binary file support | Yes | Sometimes | Yes |
| Free | Yes | Yes | Often free |
| Signup required | No | Sometimes | No |
Zerethon's Base64 tool encodes and decodes both text and binary files entirely in your browser, following RFC 4648. It supports the standard alphabet (+, /) and the URL-safe alphabet (-, _), encodes UTF-8 text correctly, and never uploads your data. Free, no signup, no rate limits.
- カテゴリ
- 開発者
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
References
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。Base64 エンコード・デコードツール は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
比較
基礎を学ぶ
使い方ガイド
関連ツール
JSONフォーマッター
JSONをオンラインで整形・検証・圧縮。無料・登録不要 — データはブラウザの外へ送信されません。
ツールを開くSQLフォーマッター
SQLクエリをオンラインで整形 — MySQL、PostgreSQL、SQLite、SQL Server、Oracle、BigQueryのコードをきれいに整えます。
ツールを開くUUID生成ツール
オンラインでUUIDを生成 — v1、v4、v7、Nilに対応。最大10,000件の一括生成が可能。無料・登録不要。
ツールを開くパスワードジェネレーター
暗号学的に安全な強力なランダムパスワードを生成します。長さと文字セットを自由にカスタマイズ可能 — すべてブラウザ内で完結します。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。