開発者・データフォーマット100% クライアント側実行
Base64テキスト&ファイル エンコード・デコード
UTF-8テキストやバイナリファイルを標準およびURL-Safe Base64文字列へブラウザ内で高速変換。
使い方・操作ガイド Base64テキスト&ファイル エンコード・デコード
1
1. データの入力または貼り付け
コードやテキスト、ペイロードを直接エディタに入力または貼り付けます。
2
2. ブラウザ内での即時高速処理
サーバーとの通信を行わず、ローカルのブラウザメモリ内で瞬時に検証・変換が行われます。
3
3. 結果のコピーまたは保存
変換・整形されたデータをワンクリックでクリップボードにコピーまたはファイル保存します。
このツールの仕組み
RFC 4648標準に準拠したBase64相互変換ツール。日本語文字化けを防ぐUTF-8完全対応、ファイルのドラッグ&ドロップ、ワンクリックコピーに対応。
安全なソースコードサンドボックス:
JSONペイロードやコードは完全にローカル環境で処理されます。外部サーバーへのデータ送信は一切ありません。
よくある質問
標準Base64とURL-Safe Base64の違いは何ですか?
標準Base64では「+」「/」および「=」パディング記号を使用しますが、URL-Safe Base64(RFC 4648)ではURLやクエリパラメータ内で安全に扱えるよう「-」「_」に置き換え、末尾パディングを省略します。
日本語や絵文字などのUTF-8文字列も文字化けせずデコードできますか?
はい。マルチバイトのUnicode/UTF-8エンコーディングにネイティブ対応しているため、ひらがな、漢字、絵文字も文字化けすることなく安全に相互変換できます。
Base64 Encode & Decode via Terminal
重い外部パッケージを導入せず、ターミナル上で直接実行可能
Bash / Zsh
$ echo -n "Hello World" | base64Encodes text to Base64 (-n avoids appending a trailing newline). Decode with base64 -d.
Node.js
$ node -e 'console.log(Buffer.from("Hello World").toString("base64"))'Encodes string using Node.js Buffer API. Decode with Buffer.from(str, "base64").toString("utf-8").
開発データフォーマット&技術仕様リファレンス
| フォーマット / 規格 | 仕様・RFC | 主な用途 | 主な利点・特徴 |
|---|---|---|---|
| JSON | RFC 8259 | Web API、マイクロサービス、設定ファイル | 高いパーサー互換性、軽量な構文 |
| Base64 | RFC 4648 | テキストプロトコル経由のバイナリ転送 | 画像・トークンの安全なASCII変換 |
| JWT | RFC 7519 | ステートレスなユーザー認証 | 暗号署名可能な自己完結型クレーム |
| UUID v4 | RFC 4122 | グローバルに一意なデータベースID | 128ビットの衝突耐性を持つランダムID |
| YAML | YAML 1.2 | Kubernetes、GitHub Actions、Docker | 可読性の高いインデント構文 |