Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right開発者ツールchevron_rightURL エンコーダーURL エンコーダー

URL エンコーダー

URL を安全な送信のためにエンコードします。

関連ツール

URL デコーダー

URL デコーダー

エンコードされた URL をデコードします。

Base64 エンコーダー

Base64 エンコーダー

テキストを Base64 形式にエンコードします。

画像をBase64に変換

画像をBase64に変換

画像ファイルをBase64エンコード文字列に変換します。

JSON フォーマッター

JSON フォーマッター

JSON データをフォーマットして整形します。

ランダム日付生成ツール

ランダム日付生成ツール

指定した範囲内でランダムな日付を生成。数量、フォーマット、時刻のオプションあり。

削除余分な空白

削除余分な空白

Clean up whitespace in テキスト: collapse 空白, trim 行, 削除 blank 行, と normalize 行 endings.

PDFページ抽出

PDFページ抽出

PDFファイルから特定のページを抽出します。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

URL は、扱う文脈に合った方法でエンコードする

URL エンコードは簡単そうに見えますが、予約文字がクエリ文字列やパスを壊し始めると途端に難しくなります。このツールでは、単一のコンポーネントをエンコードするのか、URL 全体をエンコードするのかを切り分けて試せます。encodeURIComponentencodeURI は意図的に保持する文字が異なるため、ブラウザ内で試すことで、スペースや &、=、#、スラッシュがどう扱われるかを送信前に確認できます。

なぜその違いが大事なのか

クエリパラメータは、URL 全体よりも厳密なエスケープが必要です。エンコードしすぎるとリンクの構造を壊し、足りないとサーバーが値を間違った位置で分割したり、特別な文字を区切りとして解釈したりします。このツールはその違いを見える化するので、パラメータ、パスセグメント、完全なアドレスのどれを準備しているのか判断しやすくなります。

実用的な流れ

まずサンプル値を貼り付け、コンポーネント用と URL 全体用の出力を比べて、用途に合うほうを選ぶのが基本です。fetch リクエスト、フォーム送信、動的な値を含むディープリンクを作るときに特に役立ちます。もし出力がまだ意外に見えるなら、元の文字列に別のエンコード戦略が必要な文字が含まれている可能性があります。2 つの出力を並べて見ることが、壊れたリンクを避ける最短手段です。