Base64 エンコード / デコード

UTF-8に対応した安全なBase64のエンコードとデコード。

テキストのエンコードとデコードはすべてブラウザ内で行われるため、貼り付けた内容がサーバーにアップロードされることはありません。

トークンを調べたいですか? JWTデコーダーをお試しください。

Base64 エンコード / デコード について

このBase64エンコード・デコードツールは、テキストをBase64に変換し、Base64を読みやすいテキストへ戻します。処理はすべてブラウザ内でローカルに行われます。エンコードはUTF-8セーフなので、絵文字・アクセント記号・あらゆるUnicode文字が文字化けせずに正しく往復します。デコーダーは寛容な設計で、URLセーフな文字セット(- と _)を受け付け、パディングの欠落を許容し、余分な空白を取り除いてからBase64をテキストにデコードします。API・JWT・データURI・HTTPヘッダーを扱う開発者やQAエンジニアなど、その場で素早く確実にエンコード・デコードしたい方に向けたBase64変換ツールです。ワンクリックでエンコードとデコードのモードを切り替え、結果をコピーできます。すべてブラウザ内で動作するため、サーバーには何もアップロードされません。

機能

Base64 エンコード / デコード の使い方

  1. テキストをBase64に変換するにはエンコードモード、Base64をテキストに戻すにはデコードモードを選びます。
  2. 入力ボックスにテキストまたはBase64文字列を入力または貼り付けます。
  3. 変換結果が出力エリアにすぐ表示されます。
  4. 出力をコピーして、API呼び出しやヘッダー、データURIで利用します。

入力

こんにちは、ArrayKit!

出力

44GT44KT44Gr44Gh44Gv44CBQXJyYXlLaXQh

UTF-8のテキストを標準のBase64にエンコードします。

よくあるエラーとトラブルシューティング

よくある質問

Base64エンコード・デコードツールとは何ですか?
テキストやバイナリセーフな文字列をBase64へ、またその逆へ変換するツールです。ArrayKitのBase64エンコード・デコードは両方向の処理をブラウザ内で行い、絵文字やアクセントもUTF-8セーフに扱います。
Base64文字列をテキストにデコードするには?
デコードモードに切り替え、Base64文字列を入力ボックスに貼り付けると、読みやすいテキストが出力エリアにすぐ表示され、コピーできます。
ArrayKitのBase64ツールはURLセーフBase64に対応していますか?
はい。デコードはURLセーフな文字セットで使われる - と _ を受け付け、パディングの欠落も許容するため、JWTやURL由来のトークンもきれいにデコードできます。
このBase64ツールは絵文字やアクセント文字を扱えますか?
はい。テキストはBase64の前にUTF-8エンコードされるため、絵文字やアクセントを含むあらゆるUnicodeが文字化けせずに正しく往復します。
Base64文字列のデコードが失敗するのはなぜですか?
入力にBase64文字セット以外の文字が含まれているか、文字列の一部が欠けています。改変していない完全な文字列を貼り付け、余分な記号を取り除いてください。
Base64ツールを使うとき、データはどこかに送信されますか?
いいえ。エンコードとデコードはすべてブラウザ内でローカルに行われ、データが端末から外に出ることはなく、サーバーには何もアップロードされません。

関連ツール

すべての ArrayKit ツール