URLエンコーダー
URLエンコーダーで、テキスト、クエリ値、特殊文字をURLで扱いやすい形式に変換します。
コンセプト
URLエンコードはリンクを安全に渡すための処理
URLは使用可能文字が限定されるため、韓国語・空白・記号はパーセントエンコードしてから渡すのが基本です。
URLにそのまま韓国語、空白、`?`, `&`, `#`, `%` などを入れるとリンクが切れたりパラメータが分断される可能性があります。
このツールはテキストをpercentエンコードへ変換し、検索URL・リダイレクト先・APIリクエストパラメータに入れる前の文字列処理を簡略化します。
どんなときに使う?
韓国語検索語、空白を含むファイル名、特殊記号を含む外部識別子などをURLへ入れる前にエンコードします。
全体URLと値単位の違い
全URLをエンコードすると `/?&=` などの区切りが壊れる可能性があるため、クエリ値は値単位エンコードを基準にします。
チェックポイント
クエリ、リダイレクトURL、API値に入れる前に、どの単位をエンコードするか決め、サンプルURLで動作を確認してください。
空白は%20、非ASCII/特殊文字はUTF-8で%XXバイトに変換されます。対象が「全URL」か「値」かで対象範囲を明示してください。
URLエンコーダー 作業エリア
URLまたはテキスト入力
エンコード結果
使い方
- 1 エンコードしたいURLまたはテキストを入力します。
- 2 URLエンコードを実行し、リンクやクエリ値に安全な形式へ変換します。
- 3 結果を確認してからコピーします。
主な使用例
- URLエンコーダーでクエリパラメーター値をエンコード
- 日本語の検索語をURL向けに変換
- 空白と特殊文字を安全に処理
よくある質問
URLエンコーダーはどんな値をエンコードしますか?
日本語、空白、特殊文字など、URLにそのまま入れにくいテキストを安全なエンコード文字列に変換します。
空白はどのように処理されますか?
空白はencodeURIComponentの基本動作に合わせて%20として表示されます。
URL全体とクエリ値のどちらを入れるべきですか?
クエリパラメーター値のように安全に渡したいテキストに特に適しています。URL全体を入れると、区切り文字まで一緒にエンコードされる場合があります。