使い方
- 「エンコード」か「デコード」を選びます。
- 上の欄に文字やURLを入れると、下の欄に変換後の文字がすぐ表示されます。
- 「変換後をコピー」でそのまま使えます。「結果を入力に戻して逆変換」で、元に戻るかを確かめることもできます。
URLエンコードとは
URLには、そのままでは日本語や空白などの文字を使えません。そこで「べ」を「%E3%81%B9」のように、%と英数字の組み合わせに置き換えて表します。これがURLエンコード(パーセントエンコーディング)で、元に戻すことをデコードといいます。
検索結果やSNSで共有されたURLが「%E3%81%…」と長くなっているときは、デコードすると何の言葉が入っているかが分かります。
2つの変換のしかたの違い
| すべての記号を変換 | 「&」「=」「/」「?」などの記号もすべて変換します。URLのパラメータの値(?q=〇〇 の〇〇の部分)に入れる文字を作るときはこちら。 |
|---|---|
| URL全体 | URLの区切りに使う記号(: / ? # & = など)は残し、日本語や空白だけを変換します。日本語の入ったURLを丸ごと変換したいときはこちら。 |
こんなときに便利です
- 日本語の入ったURLを、メールやチャットで送れる形にしたいとき
- アクセス解析やサーバーのログに出てくる「%E3%…」を読みたいとき
- 広告の計測用パラメータ(utm など)に日本語を入れたいとき
- プログラムでURLを組み立てるときに、変換結果を確かめたいとき
よくある質問
- 文字コードは何を使っていますか?
- UTF-8です。今のWebでは、ほぼすべてのサイトがUTF-8を使っています。古いサイトのShift_JISでエンコードされた文字は、正しくデコードできません。
- デコードしたら文字化けしたり、そのまま残ったりしました。
- 途中で切れたURLや、UTF-8以外の文字コードで変換された部分は戻せません。その場合、戻せない部分はそのまま残し、注意を表示します。
- 入力した内容は送信されますか?
- 送信されません。変換はお使いのブラウザの中だけで行っています。