ToolMill.io

Base64 エンコード/デコードツール

Base64 にテキストをエンコードするか、Base64 をデコードして、ブラウザで直接読みやすいコンテンツに戻します。 トークンの検査、認証ヘッダーのデバッグ、コンフィグ値の確認、APIペイロードのデコード、リモートサービスを使用せずにプレーンテキストの変換などに便利です。 ToolMillは、プライバシーのためにクライアントを完全に実行し、インストール後にオフラインで作業し続けます。

エンコーディング

お問い合わせ

事例紹介

Base64 にテキストをエンコードする
パスワード
Hello, ToolMill!
ソリューション
SGVsbG8sIFRvb2xNaWxsIQ==
Base64 をテキストにデコードする
パスワード
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
ソリューション
base64 のデコードテストです。
基本認証値のデコード
パスワード
YWRtaW46ZGVtbw==
ソリューション
admin:demo
JSONスニペットのエンコード
パスワード
{"mode":"demo","enabled":true}
ソリューション
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9

Base64 はいつ使うべきか

Base64 は ASCII の限られた文字セットにバイトを回すので、テキストは plain テキストを期待するシステムで安全に移動できます。 これにより、コピーされたヘッダー値、設定文字列、APIサンプル、メールスタイルのペイロード、デバッグ出力に便利です。 Base64 は、宣言ではなく、暗号化として処理されるべきではありません。

共通のワークフロー

基本認証ヘッダーを確認する

一般的なデバッグタスクは、コピーされた Basic Auth 値の検証です。 その形式で、プレーンテキストのユーザー名とパスワードはコロンで結合され、ベース64としてエンコードされます。 このページは、別のリクエストを送信する前にコピーされたヘッダーが実際に含まれているかを確認する必要がある場合に便利です。

API のインスペクトやコンフィグ値

多くのシステムは、Base64 形式の短いテキストペイロード、環境値、またはコピーされたサンプルデータを格納します。 Decoding は、実際に存在するものを調べるのに役立ちます。再エンコーディングは、別のサービスやコマンドラインツールにリーチすることなく、小さな編集をテストすることができます。

輸送のためのプレーンテキストを用意する

システムがBase64のテキストを期待している場合は、読みやすいコンテンツをここに貼り付け、リクエスト、フィクスチャ、またはドキュメントの例に埋め込む前に変換することができます。 このツールは、完全なバイナリファイルではなく、短いテキストサンプルとコピースニペットのために特に便利です。

入力ルールとエッジケース

このページはテキストフォーカスです。 読みやすい文字列とUnicodeテキストでうまく機能し、デコーダーは、過去のBase64入力でスペースとラインブレイクを無視します。 スタンダードベース64 が期待されているので、異なる文字を使用する URL セーフなバリアントは、最初に変換する必要があるかもしれません。 パディングも重要: 欠如または損傷した等しい兆候は、デコード障害を引き起こす可能性があります。

なぜデコードが失敗するのか

通常、デコード失敗は、貼り付けされた値には非Base64文字、誤ったパディング、トランクされた文字列、または標準のBase64URLデコーダーにコピーされたBase64URLのバリアントが含まれています。 混乱のもう一つの一般的なソースは、人間の読みやすいテキストの代わりにバイナリデータを表す有効なベース64を解読します。

プライバシーとオフラインの使用

暗号化されたデータまたはデコードされたデータに頼る前に

出力を再利用する前に、元のテキストエンコーディングを確認し、ソースが標準の Base64 か、Base64URL のような variant であるかを確認し、必要なパディングやファイルタイプの期待が宛先システムに一致するかを確認します。 これは、技術的に有効な出力を誤ったワークフローにコピーすることを避けることができます。

Base64 のデコード結果が何をすべきか、証明しない

成功したデコードは、入力がBase64として解釈され、このツールでバイトまたはテキストに戻すことができることを証明するだけです。 これは、デコードされた結果が意味豊かで、信頼性が高く、正しくダウンストリームアプリのためにエンコードされ、または検査なしで直接再利用に適しています。

Base64 の出力を正しく解釈する方法

Base64 出力はバイトのテキスト表現です。 元のコンテンツが読みやすいテキスト、安全、秘密、または表示のために意図したことを証明しません。 結果の主な値は、Base64を輸送または保存形式として期待するシステムにコピーできるということです。

ToolMillはブラウザで実行されるため、コピーされたトークン、ヘッダ、コンフィグスニペット、ショートペイロードを別のウェブサイトに送信することなく検査できます。 テキストが内部値を含んでいるときに特に便利です。デバッグ中にローカルを維持します。

関連ツール