Glyph WidgetsGlyph Widgets
概要お問い合わせプライバシー利用規約Ko-fiでサポート

© 2026 Glyph Widgets. All rights reserved.

·

100%クライアントサイド処理

Base64エンコーダー/デコーダー

最終更新: 2026年3月5日

テキストをBase64にエンコードまたはBase64文字列を即座にデコード。URLセーフモード付きの完全なUnicodeサポート。すべての処理はブラウザ内でローカルに行われます。

0 文字
0 文字
共有

Saved Presets is a Supporter feature.

Tool History is a Supporter feature.

Tool Notes is a Supporter feature.

機能

  • ▶テキストをBase64にエンコード
  • ▶Base64をテキストにデコード
  • ▶完全なUnicode/UTF-8サポート
  • ▶URLセーフBase64モード
  • ▶結果をクリップボードにコピー
  • ▶テキストファイルとしてダウンロード
  • ▶リアルタイム変換
  • ▶ワンクリックでスワップと切り替えモード
  • ▶100%クライアント側処理 - データはブラウザから出ません

使い方

1

モードを選択

「エンコード」をクリックしてプレーンテキストをBase64に変換するか、「デコード」をクリックしてBase64を読み取り可能なテキストに戻します。ツールは選択を記憶します。

2

入力を入力

入力フィールドにコンテンツを貼り付けるか入力します。エンコードの場合、Unicode文字を含む任意のテキストを入力します。デコードの場合、有効なBase64文字列を入力します。

3

URLセーフモードを有効化(オプション)

出力をURLで使用する場合は、エンコード前にURLセーフモードを有効にします。これは+を-に、/を_に置き換え、クエリ文字列やパスで安全に使用できるようにします。

4

コピーまたはダウンロード

入力と同時に結果が自動的に表示されます。「コピー」をクリックしてクリップボードにコピーするか、「ダウンロード」をクリックしてファイルとして保存します。「スワップ」を使用して操作をすばやく逆にできます。

Base64エンコーディングの仕組み

Base64エンコーディングはバイナリデータを64の印刷可能なASCII文字のセットに変換します。アルゴリズムは入力バイトを3つ(24ビット)のセットにグループ化し、それぞれ6ビットの4つのグループに分割します。各6ビット値はBase64アルファベットの64文字の1つにマッピングされます。

Base64アルファベット

A-Z(26文字)は値0-25。a-z(26文字)は値26-51。0-9(10文字)は値52-61。+は値62(URLセーフモードでは-)。/は値63(URLセーフモードでは_)。=は入力長が3で割り切れない場合のパディング。

Unicodeサポート

標準のBase64(btoa/atob)はASCIIのみを処理します。当社のツールはTextEncoderを使用してまずUnicodeテキストをUTF-8バイトに変換し、そのバイトをエンコードします。デコードでは、TextDecoderでプロセスを逆にし、完全なUnicodeサポートを確保します。

URLセーフモード

標準のBase64は+と/を使用しますが、これらはURLで特別な意味を持ちます。URLセーフBase64(RFC 4648)はこれらを-と_に置き換え、オプションでパディングを削除します。これにより、Base64文字列はパーセントエンコーディングなしでURLで直接使用できます。

一般的な使用例

データURIを使用してHTML/CSSに画像を埋め込む。JSONまたはXMLペイロードでバイナリデータをエンコード。テキストベースのプロトコル経由でファイルを送信。HTTP基本認証の認証情報をエンコード。テキストのみのデータベースにバイナリデータを保存。

制限事項

Base64はデータサイズを約33%増加させます。暗号化やセキュリティには適していません。非常に大きな入力はブラウザのパフォーマンス問題を引き起こす可能性があります。一部の特殊なパディングシナリオではURLセーフモードが必要な場合があります。

よくある質問

Base64はバイナリデータをASCII文字に変換するバイナリからテキストへのエンコーディングスキームです。64文字(A-Z、a-z、0-9、+と/)とパディング用の=を使用します。JSON、XML、HTMLなどのテキストベースの形式にバイナリデータを埋め込むために一般的に使用されます。

関連ツール

JWTデコーダー

JSON Webトークンをデコード・検査

JSONフォーマッター

JSONデータをフォーマット・検証