ホーム / URLエンコード

URL エンコード / デコード

日本語や記号を含む文字列を URL エンコード(パーセントエンコード)・デコードできるツールです。コピペするだけで自動的に結果が表示されます。処理はすべてブラウザ内で行われます。

広告枠(結果直下)

使い方とエンコード方式の違い

上のタブから「エンコード」または「デコード」を選び、テキストエリアに文字を貼り付けるだけで、自動的に結果が表示されます。「結果をコピー」ボタンを押すと、変換後の文字をそのままクリップボードにコピーできます。

URL エンコード(パーセントエンコード)とは

URL では半角英数字と一部の記号しか使えないため、日本語やスペース、特殊記号などはそのまま使えません。これらを %E3%81%82 のように「%+16進数」の形へ変換することを URL エンコード(パーセントエンコード)と呼びます。逆に、エンコードされた文字列を元の文字へ戻すのがデコードです。

encodeURIComponent と encodeURI の違い

エンコードには2つの方式があり、用途に応じて使い分けます。本ツールでは「値だけ」「URL全体」のラジオボタンで切り替えられます。

クエリに「&」や「=」を文字として含めたい値(検索ワードなど)をエンコードするときは、必ず「値だけ(encodeURIComponent)」を選んでください。URL 全体方式ではこれらが区切り文字とみなされ、正しく扱われません。

※ 変換はお使いのブラウザ内だけで行われ、入力した文字がサーバーへ送信されることはありません。デコードできない不正な文字列(孤立した「%」や不正な並びなど)を入力した場合は、エラーである旨が表示されます。計算結果はあくまで参考値です。

よくある質問

URLエンコードとは?

日本語や記号などURLで使えない文字を「%xx」の形式(パーセントエンコード)に変換することです。本ツールでエンコード・デコードできます。

encodeURIとencodeURIComponentの違いは?

encodeURIはURL全体用で「/」「?」などは変換しません。encodeURIComponentは値だけ用でそれらも変換します。本ツールで両方を選べます。

入力内容は送信されますか?

いいえ。処理はすべてブラウザ内で完結し、サーバーへ送信されることはありません。

広告枠(コンテンツ下部)