Base64 エンコード/デコードツール
Base64 にテキストをエンコードするか、Base64 をデコードして、ブラウザで直接読みやすいコンテンツに戻します。 トークンの検査、認証ヘッダーのデバッグ、コンフィグ値の確認、APIペイロードのデコード、リモートサービスを使用せずにプレーンテキストの変換などに便利です。 ToolMillは、プライバシーのためにクライアントを完全に実行し、インストール後にオフラインで作業し続けます。
エンコーディング
お問い合わせ
事例紹介
Hello, ToolMill!
SGVsbG8sIFRvb2xNaWxsIQ==
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
base64 のデコードテストです。
YWRtaW46ZGVtbw==
admin:demo
{"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はブラウザで実行されるため、コピーされたトークン、ヘッダ、コンフィグスニペット、ショートペイロードを別のウェブサイトに送信することなく検査できます。 テキストが内部値を含んでいるときに特に便利です。デバッグ中にローカルを維持します。
関連ツール
六角エンコード/デコード — テキスト ↔ ヘックス
ヘックスエンコード/デコードは、テキストをヘキサデシマル(base-16)バイトに変換し、ヘックスを読み取り可能なテキストに変換します。 バイナリペイロードのデバッグ、UTF-8バイトの検査、エスケープされた文字列の逆転、ハッシュまたは低レベルのプロトコルで作業するために使用します。 一般的な六角形式(スペース、改行、または0x接頭辞なし)を受け入れます。 ブラウザで100%ローカルで実行 — アップロードなし — ToolMillをPWAとしてインストールした後、オフラインで動作します。
エンコーディング
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
エンコーディング
ROT13 エンコード/デコード — テキスト ↔ ROT13 暗号
ROT13は、A↔N、B↔Oなどをシフトするシンプルな文字置換暗号です。 スポイラー、光の難読、フォーラム/メールのテキストによく使われます。 このツールは、プレーンテキストを ROT13 にエンコードし、 ROT13 をテキストにデコードします(操作は対称です)。 ブラウザで100%ローカルで実行 — アップロードなし — ToolMillをPWAとしてインストールした後、オフラインで動作します。
エンコーディング
URLエンコード/デコード(パーセントエンコーディング)
URL Encode/Decode (percent-encoding) は、安全でない文字を URL セーフな形式に変換し、再度バックアップします。 クエリ文字列、URL、UTMパラメータのリダイレクト、APIリクエストのデバッグ(RFC 3986)に使用します。 ブラウザで100%ローカルで実行 — アップロードなし — ToolMillをPWAとしてインストールした後、オフラインで動作します。
エンコーディング
