Skip to main content

URL エンコーダー URL で安全に使用できるようにテキストをパーセントエンコードでエンコードします。

URL エンコーダー illustration
📝

URL エンコーダー

URL で安全に使用できるようにテキストをパーセントエンコードでエンコードします。

1

テキストを貼り付け

URLエンコードするためのテキストを貼り付けてください。

2

自動エンコード

特殊文字がパーセントエンコード形式に変換されます。

3

結果のコピー

URL安全なエンコードされた文字列をコピーします。

Loading tool...

What Is URL エンコーダー?

URL Encoderはテキストを、URLで使用するのに適したパーセントエンコード形式に変換します。特殊文字、スペース、および非ASCII文字は、XXがバイト値の16進数表現である%XXシーケンスに変換されます。これはencodeURIComponent標準を使用しており、予約されていない文字(A-Z、a-z、0-9、-、_、.、~)以外のすべてをエンコードします。このエンコーディングは、クエリパラメータ、フォームデータ、およびURLに安全に埋め込む必要があるテキストに対して不可欠です。

Why Use URL エンコーダー?

  • URLのクエリパラメータをエンコードする
  • フォームデータを送信するための準備
  • 特殊文字が含まれるファイルパスをエンコードする
  • 国際文字を含む安全なURLを作成する

Common Use Cases

API開発

API URLを構築する際にクエリパラメータをエンコードします。

Web開発

URLに追加する前にユーザー入力をエンコードします。

リンクビルディング

特殊文字またはスペースを含む有効なURLを作成します。

フォームデータ

application/x-www-form-urlencoded送信のためのフォーム値をエンコードします。

Technical Guide

このツールでは、RFC 3986のパーセントエンコードに従うJavaScriptの組み込み関数encodeURIComponent()を使用しています。これは、大文字と小文字の文字(A-Za-z)、数字(0-9)、ハイフン(-)、アンダースコア(_)、ピリオド(.)、およびチルダ(~)以外のすべての文字をエンコードします。スペースは%20になります(+はフォームエンコード規約です)。UTF-8のマルチバイト文字は複数の%XXシーケンスとしてエンコードされます。たとえば、ユーロ記号(€)は%E2%82%ACになります。このエンコーディングは、クエリパラメータ、パスセグメント、およびフラグメント識別子を含む任意のURLコンポーネントで使用することができます。

Tips & Best Practices

  • 1
    スペースは%20(標準のURLエンコード)としてエンコードされます
  • 2
    クエリ文字列値に使用してください。全URLには使用しないでください
  • 3
    UTF-8文字は複数の%XXシーケンスとしてエンコードされます
  • 4
    既にエンコードされている文字列を二重にエンコードしないでください

Related Tools

Frequently Asked Questions

Q パーセントエンコードとは何か?
パーセントエンコードは、特殊文字をバイト値を表す2つの16進数字の%で置き換えます。
Q スペースが%20としてエンコードされるのはなぜですか? +ではありませんか?
+規則はフォームデータ(application/x-www-form-urlencoded)に特有です。標準のURLエンコードでは、スペースを%20として使用します。
Q 全URLをエンコードする必要がありますか?
いいえ、クエリパラメータ値などの個々のコンポーネントのみをエンコードしてください。全URL構造(://, /, ?)はエンコードしないでください。
Q どのような文字はエンコードされませんか?
字母(A-Z、a-z)、数字(0-9)、および文字 - _ . ~ はURLで安全であるためエンコードされません。
Q 非ASCII文字はどう処理されますか?
非ASCII文字はまずUTF-8バイトに変換され、次に各バイトがパーセントエンコードされます。

About This Tool

URL エンコーダー is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.