DevToolbox

無料オンライン 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 全体の構造はエンコードしないようにしましょう。

関連ツール

関連記事