本文へスキップ

URL エンコード/デコード

URL エンコード/デコードは URL パーセントエンコードの適用と解除に対応し、特殊文字、空白、多言語テキストも扱えるため、API 呼び出し、フォーム送信、リンク共有に向いています。

入力テキスト

文字

0 / 500,000

URL エンコード/デコード

かんたんスタート

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

よくある利用シーン

API パラメータ

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

フォーム送信

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

共有リンク

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

検索語

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

使い方のヒント

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

制限事項と互換性

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

プライバシーとセキュリティ

すべての処理はブラウザ内でローカルに完結し、現在の内容はいつでも差し替え、クリア、再処理できます。
パスワードやキー等の機微情報はエンコードではなく暗号化を使用

よくある質問

5

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