URLエンコード/デコード無料・登録不要
URLに含まれる日本語や特殊文字をエンコード・デコード。パラメータ付きURLの作成やデバッグに便利です。
URLエンコード/デコードの使い方
- 1エンコードまたはデコードを選択します
- 2URLまたはテキストを入力します
- 3「変換する」ボタンをクリックして結果をコピーします
URLエンコード/デコードの例文・サンプル
URLエンコード例
https://example.com/検索?q=東京 観光
https://example.com/%E6%A4%9C%E7%B4%A2?q=%E6%9D%B1%E4%BA%AC%20%E8%A6%B3%E5%85%89
よくある質問
URLエンコード/デコードは無料ですか?
はい、完全無料でご利用いただけます。会員登録も不要です。
スマートフォンでも使えますか?
はい、スマートフォン・タブレット・PCなど、ブラウザがあればどのデバイスでもご利用いただけます。
入力したコードやデータは安全ですか?
はい、入力データはブラウザ上で処理され、サーバーに送信されません。安心してご利用ください。
📘 関連ガイド記事
関連ツール
URLエンコード/デコードについて
URL エンコード・デコードが解決する課題
URLには使えない文字(スペース、日本語、特殊記号など)が含まれている場合、URL エンコード(パーセントエンコーディング)が必要です。検索クエリパラメータ・SNS共有リンク・API リクエストパラメータなどで、文字化けや動作不良の原因になります。逆にエンコードされた URL を読み解きたい場合、デコードが必要です。本ツールは URL の任意の文字列を瞬時にエンコード・デコードし、コピー&ペーストですぐ使える形で出力します。
こんなシーンで使えます
【1. 検索URL や共有リンクの作成】SNSに投稿する時、日本語キーワードを含むURLが正しく動くようエンコードできます。
【2. API リクエストの作成】REST API のクエリパラメータに日本語や特殊記号を含む値を渡す時、エンコードしてから送信する必要があります。
【3. ログ・URL解析】サーバーログや解析ツールで見るエンコード済みURLを、人間が読める形にデコードして内容を理解できます。
他の方法とこのツールの違い
JavaScript の encodeURIComponent() や Python の urllib.parse.quote() でも変換可能ですが、ブラウザですぐ確認したい時に手間です。本ツールはブラウザ内で完結し、サーバー送信なしで瞬時に変換できます。会員登録もログインも不要です。
よくある失敗と注意点
1つ目の失敗は、encodeURI() と encodeURIComponent() の違いを意識しないことです。前者はURL全体のエンコード、後者はクエリパラメータの値のエンコードに使います。本ツールは encodeURIComponent 相当の処理が中心です。
2つ目は、二重エンコードです。エンコード済みのURLを再度エンコードすると「%25」のような形になり、意図しない結果になります。
3つ目は、URLの最大長です。URL長は実装によって2,000〜8,000文字制限があるため、エンコード後に長くなりすぎる場合は別の手段(POSTでボディ送信など)を検討してください。