コンテンツへ移動

URL エンコード・デコード

URL のエンコード・デコード、HTML・JSON・JavaScript 文字列のエスケープ、URL パラメーターの解析ができます。

テキスト/URLを入力
URLコンポーネント
(空)
これをクエリパラメータ値に使用します。 /、?、& などの文字をエスケープします。
HTMLエンティティ
(空)
HTML に安全に埋め込むことができます。 <、>、&、引用符をエスケープします。
JSON / JS文字列
""
JavaScript 変数または JSON ファイルに安全に貼り付けることができます。
Base64
(空)
標準の Base64 エンコード (UTF-8 セーフ)。
完全な URL (encodeURI)
(空)
URL 構造 (:、/、?、#) をそのまま維持します。完全なリンクに使用します。

URL エンコーディング (パーセント エンコーディング) とは何ですか?

URL エンコードは、正式には パーセントエンコーディング として知られており、Uniform Resource Identifier (URI) 内の情報をエンコードするメカニズムです。 URL で許可されていない文字は、安全な形式に変換する必要があります。使用できる文字は、大文字と小文字、数字、およびいくつかの句読点 (-、_、.、~) を含む US-ASCII 文字セットに限定されます。

スペース、絵文字、外国語のスクリプトなど、その他の文字はすべてエンコードする必要があります。たとえば、スペースは %20 になり、文字 @ は %40 になります。これにより、URL 経由で渡されるデータ (検索クエリやフォームの送信など) が、リンクの構造を壊すことなくインターネット上で確実に送信されるようになります。

このオンライン URL エンコーダおよびデコーダを使用する理由?

Web 開発者、デジタル マーケティング担当者、データ アナリストのいずれであっても、URL の管理は日常的な作業です。このツールが不可欠な理由は次のとおりです。

  • Web API のデバッグ: GET リクエスト経由でデータを送信する場合、& や = などの特殊文字は、適切にエンコードされていないとリクエストを中断する可能性があります。このツールはそれを即座に修正します。
  • データセキュリティとXSS防止: このツールは URL エンコードだけではありません。 HTMLエンティティ エスケープも提供します。これは、開発者がユーザー入力をサニタイズし、クロスサイト スクリプティング (XSS) 攻撃を防ぐために重要です。
  • UTMパラメータ管理: マーケティング担当者は、UTM タグ (`utm_source`) を使用してトラフィックを追跡します。組み込みの パラメータパーサー は、トラッキング タグが正しくフォーマットされていることを確認するのに役立ちます。
  • JSON と JavaScript の安全性: 文字列を安全にエスケープして、構文エラーを発生させずに JSON ファイルまたは JavaScript コード変数に直接貼り付けます。

URL コーデック ツールの使用方法

このツールの使用は簡単です。これを最大限に活用するためのステップバイステップのガイドは次のとおりです。

エンコードの場合:

  1. テキストを入力してください: 生のテキスト、URL、またはコード スニペットを [エンコード] タブの入力ボックスに貼り付けます。
  2. 形式を選択します: 複数のエンコードされた形式 (URL コンポーネント、完全な URL、HTML エンティティ、Base64) を即座に表示します。
  3. コピー結果: 必要な形式の横にある「コピー」アイコンをクリックします。

デコードの場合:

  1. タブの切り替え: 「URL デコード」タブをクリックします。
  2. 貼り付けとデコード: 乱雑なパーセントエンコードされた文字列 (Hello%20World%21 など) を貼り付けます。ツールはそれを自動検出し、すぐにデコードします。
  3. パラメータを分析します: デコードされたテキストが URL の場合は、「検出された URL パラメーター」テーブルまで下にスクロールして、すべてのクエリ変数の内訳を確認します。

よくある質問 (FAQ)

`encodeURI` と `encodeURIComponent` の違いは何ですか?

encodeURI は完全な URL 用に設計されています。 :、/、?、# など、URL 構造内で意味を持つ特殊文字が保持されます。 encodeURIComponent は、これらの区切り文字を含めて すべて をエンコードします。データ 内側 をクエリ パラメータに設定する場合は、encodeURIComponent を使用します。

スペースが `%20` または `+` になるのはなぜですか?

標準の URI 仕様では、スペースは安全ではありません。 %20 は、スペース文字の標準パーセント エンコーディングです。 + は、特にクエリ文字列でよく使用される古い規則ですが、%20 はより汎用的な互換性があります。

URLエンコードは暗号化と同じですか?

いいえ。 URL エンコードは暗号化ではありません。データを送信しても安全な形式に変換するだけです。 URL エンコードされた文字列は誰でもデコードできます。パスワードの送信には使用しないでください。

このツールは私のデータをサーバーに送信しますか?

いいえ。この URL コーデックは、JavaScript を使用するブラウザで 100% 動作します。データがデバイスから流出することはないため、プライベート URL やトークンに対して安全です。