URLエンコード/デコード
URLのパーセントエンコード(%xx形式)と元の文字列を相互に変換します。日本語を含むクエリ文字列の確認に便利です。処理はすべてブラウザ内で完結します。
このツールについて
- コンポーネントは
encodeURIComponent相当で、& = ? /などの記号も変換します(クエリの値1つを変換するとき向け)。 - URI全体は
encodeURI相当で、URLの区切り記号はそのまま残します。 - 文字コードはUTF-8として処理するため、日本語も正しく変換できます。
- 処理はすべてブラウザ内で完結し、入力内容が外部に送信されることはありません。
URLエンコード/デコードとは?使い方と活用ガイド
URLエンコード/デコードは、URLに含められない文字をパーセント(%xx)形式に変換したり、エンコードされた文字列を元に戻したりする無料ツールです。日本語やスペース、記号などはそのままURLに使えないため、クエリ文字列やパス、フォームの送信値ではエンコードが必要になります。本ツールは入力するだけで、エンコードとデコードの双方向に変換します。
UTF-8として処理するため、日本語を含むクエリ文字列も正しく %xx 形式へ変換し、復元できます。たとえば「あ」は %E3%81%82 のように表現されます。コピーしてきたURLの末尾が長い%付き文字列になっていて中身が読めない、というときも、デコードすれば検索キーワードやパラメータの意味がすぐに分かります。
変換方式は2種類から選べます。「コンポーネント」は encodeURIComponent 相当で、& = ? / などの記号も含めて変換するため、クエリの値ひとつを安全にエンコードしたいときに向いています。「URI全体」は encodeURI 相当で、URLの区切り記号は残すので、URL全体をまとめて処理したいときに使います。この2つを取り違えると区切り記号まで壊れたり、逆に必要なエスケープが漏れたりするため、用途に応じた使い分けが重要です。
検索クエリの中身を確認したり、リダイレクト先のパラメータを読み解いたり、APIに渡す値を正しくエスケープしたりと、Webにまつわる調査・開発で活躍します。2つの仕様の違いを意識せずにボタンひとつで切り替えられるのが便利です。入力したデータはすべてお使いのブラウザ内(JavaScript)で処理され、サーバーへ送信・保存されることはありません。会員登録やインストールも不要で、PC・スマートフォンのどちらからでも、すべての機能を無料で利用できます。社内の機密情報や個人情報を含むデータでも外部に漏れる心配がなく、ネットワークから切り離されたオフライン環境でも一度読み込めば動作するため、セキュリティが求められる業務でも安心して使えるのが、インストール型ソフトやサーバー処理型サービスにはないブラウザ完結型ツールの大きな利点です。
よくある質問
日本語のURLエンコード・デコードができますか?
はい。UTF-8として処理するため、日本語を含むクエリ文字列の %xx 形式への変換と復元ができます。
encodeURIComponent と encodeURI の違いは?
「コンポーネント」は encodeURIComponent 相当で & = ? / などの記号も変換します(クエリの値1つ向け)。「URI全体」は encodeURI 相当で、URLの区切り記号は残します。