Handytool
デベロッパーガイド5 分で読める2026年2月26日 に更新

インスタント開発ユーティリティ

1クリックでBase64エンコードおよびデコード

Handytoolの Base64エンコーダーは、任意のテキストを標準またはURLセーフBase64に変換し、ブラウザーで戻します—完全なUTF-8サポートとデバイスから出ないデータ。

重要なポイント

  • 01任意のテキストをBase64にエンコードするか、Base64をテキストに戻してデコードして、サーバーなしで即座に実行します。
  • 02JWTと署名URLで使用される標準Base64(+、/)とURLセーフBase64(-、_)の両方をサポートします。
  • 03完全なUTF-8サポートは、絵文字、キリル文字、CJK、アラビア語が毎回正しくエンコードおよびデコードされることを意味します。
  • 04Base64はエンコーディングで、暗号化ではありません—秘密を隠すのに使用しないでください。代わりに真の暗号化を使用します。

Base64とは何で、いつそれが必要ですか?

Base64は、バイナリデータを印刷可能なASCIIテキストとして表現する方法です。開発者の仕事に絶えず表示されます:CSSにデータURIとして画像を埋め込む、JSON APIでバイナリペイロードを送信する、HTTPベーシック認証ヘッダーで資格情報をエンコードする、およびJWTのペイロードセグメントを形成する。これは暗号化ではありませんが、チャネルがテキストのみを受け入れるときに不可欠です。

ほとんどの開発者は、コマンドラインツールまたはクイックスクリプトに到達します。Handytoolはブラウザーベースの代替手段を提供します。即座、Unicodeを正しく処理し、標準とURLセーフの両方の変種をサポートし、入力がどこにも送信されることはありません。

Base64をエンコードまたはデコードする方法

  1. 01

    入力を貼り付けるか入力します

    エンコードするテキストを入力するか貼り付けます—またはデコードするBase64文字列を入力ボックスに入力します。

  2. 02

    標準またはURL安全モードを選択します

    JWT、OAuthトークン、署名URLを操作している場合は、URL安全モードに切り替えます。URL安全Base64は+を-に置き換え、/を_に置き換え、末尾の=パディングをドロップします。

  3. 03

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

    [エンコード]をクリックしてプレーンテキストをBase64に変換するか、[デコード]をクリックしてBase64を読み取り可能なテキストに戻します。

  4. 04

    結果をコピーします

    出力の横にあるコピーボタンをクリックして、結果をクリップボードに入れ、コード、ターミナル、またはAPIクライアントに貼り付けられます。

一般的なBase64ユースケース

Base64は毎日の開発の多くの場所で表示されます。

  • 01データURI—個別のファイルリクエストなしでHTMLまたはCSSに小さな画像またはフォントを埋め込みます。
  • 02HTTPベーシック認証—資格情報は認可ヘッダーのBase64(ユーザー名:パスワード)として送信されます。
  • 03JWTペイロード—JWTのヘッダーとペイロードセグメントはURL安全Base64です。
  • 04バイナリAPIフィールド—一部のAPIはバイナリコンテンツ(署名、キー)をJSONのBase64としてエンコードするために必要とします。
  • 05メール添付ファイル—MIMEはBase64を使用して添付ファイルをASCIIテキストとしてエンコードして転送します。
  • 06コンテンツハッシュトークン—HMACとハッシュダイジェストは、16進数ではなくBase64として配信されることがよくあります。

機密文字列で使用しても安全です

エンコードとデコードはネイティブbtoa、atob、TextEncoderAPIを使用してブラウザーで完全に行われます。サーバーに送信されるものはありません。APIキー、OAuthトークン、または他の機密文字列を検査またはエンコードして、プライバシーリスクなしに検査できます。

Base64はセキュリティレイヤーではないことを覚えておいてください。Base64文字列を見ることができる人は、数秒でそれをデコードできます。データを正しくフォーマットするために使用します。保護するためにではなく。

Base64エンコーダーのFAQ

Base64エンコーディングは何に使用されますか?

Base64はバイナリデータをASCIIテキストとして表現します。一般的な用途には、CSSのデータURI、JWTペイロード、HTTPベーシック認証資格情報、JSON APIのバイナリフィールドが含まれます。

URL安全Base64とは何ですか?

標準Base64はURL内で特殊な意味を持つ+と/を使用します。URL安全Base64は、それらを-と_に置き換え、=パディングをドロップします。JWT、OAuthトークン、署名URLはすべてこのバリアントを使用します。

Base64は暗号化と同じですか?

いいえ。Base64はエンコーディングです—誰でもそれをデコードできます。実際の秘密にはAESまたはTLSのような本当の暗号化を使用します。Base64はテキストのみのチャネルでデータを移動できるようにフォーマットするためのものです。

非英語テキストのBase64出力が間違って見える理由は何ですか?

多くのツールは入力をLatin-1として扱います。これは絵文字と非ASCII文字で破損します。Handytoolはまず入力をTextEncoderを使用してUTF-8バイトに変換するため、すべてのUnicode文字が正しくエンコードされます。

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

決してありません。エンコーダーはブラウザーネイティブAPI(btoa/atobおよびTextEncoder)を使用して、完全にローカルで実行されます。何も送信、ログ、または保存されません。

使用するのは無料ですか?

はい。Handytoolは完全に無料で、サインアップなし、使用上限なし、広告はありません。

関連ツール

ユーティリティ ツールで作業を続ける

ユーティリティ ツール