コンテンツへスキップ

URLエンコード・デコード

文字列を入れると、変換結果がここに出ます。

日本語や記号を含む文字列を、URLに載せられる %XX 形式に変換します。値として使う場合とURL全体の場合で結果が違うので、両方を並べて出します。逆に、%E3%81%82 のような文字列を読める形に戻すこともできます。

よくある質問

どちらの結果を使えばいいですか?

クエリの値(?q= の後ろ)やパスの1区切りに入れるなら「値として」です。URL の形をした文字列を丸ごと安全にしたいなら「URL全体として」を選びます。判断に迷うときは、その文字列の中に「/」や「?」が区切りとして意味を持っているかを見てください。持っているなら URL 全体、ただの文字なら値です。

日本語のファイル名を URL に使えますか?

符号化すれば使えますが、勧めません。共有された先で二重エンコードされたり、古いソフトが %XX を解釈できずにファイル名が化けたりします。配布するファイルの名前は英数字とハイフンに寄せておくほうが、あとで面倒がありません。

メールの本文に貼った長い URL が途中で切れます。

符号化の問題ではなく、メールソフトが1行の長さで折り返しているためです。日本語を含む URL は %XX で長くなるので起きやすくなります。山括弧で囲む(<https://…>)か、短縮 URL を使うと切れにくくなります。

入力した文字列は保存されますか?

保存も送信もしません。変換はページの中だけで行われ、閉じれば消えます。

スポンサーリンク