URLエンコーダー&デコーダー — 無料・プライベート・ブラウザ内で
URLやクエリパラメーターのパーセントエンコード・デコードを瞬時に。アップロードなし。
このツールは完全にブラウザ内で動作します。ファイルがアップロードされることはなく、お使いのデバイス上にとどまります。
URLエンコーディング(パーセントエンコーディングとも呼ばれます)は、スペースやアンパサンド、アクセント記号といった文字を%20のような安全な形に変換し、URLやクエリ文字列の中に置いても壊れないようにします。このツールは、ブラウザ内蔵のencodeURIComponentとdecodeURIComponentを使って、テキストを両方向にリアルタイムで変換します。
すべての処理はブラウザ内で完結し、テキストがサーバーに送信されることはありません。値を貼り付けて、エンコードとデコードを切り替え、ワンクリックで結果をコピーできます。APIリクエストのデバッグや、手作業でのリンク作成、エンコードされたパラメーターの解読にぴったりです。
URLエンコード/デコード の使い方
- テキストをURLセーフにするなら「エンコード」を、エンコードされた値を読むなら「デコード」を選びます。
- 入力欄にテキストを貼り付けるか入力します。
- 入力するそばから、変換結果が下に瞬時に表示されます。
- 「コピー」をクリックして結果をクリップボードにコピーします。
よくある質問
テキストはサーバーにアップロードされますか?
いいえ。変換はすべて、ネイティブのencodeURIComponentとdecodeURIComponent関数を使ってブラウザ内で行われます。テキストが端末の外に出ることはありません。
エンコードとデコードの違いは何ですか?
エンコードは、安全でない文字(スペース、&、?、アクセント記号など)を%20のようなパーセントコードに置き換え、URLの中で安全にします。デコードはその逆で、パーセントコードを読める文字に戻します。
デコードエラーが出るのはなぜですか?
入力に不正なパーセントシーケンスが含まれているとデコードは失敗します — たとえば、有効なエスケープになっていない単独の「%」や「%zz」などです。すべての「%」のあとに16進数2桁が続いているか確認してください。
これはURL全体をエンコードしますか、それとも一部分だけですか?
encodeURIComponentを使用しており、これはクエリパラメーターのような単一の値をエンコードします — &、=、?、/といった文字もエスケープされます。そのため、完全なアドレスではなく、URLの個々の部分に最適です。