無料オンライン URL Encoder / Decoder
URL とクエリ文字列をオンラインでエンコード・デコード。クエリパラメータの自動解析付き。無料・完全クライアントサイド処理 — 登録不要。
100% クライアントサイド · データは一切外部に送信されません使い方 URL Encoder / Decoder
入力欄に生の URL またはテキスト文字列を貼り付けます。エンコードをクリックすると encodeURIComponent でパーセントエンコードされます。デコードに切り替えると、パーセントエンコードされた入力から元の文字列を復元できます。
クエリ文字列を含む URL をデコードすると、出力の下にクエリパラメータパネルが表示され、パラメータが構造化された JSON ツリーとして確認できます。API レスポンスやログの複雑な URL を調べる際に特に便利です。
キーボードショートカット:Ctrl/Cmd+Enter で実行、Ctrl/Cmd+K でクリア。
よくある質問
URL エンコードとは何ですか?
URL エンコード(パーセントエンコードとも呼ばれます)は、URL 内で安全でない文字(スペース、&、=、# など)を % と 2 桁の16進数の組み合わせに変換します。たとえば、スペースは %20 に、& は %26 になります。
encodeURIComponent と encodeURI はどう使い分ければよいですか?
個々のクエリパラメータの値やパスセグメントをエンコードする場合は encodeURIComponent(このツールが使用する方式)を使います。/、?、# など URL の構造に関わる文字を保持したまま完全な URL をエンコードしたい場合にのみ encodeURI を使います。
クエリ文字列パーサーは何をしますか?
クエリ文字列を含む URL(例:?name=John&role=admin)をデコードすると、クエリパラメータが自動的に解析され、構造化された JSON ツリーとして表示されます。複雑なまたはネストされたクエリ文字列を確認するのに便利です。
機密データを扱う際にこのツールは安全ですか?
はい。すべての処理はブラウザ内で行われ、サーバーにはデータが送信されません。このツールは入力内容を記録・保存・送信しません。
完全な URL をエンコードするとなぜ壊れてしまうのですか?
全体の URL をエンコードすると、構造的な文字(://、/、?)もエンコードされてしまい、結果として URL として解析できなくなります。クエリパラメータの値だけをエンコードし、URL 全体の構造はエンコードしないようにしましょう。