文字列をURLエンコード・デコードに簡単変換

この無料オンラインツールを使えば、入力した文字列をURLエンコードまたはデコード形式に自動変換できます。
UTF-8、EUC-KR(韓国語)、URIエンコードに対応しており、Web開発やデータ処理に便利です。

URL、クエリパラメーター、フォームデータなどの文字列を簡単に変換できます。
Vivoldiのツールはインストール不要で、ブラウザ上ですぐに使えます。

Webの初期には、URLはASCII文字のみで構成されていました。
多言語対応のためUTF-8のようなマルチバイトエンコーディングが導入されましたが、
異なるエンコード方式が混在することで混乱が生じ、最終的にパーセントエンコーディングが標準的な解決策となりました。

エンコード結果:

デコード結果:

質問がありますか?
ここで答えを見つけましょう。

URLエンコーディング(パーセントエンコーディング)は、ウェブブラウザやサーバーがアドレス(URL)内のスペース、日本語や特殊文字など一部の文字を安全に送信・処理できるよう、特定の記号(%)と数字の組み合わせに変換する方法です。
例えば、スペース( )は%20に、漢字や特殊文字もそれぞれ固有のコードに変換されます。

URLエンコーディングは、HTTPでフォームデータを送信する際や、クエリストリング(query string)を作成する際、外部リンクを生成する際などに不可欠です。
特に "application/x-www-form-urlencoded" 方式でHTMLフォームデータを送信する場合や、国際文字や特殊文字を含むURLアドレスを安全に扱いたいときに必須の技術です。

すでにURLエンコードが適用された文字列をもう一度エンコードすると、パーセント記号(%)自体が%25としてさらにエンコードされます。
例えば、韓国語の「가」をエンコードすると%EA%B0%80になりますが、この値を再度エンコードすると%25EA%25B0%2580のように、すべての%が%25に変換され、ダブルエンコーディング(二重エンコード)状態になります。

このように、すでにエンコードされた文字列をさらにエンコードすると、ブラウザやサーバーで正しく解釈されない場合があるため、エンコード前に対象文字列が既にエンコードされていないか必ず確認し、必要な場合のみ一度だけエンコードすることが重要です。
逆に、複数回エンコードされた文字列をデコードする場合は、何度かデコード処理を繰り返して元の文字列に戻す必要があります。

特にAPI連携やパラメータ送信、外部サービス呼び出しなど、エンコード処理が重要な場面では、二重エンコードがエラーの原因となることがあるため注意が必要です。

はい、VivoldiのURLエンコード/デコードツールは、韓国語・日本語・中国語などさまざまな言語の文字や、スペース( )、%、&、#、= など各種特殊文字を含むURLも自動的かつ正確にエンコード・デコードできます。
ウェブサイトのアドレスやクエリパラメータ、外部リンクなど、多言語や特殊文字が混在する複雑なURLも簡単に変換でき、正確に扱えます。
コピー&ペーストだけで結果がすぐに表示されるので、ウェブ開発やデータ処理、メールリンク作成など、さまざまな実務でも便利に活用できます。