Developer Utility
URL エンコーダー / デコーダー
日本語、スペース、特殊文字を含むURL文字列を安全にエンコードしたり、エンコード済みURLを元の読みやすい文字列へデコードできます。Query String解析、自動変換、URL構成要素確認、結果コピー、TXTダウンロードに対応しています。
URL変換
エンコードまたはデコードモードを選択し、URL、検索語、クエリパラメータ文字列を入力してください。
URL構成要素解析
入力値がURL形式の場合、プロトコル、ホスト、パス、クエリ、ハッシュを分離して表示します。
Query Parameters
解析するURLまたはquery stringを入力すると、パラメータが表示されます。
URLエンコードの活用例
URLエンコードは、リンク共有、APIリクエスト、検索語の送信、日本語ファイル名の処理でよく使われます。
日本語検索語やスペースを含むキーワードを安全なクエリパラメータに変換できます。
特殊文字を含むパラメータ値をAPIリクエストURLに安全に含められます。
壊れたリンクやエンコード済みURLをデコードして、実際のパスとパラメータを確認できます。
ヘルプ
URLエンコーダー / デコーダーとは?
URLエンコーダー / デコーダーは、URL内でそのまま使いにくい日本語、スペース、特殊文字をパーセントエンコード形式へ変換したり、エンコード済み文字列を読みやすい元の文字列へ復元する開発者向けユーティリティです。
検索URL、APIリクエストパラメータ、共有リンク、日本語ファイル名リンクの確認に使えます。
使い方
- URLエンコードまたはURLデコードモードを選択します。
- 入力欄に変換するURL、検索語、query stringを入力します。
- 自動変換が有効な場合、入力と同時に結果が表示されます。
- URL形式の場合、下の解析エリアで構成要素とパラメータを確認します。
- 必要に応じて結果コピーまたはTXTダウンロードを使用します。
encodeURIとencodeURIComponentの違いは何ですか?
encodeURIはURL全体を対象とし、:、/、?、& などのURL構造文字を保持します。encodeURIComponentは1つのパラメータ値を対象とし、より多くの特殊文字をエンコードします。
スペースはなぜ %20 または + で表示されますか?
URLパスではスペースは通常 %20 として表現されます。Query Stringやform-urlencodedデータでは + として表現される場合もあります。
デコードに失敗する理由は?
% の後に正しい16進数値がない場合や、エンコード文字列が途中で切れている場合、デコードに失敗することがあります。例えば %EA% のような不完全な値は正しく解釈できません。
Query Stringだけでも解析できますか?
はい。?q=test&page=1 または q=test&page=1 のような形式でも、パラメータ一覧として分離して確認できます。
機密URLを入力しても大丈夫ですか?
実際のセッショントークン、認証コード、個人情報が含まれるURLは入力しないことをおすすめします。テストが必要な場合は、トークン値や個人情報をマスキングしてから使用してください。