URLエンコード(パーセントエンコーディング)とデコードを行います。
モード:URL全体をエンコード(構造を保持)
URL: encodeURI相当。URL構造(://、/、?、#)を保持
テキスト: encodeURIComponent相当。すべての特殊文字をエンコード
URLエンコード/デコードでできること
URLエンコード(パーセントエンコーディング)とデコードをブラウザ上でリアルタイムに変換できます。日本語やマルチバイト文字を含むURLのエンコードに対応しており、どちらのテキストエリアに入力しても即座に相互変換されます。
使い方
- モード切替(URL / テキスト)
- URLモードはURL全体の構造(://、/、?、#など)を保持したままエンコードします。テキストモードはすべての特殊文字をエンコードし、クエリパラメータの値などに適しています。
- デコード済みテキストエリア
- エンコード前の元テキストやURLを入力するエリアです。入力するとエンコード済みエリアに変換結果がリアルタイム表示されます。
- エンコード済みテキストエリア
- パーセントエンコーディングされた文字列を入力するエリアです。入力するとデコード済みエリアに元のテキストが表示されます。
- コピーボタン
- 各テキストエリアの右上にあるボタンで、変換結果をワンクリックでクリップボードにコピーできます。
よくある質問
- このツールは無料ですか?
- はい、無料です。登録も不要です。
- データはサーバーに送信されますか?
- いいえ、すべての処理はブラウザ内で完結します。入力したURLやテキストが外部に送信されることはありません。
- URLモードとテキストモードの違いは何ですか?
- URLモードはURL全体の構造(://、/、?、=など)を保持したままエンコードします。テキストモードはすべての特殊文字をエンコードするため、クエリパラメータの値などに適しています。
- 日本語を含むURLをエンコードできますか?
- はい、日本語やマルチバイト文字を含むURLのエンコードに対応しています。URLモードで入力するとURL構造を保ちつつ日本語部分がパーセントエンコーディングされます。
- パーセントエンコーディングとURLエンコードは同じですか?
- はい、同じ変換方式です。特殊文字やマルチバイト文字を%XX形式(16進数2桁)に変換します。RFC 3986で定義されている標準的な仕様です。