ホーム / URLエンコード
URL エンコード / デコード
日本語や記号を含む文字列を URL エンコード(パーセントエンコード)・デコードできるツールです。コピペするだけで自動的に結果が表示されます。処理はすべてブラウザ内で行われます。
広告枠(結果直下)
使い方とエンコード方式の違い
上のタブから「エンコード」または「デコード」を選び、テキストエリアに文字を貼り付けるだけで、自動的に結果が表示されます。「結果をコピー」ボタンを押すと、変換後の文字をそのままクリップボードにコピーできます。
URL エンコード(パーセントエンコード)とは
URL では半角英数字と一部の記号しか使えないため、日本語やスペース、特殊記号などはそのまま使えません。これらを %E3%81%82 のように「%+16進数」の形へ変換することを URL エンコード(パーセントエンコード)と呼びます。逆に、エンコードされた文字列を元の文字へ戻すのがデコードです。
encodeURIComponent と encodeURI の違い
エンコードには2つの方式があり、用途に応じて使い分けます。本ツールでは「値だけ」「URL全体」のラジオボタンで切り替えられます。
- 値だけ(encodeURIComponent):
: / ? # & = +といった URL の構造を表す記号もすべてエスケープします。クエリのパラメータの値(value)や1つの部品をエンコードするときに使います。例:a/b?c#d&e=f→a%2Fb%3Fc%23d%26e%3Df - URL全体(encodeURI):
: / ? # &などの構造文字はそのまま残し、日本語やスペースだけをエスケープします。URL 全体をまとめて安全な形にしたいときに使います。例:https://example.com/パス?q=値→https://example.com/%E3%83%91%E3%82%B9?q=%E3%81%82
クエリに「&」や「=」を文字として含めたい値(検索ワードなど)をエンコードするときは、必ず「値だけ(encodeURIComponent)」を選んでください。URL 全体方式ではこれらが区切り文字とみなされ、正しく扱われません。
※ 変換はお使いのブラウザ内だけで行われ、入力した文字がサーバーへ送信されることはありません。デコードできない不正な文字列(孤立した「%」や不正な並びなど)を入力した場合は、エラーである旨が表示されます。計算結果はあくまで参考値です。
よくある質問
URLエンコードとは?
日本語や記号などURLで使えない文字を「%xx」の形式(パーセントエンコード)に変換することです。本ツールでエンコード・デコードできます。
encodeURIとencodeURIComponentの違いは?
encodeURIはURL全体用で「/」「?」などは変換しません。encodeURIComponentは値だけ用でそれらも変換します。本ツールで両方を選べます。
入力内容は送信されますか?
いいえ。処理はすべてブラウザ内で完結し、サーバーへ送信されることはありません。
広告枠(コンテンツ下部)