Skip to main content

URL エンコーダー (フル パーセントエンコード) URL 文字列内のすべての特殊文字をパーセントエンコードします。

URL エンコード (フル) illustration
🔐

URL エンコード (フル)

URL 文字列内のすべての特殊文字をパーセントエンコードします。

1

テキストを入力

URLエンコードしたいテキストを入力または貼り付けます。

2

エンコードされた出力を表示

パーセントエンコードされた結果がすぐに表示されます。

3

結果をコピー

コピーをクリックしてエンコードされたURL文字列をコピーします。

Loading tool...

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

  • 1
    encodeURIComponentは予約されていない文字以外のすべてをエンコードする
  • 2
    URL構造文字を保存するためにencodeURIを代わりに使用する
  • 3
    スペースは標準的なエンコードでは%20になり、フォームエンコードでは+になる
  • 4
    ASCII以外の文字は複数のパーセントエンコードされたバイトを生成する

Related Tools

Frequently Asked Questions

Q このツールは無料ですか?
はい、完全に無料でサインアップは必要ありません。
Q 私のデータは安全ですか?
はい。すべての処理は100%クライアントサイドです。
Q encodeURIとencodeURIComponentの違いは何ですか?
encodeURIComponentは、:、/、?、&を含むより多くの文字をエンコードします。
Q どのブラウザがサポートされていますか?
Chrome、Firefox、Safari、Edgeを含むすべてのモダンブラウザです。
Q ユニコードは扱われますか?
はい、すべてのユニコード文字が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.