WMW

URLエンコーダー/デコーダー

Free

単一の値、完全なURI、またはフォームデータ用のモードでURL内で安全に使用するためにテキストをパーセントエンコードし、パーセントエンコードされたテキストを読みやすい形式にデコードし直し、デコードされたURLをプロトコル、ホスト、パス、クエリパラメータ、フラグメントに自動的に分解します。すべてブラウザ内で完全に動作します。

すべてブラウザ内で動作します。テキストがどこかにアップロードされることはありません。

最近のアクティビティ

全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。

Decoded a percent-encoded value

1時間前

Decoded a percent-encoded value

1時間前

Decoded a percent-encoded value

1時間前

Decoded a percent-encoded value

1時間前

Encoded 11 character(s) of text

1時間前

Encoded 11 character(s) of text

1時間前

Encoded 34 character(s) of text

1時間前

Encoded 34 character(s) of text

1時間前

Encoded 22 character(s) of text

1時間前

コメント (0)

このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。

ゲストのコメントは公開前に確認されます。 ログイン すると即座に投稿できます。

まだコメントはありません。最初にご意見をお寄せください!

このツールの機能

このツールは、URL内で安全に使用するためにテキストをパーセントエンコードします。単一の値、完全なURI、フォームエンコードされたデータ用の個別のモードがあり、パーセントエンコードされたテキストを読みやすい形式にデコードし直します。デコードされたテキストが完全なURLである場合、プロトコル、ホスト、パス、クエリパラメータ、フラグメントの自動分解も含まれます。

仕組み

URLは安全に限られたASCII文字セットのみを含むことができるため、それ以外の文字、または特別な意味以外で使用される予約文字は、2桁の16進数のバイト値(マルチバイトUTF-8文字の場合は複数の値)が続く%として書かれます。このツールは、URLを入力したときにブラウザ自体が使用するのと同じパーセントエンコーディングを実行するために、ブラウザ組み込みのencodeURIComponent、encodeURI、decodeURIComponent関数を使用し、さらに選択したモードに応じてスペース文字の%20と+を切り替えます。

解決できる問題

よくある質問

›「Component」エンコードモードと「Full URI」エンコードモードの違いは何ですか?

「Component」モード(encodeURIComponent)は、: / ? & や # を含む、単一の値で安全でないすべての文字をエスケープするため、クエリパラメータ内に配置される値には正しい方法です。「Full URI」モード(encodeURI)は、完全なURLの異なる部分を区切るために必要であるため、これらの文字をそのまま残します。したがって、URL全体をエンコードする場合にのみ使用し、その中の単一の値には使用しないでください。

›「Form data」モードはなぜスペースを%20ではなく+に変換するのですか?

多くのフレームワークでHTMLフォームやクエリ文字列に使用されるapplication/x-www-form-urlencoded形式は、スペースを%20ではなくリテラルの+文字として表します。どちらも有効で同じ意味ですが、受信側システムが期待する規則に合わせる必要があります。

›デコード時に+をスペースとして扱うチェックボックスがあるのはなぜですか?

標準のパーセントデコードは+文字に影響を与えませんが、フォーム送信や一般的なクエリ文字列からの値は+をリテラルのスペースを意味するために使用します。このチェックボックスはデフォルトでオンになっています。これはより一般的なケースだからですが、+が意図的に%2Bとしてパーセントエンコードされ、リテラルのプラス記号として残るべき値をデコードする場合は、オフにできます。

›URL分解セクションは何のためですか?

デコードされたテキストが完全で有効なURLの場合、このツールはそれをプロトコル、ホスト、パス、個々のクエリパラメータ、フラグメントに解析するため、生の文字列を1文字ずつ読む代わりに、長いエンコードされたURLの構造を一目で確認できます。

›このツールは私のデータをどこかに送信しますか?

いいえ、エンコードとデコードはどちらもブラウザ自体の組み込みJavaScript関数を使用して行われます。サーバーにアップロードされることはありません。

関連ツール

Free

テキスト

SQLフォーマッター

MySQL、PostgreSQL、SQLite、T-SQL、PL/SQL、BigQuery、Snowflakeを含む10種類以上のSQL方言で、一貫したインデント、1行に1つの句、選択したキーワードの大文字小文字で読みやすくSQLクエリを再フォーマットします。すべてブラウザ内で完全に動作します。

Free

テキスト

SSL証明書と鍵のペアチェッカー

SSL/TLSの秘密鍵、証明書、オプションのCSRが実際に同じ鍵ペアに属しているかを確認し、証明書のサブジェクト、発行者、有効期間、SAN、フィンガープリントを復号して表示します。すべてブラウザ内で完全に動作します。

Free

テキスト

SSL証明書フォーマット変換ツール

SSL/TLS証明書をPEMとDERエンコーディング間で変換し、証明書をPKCS#7(.p7b)ファイルにまとめたりそこから抽出したりし、証明書と秘密鍵をパスワード保護されたPKCS#12(.pfx / .p12)ファイルにパッケージ化したり再度抽出したりします。すべてブラウザ内で完全に動作します。

Free

テキスト

SSL証明書ビューアー

1つ以上のPEMまたはDER X.509証明書をデコードし、各フィールドを平易な言葉で表示します:サブジェクト、発行者、有効性、フィンガープリント、公開鍵の詳細、そしてKey Usage、Subject Alternative Names、Authority Information Accessを含むすべての標準拡張。すべてブラウザ内で完全に動作します。

Free

テキスト

テキスト差分チェッカー

2つのテキストブロックを比較し、行、単語、または文字レベルで追加、削除、または変更された内容を正確に確認します。統一表示または並列表示、ダウンロード可能な標準の差分ファイルに対応しています。すべてブラウザ内で完全に動作します。

Free

テキスト

テキストASCII変換ツール

テキストをASCII文字コードに変換し、また元に戻します。結果は2進数、16進数、8進数でも表示され、すべてブラウザ内で完全に動作し、何もアップロードされません。

Free

テキスト

テキスト2進数変換ツール

テキストを2進数文字コードに変換し、また元に戻します。結果は10進数、16進数、8進数でも表示され、すべてブラウザ内で完全に動作し、何もアップロードされません。

Free

テキスト

テキスト16進数変換ツール

テキストを16進数文字コードに変換し、また元に戻します。結果は10進数、2進数、8進数でも表示され、すべてブラウザ内で完全に動作し、何もアップロードされません。