URL エンコーダー / デコーダー

encodeURIComponent または encodeURI で URL エンコードし、パーセントエンコードされた文字列をデコードします。

100% プライベート——すべてブラウザ内で動作

使い方

  1. 1

    モードを選択します(コンポーネント、URL 全体、デコード)。

  2. 2

    テキストを入力または貼り付けると、結果がリアルタイムで更新されます。

  3. 3

    コピーボタンで出力をコピーします。

使用例

クエリ値をエンコード

入力

hello world & more

出力

hello%20world%20%26%20more

パーセントエンコードをデコード

入力

caf%C3%A9%20menu

出力

café menu

よくある質問

encodeURIComponent と encodeURI はどう使い分けますか?

単一のパラメータ値やパス部分には encodeURIComponent を使います。URL 全体には encodeURI を使い、: / ? & = などの文字をそのまま残します。

デコードが失敗するのはなぜですか?

パーセントエスケープが不完全または不正な場合(例: 単独の「%」や「%E0%A4」)、decodeURIComponent はエラーを投げます。ツールは壊れた文字列ではなくエラーを表示します。

データはどこかに送信されますか?

いいえ。エンコードとデコードはすべてブラウザ内で行われます。

関連ツール