URLエンコード / デコード

日本語や記号を含む文字列をURL(パーセント)エンコードしたり、その逆にデコードしたりできる無料ツールです。 処理はブラウザ内で完結し、データは送信されません。

使い方

「エンコード/デコード」を選び、入力欄に文字列を入れると、結果が下に表示されます。 クエリ文字列やリンクに日本語を含めたいときのエンコード、エンコードされたURLを読みたいときのデコードに使えます。

よくある質問

URLエンコードとは何ですか?

URLで使えない文字(日本語・空白・記号など)を、%に続く16進数(パーセントエンコード)に変換することです。たとえば「検索」は %E6%A4%9C%E7%B4%A2 になります。リンクやクエリ文字列を安全に扱うために使います。

encodeURIとencodeURIComponentの違いは?

encodeURIはURL全体向けで「/」「?」「&」などを変換しませんが、encodeURIComponentはクエリの値など「部分」向けでそれらも変換します。当ツールは部分文字列の変換に適した方式(component)を採用しています。

デコードでエラーになるのはなぜ?

「%」の後に正しくない16進数が続いているなど、パーセントエンコードとして不正な文字列はデコードできません。入力を確認してください。

入力した文字列は送信されますか?

いいえ。変換はすべてブラウザ内で行われ、入力内容が外部へ送信・保存されることはありません。

関連ツール

JSONの整形は JSON整形、文字数の確認は 文字数カウント もどうぞ。