本文へスキップ

URL エンコード/デコード

URL エンコード/デコード

URL エンコード/デコード: URL のパーセントエンコードとデコードをサポートし、特殊文字、スペース、多言語テキストを処理します。エンコード形式を自動検出し、クエリパラメータ処理をサポートし、API 呼び出し、フォーム送信、リンク共有に適しています。

URL エンコード/デコード

かんたんスタート

1
上の入力欄に URL・テキスト・CJK などを入力
2
エンコード/デコードをクリックしてモードを切り替え
3
ボタンをクリックすると変換開始、結果は同じテキストエリアに表示
4
下部のコピー ボタンを使用

よくある利用シーン

API パラメータ

クエリやリクエストボディをエンコードし特殊文字を正しく送信

フォーム送信

GET/POST データの処理。CJK や特殊記号に対応

共有リンク

CJK/特殊文字を含む URL を文字化けなく生成

検索語

& = # ? を含む場合はエンコード

補足シナリオ

percent encoding、uri エンコーダー、url escape も同じ確認フローでまとめて扱え、コピーや書き出し前の確認を進めやすくします。

使い方のヒント

二重エンコード回避:%XX シーケンスの有無を確認
部分エンコード:パラメータ値のみをエンコード(例:?key=encoded)して URL 構造を保持
デバッグ:ネットワークリクエストのパラメータをデコードして原因特定
予約文字:: / ? # [ ] @ ! $ & ' ( ) * + , ; = は特別な意味を持つため、データとして使う場合は原則エンコード(文脈依存、特に : / ? # & = +)
文字コード:非 ASCII 文字は UTF‑8 の 1–4 バイトに変換し、各バイトを %HH で表記

制限事項と互換性

URL エンコード ≠ 暗号化:可逆の形式変換であり、機微情報の保護にはなりません
URL 長:合計 < 2048 文字を推奨(ブラウザ/サーバーで異なる)
空白の違い:クエリ文字列では +(フォーム)または %20(一般)。本ツールは既定で %20
非常に長いテキスト:ブラウザが無応答やクラッシュになる恐れ。分割して処理を推奨

セッション管理

現在の内容はいつでも差し替え、クリア、再処理できるため、最終出力前に何度でも確認できます。
パスワードやキー等の機微情報はエンコードではなく暗号化を使用

よくある質問

5

次の作業に役立つ関連ツールです。