毎日使える無料の計算・変換ツール集

URLエンコード・デコード

日本語URLの「%E3%81%82…」形式への変換と復元が、貼り付けるだけでできます。

encodeURIComponent と encodeURI の違い

方式変換されない文字使いどころ
encodeURIComponentA-Z a-z 0-9 - _ . ! ~ * ' ( )クエリの「値」だけを変換(?q=ここ)
encodeURI上記 + : / ? # [ ] @ & = + $ , ;URL全体をまとめて変換

検索キーワードなど「URLの部品」を変換するなら encodeURIComponent、コピーしたURL全体を安全な形にするなら encodeURI を選んでください。

よくある質問

デコードでエラーになります

「%」のあとに16進数2桁が続かない不正な文字列はデコードできません。途中で切れたURLでないか確認してください。

「+」がスペースになりません

「+」をスペースとして扱うのは古いフォーム形式(application/x-www-form-urlencoded)の仕様です。必要なら先に「+」を「%20」に置き換えてください。