← 機能一覧に戻る
Free

Base64エンコード / デコード

Base64エンコーダー/デコーダーは、ブラウザ上でテキストをBase64に、あるいはBase64をテキストに直接変換します。Unicodeセーフなエンコーディングにより、絵文字や非ラテン文字、特殊文字も正しく処理されます。ワンクリックコピー、入出力の入れ替え、リアルタイム変換に対応しています。

Base64は、データURL、JWTトークン、メールのMIMEエンコーディング、Basic認証ヘッダー、埋め込みアセットのペイロードなど、いたるところで使用されています。しかし、ブラウザにはコードを書かずにBase64を素早くエンコード・デコードする機能が標準ではありません。このツールはその機能を提供します。任意の文字列を貼り付けてエンコードしたり、Base64を貼り付けて元のテキストにデコードしたりできます。このエンコーダーはUnicodeセーフです(Latin-1以外の文字で失敗するネイティブのbtoaとは異なります)。絵文字、日本語、アラビア語など、あらゆる文字が正しくエンコード・デコードされます。デコーダーは、標準のBase64とURLセーフ(JWTなどで使用される「+」「/」を「-」「_」に置き換えたもの)の両方の形式に対応しています。リアルタイム変換により、入力に合わせて出力が更新され、入れ替えボタンを使用すれば入出力を瞬時に反転させることも可能です。

ライブプレビュー
example.com
Base64 Encoder / Decoder Encode Decode
Input
Hello, DevSuite Pro!
Base64 Output
SGVsbG8sIERldlN1aXRlIFBybyE=
Copy Swap
主な機能

エンコードとデコード

エンコードモードとデコードモードを瞬時に切り替えられます。プレーンテキストからBase64へ、あるいはBase64からプレーンテキストへ。双方向の変換をサポートしています。

Unicodeセーフ

絵文字、漢字、アラビア語、ヘブライ語など、あらゆる文字を正しく処理します。ネイティブブラウザのbtoa()とは異なり、このエンコーダーはLatin-1以外の入力でも失敗しません。

ワンクリックコピー

ワンクリックでエンコードまたはデコードの結果をクリップボードにコピーできます。テキストを手動で選択する必要はありません。

リアルタイム変換

入力と同時に入力内容が更新されます。ボタンをクリックする必要はなく、変更が即座に反映されるため、素早いデバッグが可能です。

URLセーフ形式に対応

標準のBase64と、URLセーフなBase64(JWTトークンなどで「+」と「/」が「-」と「_」に置き換えられたもの)の両方をデコードできます。

入出力の入れ替え

ボタン一つで入力フィールドと出力フィールドを入れ替えます。デコードした結果を再エンコードしたり、往復の正確性を検証したりする際に便利です。

主な活用例

JWTペイロードのデコード

JWTトークンのペイロード部分を貼り付けて、クレームの内容をデコードして検査します。トークンの内容を読むためだけにデコーダーコードを書くよりはるかに高速です。

データURLの作成

小さなテキストや画像コンテンツをエンコードしてCSS、HTML、設定ファイルに直接埋め込みます。インラインリソースとして活用する際に有用です。

Basic認証のデバッグ

「Authorization: Basic」ヘッダーをデコードして、APIデバッグ中に「ユーザー名:パスワード」の認証情報を確認します。

メールMIMEコンテンツ

生のMIMEソースから、Base64エンコードされたメールの添付ファイルや本文パーツをデコードして検査します。

秘密情報の安全なエンコード

バイナリや特殊文字を含む文字列を、テキスト専用のチャネル(URL、JSON、ヘッダーなど)で送信するためにエンコードします。そのままでは崩れてしまうようなデータも安全に扱えます。

使い方
1

Base64ツールを開く

DevSuite ProのドックまたはポップアップでBase64アイコンをクリックします。エンコード/デコードの切り替えができる2ペインのエディタが開きます。

2

入力を貼り付ける

エンコードする場合はプレーンテキストを、デコードする場合はBase64文字列を貼り付けます。ツールは選択内容に基づいて適切なモードを自動検出します。

3

モードを選択

テキストをBase64にするには「エンコード」、Base64をテキストに戻すには「デコード」をクリックします。現在のモードが強調表示されます。

4

出力を確認

変換結果がすぐに出力ペインに表示されます。長い出力はスクロール可能で、デフォルトで折り返されます。

5

結果をコピー

コピーボタンをクリックして出力をクリップボードに保存します。あるいは「入れ替え」を使用して出力を入力に戻し、さらに変換を続けることもできます。

試してみませんか? Base64エンコード / デコード?

DevSuite Pro を無料でインストールして、ブラウザで 39 以上の開発者ツールを利用しましょう。

Chrome に追加 Edgeに追加 Firefox に追加