広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。

URL エンコーダー / デコーダー

URI コンポーネントをリンクやフォーム送信に安全に含められるようにエンコードします。受信する値をデコードしてクエリ文字列を扱いやすい構造オブジェクトに変換します。

ユーティリティv1.0.0

URL エンコーダー・デコーダー

URL とクエリ文字列をすぐにエンコード・デコードできます。3種類のモードとクエリパーサー内蔵。100% ブラウザで動作。

エンコードするテキスト

67 バイト · 67 文字

エンコード出力コンポーネント
Hello%20World!%20Price%3A%20%2429.99%20%26%20discount%3D10%25%20%7C%20email%3A%20user%40example.com

99 バイト · 99 文字+47.8% 大きくなる

67 B入力サイズ
99 B出力サイズ
コンポーネントモード
エンコードディレクション

3種類のエンコードモード

クエリ値用のコンポーネントエンコード、構造文字を保持するフル URL エンコード、スペースが + になるフォームエンコードが選べます。

クエリパラメーターパーサー

任意の URL またはクエリ文字列を貼り付けると、すべてのキーと値のペアをデコードして表示します。

完全プライベート・ローカル動作

すべてのエンコードとデコードはブラウザのネイティブ encodeURIComponent と decodeURIComponent API を使います。デバイスからデータが外に出ることはありません。

ガイド

URL のエンコード・デコード方法

1

方向を選ぶ

テキストをパーセントエンコードするには「エンコード」を、エンコードされた文字列を読める形に戻すには「デコード」を選んでください。

2

エンコードモードを選ぶ

encodeURIComponent(クエリ値)、encodeURI(フル URL)、フォーム(x-www-form-urlencoded)から選んでください。

3

即座に変換

入力しながらリアルタイムで出力が更新されます。パーサータブにフル URL を貼り付けるとコンポーネントに分解されます。

4

コピーまたは切り替え

ワンクリックで出力をコピーするか、「切り替え」をクリックして結果を入力に戻して連続操作ができます。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
活用例

URL エンコーダーを使う人は?

フロントエンド開発者

fetch 呼び出しに追加する前や JavaScript で動的 URL を組み立てる際にクエリパラメーターの値をエンコードできます。

バックエンド開発者

HTTP リクエストからパーセントエンコードされたフォームデータと URL クエリ文字列をデコードできます。

QA エンジニア

インテグレーションテストの前にアプリケーションが特殊文字を正しくエンコードしているか確認できます。

DevOps エンジニア

CI/CD パイプライン設定のために Webhook URL とコールバックエンドポイントの特殊文字をエンコードできます。

SEO スペシャリスト

クロールされた URL をデコードして検査し、パラメーター構造、カノニカルパス、トラッキングタグを確認できます。

セキュリティ研究者

フィッシングリンク、マルウェアのペイロード、ウェブアプリケーションのログに見られる、難読化または二重エンコードされたURLを解読する。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
比較

エンドレスフォージと他のURLツールの比較

3つのエンコーディングモード、クエリパーサー、完全なURLブレークダウン - すべてローカル。

機能
他のツール平均
Endless Forge✦ このサイト
3つのエンコーディングモード
Sometimes
あり
クエリ・パラメータ・パーサー
Sometimes
あり
入力と出力を入れ替える
なし
あり
サーバー処理ゼロ
なし
あり
オフラインで動作
なし
あり
利用無料
Limited
あり
広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。

URL エンコードを完全にカバー

Endless Forge URL エンコーダーは3つのモードと専用のクエリパーサーを提供します。パラメーター値のエンコードから完全な URL の検査まで、URL エンコードのあらゆるニーズに対応します。
広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
もっと見る

その他のユーティリティ・開発ツール

Base64 エンコーダー / デコーダー

テキストまたはファイルを Base64 にエンコードし、Base64 文字列を平文にデコードします。URL セーフモードと画像プレビューサポートあり。

JWT デコーダー

JSON Web Token をデコードして検査します。ヘッダー、ペイロード、有効期限の状態、アルゴリズム、すべての IANA 登録クレームを説明付きで確認できます。

正規表現テスター

ライブマッチハイライト、キャプチャグループの表示、置換モード、組み込みのチートシートで正規表現をテスト・デバッグします。

UUID 生成

v4、v7、v1、ULID、Nil、Max 形式の UUID を一括生成、複数の出力形式、ワンクリックダウンロードで生成します。

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
よくある質問

よくある質問

URL は使用できる文字に制限があります。スペース、日本語、一部の記号などの特殊文字は URL に含める前に %XX 形式でパーセントエンコードする必要があります。
encodeURIComponent はクエリパラメーターの値など URL の一部のエンコードに使います。encodeURI はフル URL のエンコードに使い、:、/、?、# などの URL 構造文字はそのまま保持します。
パーセントエンコーディングは、パーセント記号に続く2桁の16進数で文字を表します。例えば、スペースは%20、アンパサンドは%26、アットマークは%40です。
フォーム・エンコードされたデータでは+はスペースとして解釈されるためです。
すべてのURLエンコードとデコードは、JavaScriptの組み込み関数encodeURIComponent()とdecodeURIComponent()を使用して、ブラウザのローカルで実行されます。データがサーバーに送信されることはありません。URL クエリパラメータで渡される JWT トークンのデコードについては、JWT デコーダーがトークン セグメントの URL デコードと Base64URL デコードの両方を 1 つのステップで処理します。
決して。すべてのエンコードとデコードは、ブラウザのネイティブAPIを使用します。あなたが入力したものはどこにも送信されません。

6 件の質問に回答

広告がブロックされています無料サービスを維持するため、広告ブロックを解除していただけると助かります。
Startup Fame Verification