TinyBee

開発者ツール

Base64ツール

プレーンテキストをBase64に変換、またはBase64を読み取り可能なテキストにデコードします。

使い方

  1. 1

    テキストまたはBase64入力を貼り付けます。

  2. 2

    エンコードまたはデコードを選択します。

  3. 3

    変換された出力をコピーします。

簡単な回答

Base64エンコード/デコードは、プレーンなUTF-8テキストをBase64文字列に変換し、Base64を読みやすいテキストに戻します。APIのデバッグ、設定のチェック、およびデータ転送形式に最適ですが、シークレットの保護には適していません。

主な機能

  • プレーンテキストをBase64にエンコードし、Base64をUTF-8テキストにデコードします。
  • 標準のJavaScriptエンコーディングAPIを使用して、ブラウザ内で完全に実行されます。
  • UTF-8の安全なエンコードおよびデコード処理を通じてUnicodeテキストをサポートします。
  • チケット、ドキュメント、またはテストリクエストにコピーできる即時出力を提供します。
  • 通常のワークフロー中に、貼り付けられた入力をサーバーにアップロードしません。
  • JWTペイロードの検査、設定値、および迅速なエンコーディングチェックに役立ちます。

このツールについて

Base64は現代のソフトウェアの至る所にあります。APIの例、電子メールシステム、データURL、JWTペイロード、および設定スニペットは、ASCIIのみのコンテンツを期待するシステムを安全に移動できるように、テキストをBase64でラップすることがよくあります。それはBase64を安全にするものではありません。それはエンコーディングであり、暗号化ではありません。誰でもデコードできます。このツールを使用すると、読みやすいテキストをBase64にエンコードしたり、Base64を人間が読めるUTF-8に直接ブラウザでデコードしたりできます。これにより、API応答のデバッグ、設定値のチェック、トークンの一部の検査、またはテストペイロードの準備を行うときに役立ちます。処理はローカルで行われるため、プライベートスニペットやステージング資格情報を外部コンバーターに送信する必要はありません。セキュリティポリシーでブラウザベースのユーティリティが許可されていない限り、本番環境のシークレットを貼り付けないでください。

よくあるシナリオ

APIのデバッグ

統合のテスト中に、応答、ヘッダー、またはログからBase64フラグメントをデコードします。

JWTペイロードの検査

開発中にクレームを検査するために、JWTの中間セグメントをデコードします。

設定と環境のチェック

デプロイメント設定、スクリプト、およびドキュメントの例で使用される値をエンコードまたはデコードします。

ドキュメントの例

チケット、READMEファイル、およびハンドオフノート用の読みやすいエンコード/デコードの例を準備します。

よくある質問

Base64は暗号化ですか?

いいえ。Base64はエンコードであり、暗号化ではありません。機密情報の保護には使用しないでください。

Unicodeテキストを処理できますか?

はい。ブラウザのスクリプトはUTF-8で安全なエンコードとデコードを使用します。

バイナリファイルをデコードできますか?

このツールは、完全なバイナリファイルの処理ではなく、テキストのエンコードおよびデコードのワークフローに焦点を当てています。

入力はアップロードされますか?

いいえ。Base64変換はブラウザでローカルに実行されます。

Base64が元のテキストよりも長く見えるのはなぜですか?

Base64はバイトをASCII文字で表すため、プレーンテキストと比較して表示される長さが長くなります。

これをパスワードに使用できますか?

技術的にはエンコードできますが、Base64はセキュリティを提供しません。代わりに適切なシークレット管理を使用してください。

関連ツール