AI-TOL
🔄 データ

Url Help & Guide

パーセントエンコーディングで URL をエンコード・デコードします。特殊文字の変換とスペースの処理を行います。ブラウザ内でローカルに URL と URL コンポーネントを処理します。

ツールを試してみませんか?

無料、高速、プライバシー重視。登録不要です。

Url を試す →

はじめに

URL(Uniform Resource Locator)は、文字、数字、いくつかの特殊記号のみしか含むことができません。URL にスペース、特殊文字、国際文字を含める必要がある場合、インターネット上で適切に送信するためにパーセントエンコーディングする必要があります。当社の URL エンコーダー/デコーダーはこの変換を即座かつ正確に処理します。

URL エンコーディングは安全でない ASCII 文字を "%" の後に 2 つの 16 進数を置くことで置換し、URL デコーディングはこのプロセスを逆転させます。これはフォーム送信、クエリパラメータ、API リクエスト、および URL にスペースや &、?、# などの特殊文字や国際文字が含まれる状況に不可欠です。

このツールは完全な URL エンコーディングと、クエリパラメータやフラグメント用のコンポーネントレベルのエンコーディングの両方をサポートします。すべての処理は完全なプライバシーでブラウザ内でローカルに行われます - URL が送信またはログされることはありません。

主な機能

  • 1 特殊文字用の適切なパーセントエンコーディングで URL をエンコード
  • 2 URL を読みやすい人間に優しいフォーマットにデコード
  • 3 URL コンポーネント(クエリパラメータ、フラグメント)を個別にエンコード
  • 4 スペースを %20 または + として処理する切り替えオプション
  • 5 国際文字と Unicode (UTF-8) のサポート
  • 6 入力・ペースト時のライブエンコード/デコード
  • 7 一括処理:複数の URL を一度にエンコード/デコード
  • 8 簡単に転送できるワンクリックでクリップボードにコピー
  • 9 エンコード部分とデコード部分の明確な表示
  • 10 必要な部分のみをエンコードしながら URL 構造を保持
  • 11 不正な形式の URL のエラー検出
  • 12 特殊文字を含む URL に対応:@、#、&、?、=、/

使い方

  1. 1 入力フィールドに URL を貼り付け
  2. 2 エンコードまたはデコードを選択
  3. 3 スペースエンコーディングを選択:%20(標準)または +(フォームデータ)
  4. 4 結果が出力エリアに即座に表示されます
  5. 5 「コピー」をクリックしてエンコード/デコードされた URL をクリップボードにコピー
  6. 6 複数の URL の場合は、一括処理のためにそれぞれを新しい行に貼り付け
  7. 7 クエリパラメータのみの場合はコンポーネントエンコーディングオプションを使用

このツールを選ぶ理由

コンポーネント対応

完全な URL エンコーディングとコンポーネントエンコーディングの違いを理解し、必要な部分のみをエンコードしながら URL 構造を保持します。

🔒

UTF-8 サポート

国際文字、絵文字、Unicode 記号を正しいマルチバイトエンコーディングで適切に処理します。

🎯

プライバシー優先

すべての URL エンコードとデコードはブラウザ内でローカルに行われます。URL がサーバーに送信されることはありません。

💎

開発者に優しい

一括処理とコンポーネントレベルのエンコーディングにより、API 開発とクエリ文字列の構築に最適です。

即座に結果表示

入力中にリアルタイムでエンコード/デコードします。待ち時間なし、サーバーリクエストなし、即座のフィードバック。

🛡️

フォーマットオプション

特定のユースケース(URL またはフォームデータ)に合わせて、スペースエンコーディングに %20 または + を選択できます。

活用シーン

1
使用例

クエリパラメータ付きの API リクエスト用 URL の準備

2
使用例

GET リクエスト経由で送信するフォームデータのエンコード

3
使用例

ウェブ開発でスペースや特殊文字を含む URL の処理

4
使用例

分析用にサーバーログまたはアナリティクスから URL をデコード

5
使用例

検索パラメータ付きの共有リンクの作成

6
使用例

国際化ドメイン名とパスでの作業

7
使用例

ウェブアプリケーションでの URL エンコーディング問題のデバッグ

8
使用例

リダイレクト URL とアフィリエイトリンクの処理

URL Encoding Guide

Why URL Encoding?

URLs can only contain a limited set of characters (ASCII letters, digits, and some special chars). All other characters must be percent-encoded to be safely transmitted.

When to Encode

  • Query parameters: Values after ?
  • Path segments: Parts of the URL path
  • Fragment identifiers: The part after #

Common Encodings

  • Space → %20 or + (in query string)
  • &%26 (key=value separator)
  • =%3D (key=value separator)
  • /%2F (path separator)

URL Encoding Issues

Issue: Double Encoding

Symptom: Getting %2520 instead of %20.

Cause: Encoding already-encoded data.

Fix: Only encode once. Check if your framework encodes automatically.

Issue: + vs %20 in Query Strings

Cause: Confusion between HTML form encoding and URL encoding.

Solution: For query parameters, use encodeURIComponent() which produces %20. For form submission (application/x-www-form-urlencoded), spaces become +.

Issue: Broken Chinese Characters

Cause: Not encoding non-ASCII characters properly.

Fix: Always UTF-8 encode before percent-encoding. encodeURIComponent("中文")%E4%B8%AD%E6%96%87

URL Encoding Tips

Choose the Right Function

  • encodeURIComponent(): Encodes everything except ASCII letters, digits, - _ . ! ~ * ' ( )
  • encodeURI(): Encodes everything except ; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #
  • decodeURIComponent(): Decodes %XX sequences

Don't Encode These

  • Scheme: http://, https://
  • Domain: example.com
  • Hyphen, underscore, period, tilde

Always Encode Query Values

Never put raw user input in URLs without encoding:

// Bad
fetch('/api/users?name=' + name);

// Good  
fetch('/api/users?name=' + encodeURIComponent(name));

今すぐ Url を使い始める

完全無料、プライバシー重視、登録不要です。

Url を試す →