URL エンコーダー (フル パーセントエンコード) URL 文字列内のすべての特殊文字をパーセントエンコードします。
URL エンコード (フル)
URL 文字列内のすべての特殊文字をパーセントエンコードします。
テキストを入力
URLエンコードしたいテキストを入力または貼り付けます。
エンコードされた出力を表示
パーセントエンコードされた結果がすぐに表示されます。
結果をコピー
コピーをクリックしてエンコードされたURL文字列をコピーします。
What Is URL エンコード (フル)?
URLエンコーディング(パーセントエンコーディング)は、特殊文字をURLで安全に使用できる形式に変換します。各不安全な文字は、その2桁の16進数値に続く%記号に置き換えられます。たとえば、スペースは%20になり、&は%26になり、非ASCII文字はマルチバイトUTF-8シーケンスとしてエンコードされます。このツールでは、JavaScriptのencodeURIComponent()を使用しています。これにより、A-Z、a-z、0-9、および-_!.~*'()以外のすべての文字がエンコードされます。クエリ文字列の構築、フォーム送信、アプリケーションのリクエストに不可欠です。すべての処理はクライアントサイドで実行されます。
Why Use URL エンコード (フル)?
-
すべての特殊文字とユニコード文字に対する完全なパーセントエンコード
-
RFC 3986準拠のためにencodeURIComponentを使用
-
100%クライアントサイド - データはブラウザから出ない
-
無料オンラインツールで即時結果
Common Use Cases
クエリ文字列
URLのクエリ文字列用にパラメータ値をエンコードします。
APIリクエスト
REST APIのURL用にデータを安全にエンコードします。
フォームデータ
アプリケーション/x-www-form-urlencoded用にフォーム値をエンコードします。
リンクビルディング
URL内の特殊文字がリンクを壊さないようにします。
Technical Guide
パーセントエンコーディングでは、UTF-8エンコードされた文字の各バイトが%HH形式(HHは大文字の16進数値)に変換されます。encodeURIComponent()では、予約されていない文字(A-Z、a-z、0-9、-_、.、!、~、*、'、(、))以外のすべての文字をエンコードします。マルチバイトUTF-8文字は、複数のパーセントエンコーディングトリプレットを生成します。RFC 3986では、この標準が定義されています。スペースは、%20(標準)または+(フォームエンコーディング)としてエンコードできます。
Tips & Best Practices
-
1encodeURIComponentは予約されていない文字以外のすべてをエンコードする
-
2URL構造文字を保存するためにencodeURIを代わりに使用する
-
3スペースは標準的なエンコードでは%20になり、フォームエンコードでは+になる
-
4ASCII以外の文字は複数のパーセントエンコードされたバイトを生成する
Related Tools
Frequently Asked Questions
Q このツールは無料ですか?
Q 私のデータは安全ですか?
Q encodeURIとencodeURIComponentの違いは何ですか?
Q どのブラウザがサポートされていますか?
Q ユニコードは扱われますか?
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.