このツールでできること
検索キーワード付きのURLをSNSやメールに貼ったら文字化けした、APIに日本語パラメータを渡したい、%だらけのURLを読める形に戻したい——テキストやURLのパーセントエンコード/デコードをブラウザだけで行います。クエリパラメータの解析にも対応しています。
- 検索キーワードや日本語を含むURLの作成に
- %エンコードされたURLを読める文字に戻す作業に
- クエリパラメータ(?key=value)の中身の確認に
使い方
- エンコード/デコードの方向を選びます。
- 変換したいテキストまたはURLを入力します。
- 変換結果をコピーして利用します。
URLエンコードの仕組み
URLで使える文字は英数字と一部の記号に限られています。それ以外の文字(日本語・スペース・「&」「?」など)は、データの1バイトごとを「%+16進数2桁」に置き換える「パーセントエンコーディング」で表します。日本語はUTF-8で複数バイトになるため、1文字が「%E3%81%82」のように複数の%で表されます。これによりURLの中でも安全に文字を運べます。
エンコード例
| 元の文字 | エンコード後 |
|---|---|
| スペース | %20 |
| &(アンド) | %26 |
| ?(クエスチョン) | %3F |
| あ(日本語) | %E3%81%82 |
よくある質問
- Q. URLエンコードはなぜ必要なのですか?
- A. URLには使える文字が決められており、日本語・スペース・一部の記号はそのまま使えません。%形式に変換することでURLの中でも安全に扱えます。
- Q. 日本語が「%E3%81…」になるのはなぜ?
- A. 日本語はUTF-8で複数バイトになり、1バイトごとを「%+16進数2桁」で表すためです。「あ」は%E3%81%82の3バイトです。デコードで元に戻ります。
- Q. 入力した内容は外部に送信されますか?
- A. いいえ。変換はすべてブラウザ内で完結し、サーバーには送信されません。安心してご利用いただけます。
※ エンコードの要否や方式は用途により異なります。システムに渡す際は仕様をご確認ください。入力したテキストはブラウザ内でのみ処理されます。