変換モード
入力(複数行対応)
エンコード結果
encodeURIComponent — パラメータ値をエンコード。
encodeURI — URL全体をエンコード。
/ : ? # @ & もすべて変換。UTMパラメータやクエリ値に最適。encodeURI — URL全体をエンコード。
/ : ? # @ は保持されるため、URL構造を壊しません。
URLエンコードとは?
URLエンコード(パーセントエンコーディング)は、URLに使用できない文字や特殊な意味を持つ文字を %XX 形式に変換する処理です。RFC 3986 で定義されており、日本語や記号を含むURLを安全に送受信するために不可欠です。
encodeURIComponent と encodeURI の違い
encodeURIComponent はパラメータの値をエンコードする際に使います。/ ? & = も変換するため、値の中にこれらの文字が含まれていても安全です。一方 encodeURI はURL全体を対象とし、URL構造に必要な文字は変換しません。
FAQ
- Q. 複数行はどう処理されますか? — 各行を個別にエンコード/デコードし、結果も行単位で出力します。パラメータ値のリストを一括処理できます。
- Q. 日本語はどう変換されますか? — UTF-8のバイト列に変換され、各バイトが
%XX形式になります。例: 「あ」→%E3%81%82
ブラウザ完結で安全に使えます
本ツールはすべての処理をブラウザ内のJavaScriptだけで完結しています。入力されたURLやパラメータが外部サーバーに送信されることは一切ありません。
その他のツール
お探しのツールが見つからない場合は、BetaVersion Tools トップページから全ツールの一覧をご確認ください。