NEW無料デベロッパーツール

URL Master
エンコード & デコード

任意の文字列をすぐにURLエンコード、またはパーセントエンコードされたテキストをURLデコード。URL Masterはブラウザ内で完全動作——サーバー不要、アップロードなし、アカウント不要。
Ad

URLエンコードの悩み、解決します

開発者やマーケターが毎日直面するURLエンコード・デコードの問題です。

スペースや特殊文字によるリンク切れ

クエリパラメータ内のエンコードされていないスペースや&、?、#などの記号は、URLルーティングを無症状で破壊します。リンクを有効かつ安全に保つには、すべての特殊文字をURLエンコードする必要があります。

encodeURIとencodeURIComponentの混乱

JavaScriptの2つのURLエンコード関数は動作が異なります。encodeURIはURLの構造を保ちながら全体をエンコードし、encodeURIComponentはあらゆる文字をエンコードします——間違えると、リンクが壊れます。

データをサーバーに送信するオンラインツール

URLに含まれるトークン、APIキー、プライベートなクエリパラメータは機密情報です。ほとんどのオンラインURLエンコーダー・デコーダーはあなたのデータをサーバーに送信しますが、URL Masterは絶対に送信しません。

URL Master

ローカルのみ — アップロードなし

任意の文字列をここでURLエンコード・デコード——すべての処理はブラウザ内に留まります。

エンコードモード:
出力

開発者がURL Masterを使う理由

URL Masterのすべての機能は、実際のエンコード・デコードワークフロー向けに設計されています——高速、プライベート、柔軟。

双方向URLエンコード・デコード

URL Masterは両方向に対応:生テキストを有効なパーセントエンコード文字列にURLエンコード、またはリンクを読み取り可能な形式にURLデコード——瞬時に実行。

リアルタイムプレビュー

リアルタイムモードをオンにすると、入力しながらURLエンコード結果が表示されます——ボタンを押す必要はありません。

ローカル履歴(最近5件)

URL Masterは最近5件のURLエンコード・デコード操作をlocalStorageに保存します。ページを更新しても作業を失いません——任意の履歴をクリックしてセッションを復元。

ワンクリックで入れ替えと再利用

デコードされた出力を1クリックで入力に戻せます。URLエンコード → 編集 → 再エンコードをチェーンで実行——フィールド間のコピー&ペーストは不要。

encodeURIとencodeURIComponent

encodeURI(://と/を保持)とencodeURIComponent(すべての特殊文字をエンコード)を切り替えて、正確なユースケースに対応。

100%ローカル — ゼロアップロード

URL MasterはすべてのURLエンコード・デコードをブラウザ内で実行。APIトークンやプライベートな文字列はサーバーに触れません。オフラインでも完全動作。

URL Masterの3つの使い方

URLエンコードのワークフローからURLデコードのデバッグまで——URL Masterがすべてのシナリオをカバー。

2つのモードで精密にURLエンコード

encodeURIを使って、構造を保持しながら完全なアドレスをURLエンコード——スラッシュ、コロン、クエリ区切り文字はそのまま。&、=、または日本語文字を含む単一パラメータ値にはencodeURIComponentへ切り替え。URL Masterはモード切替を瞬時に実現。

URL Master split panel showing raw URL with Chinese characters on left and percent-encoded output on right, with encodeURI vs encodeURIComponent toggle

エンコード・デコード履歴を失わない

URL Masterはブラウザのlocalストレージに最近5件のURLエンコード・デコード操作を保存します。ページリフレッシュ後やブラウザ再起動後も、以前の結果はすべて残っています。任意の履歴をクリックして入力・出力・エンコードモードを復元。

URL Master history panel listing recent encode and decode operations with timestamps and restore functionality

プライベート、ローカル専用処理

URL Masterのすべてのエンコード・デコードはブラウザ内で完全に実行——ネットワークリクエストは一切発生しません。APIトークン、OAuthパラメータ、プライベートなクエリ文字列はデバイス上に留まります。インターネットを切断してもURL Masterは正常に動作します。

URL Master browser interface with shield icon and local-only badge indicating no server connection

URL Masterの使い方

3ステップで任意の文字列をURLエンコード・デコード——セットアップ不要、アカウント不要。

01

URLエンコードモードを選択

アドレス全体をエンコードして構造を保持する場合はencodeURIを選択。すべての特殊文字をエスケープする必要がある個々のパラメータ値にはencodeURIComponentを選択。リアルタイムモードをオンにすると入力と同時にURLエンコード結果がプレビューされます。

  • どちらか迷ったら?encodeURIComponentから始めましょう——個々のパラメータ値にはより安全な選択肢です。
02

入力を貼り付けるかサンプルを読み込む

入力ボックスに任意のURL、生テキスト、またはパーセントエンコードされた文字列を入力・貼り付けます。「サンプルを読み込む」をクリックすると、日本語文字とスペースを含むURLがプリフィルされ、2つのエンコードモードを並べてテストするのに最適です。

  • URL Masterは入力に%シーケンスを検出すると自動的にURLデコードを提案します。
03

エンコード、デコード、コピー、または入れ替え

URLエンコードまたはURLデコードをクリックして変換。結果を1クリックでクリップボードにコピー。「入れ替え」を使って出力を入力に戻して次のラウンドへ——すべての変換が自動的に履歴に保存されます。

  • URLデコード後に「入れ替え」を使うと、修正した結果を素早く再エンコードできます。

URL Master よくある質問

URLエンコードとデコードに関する最もよくある質問への回答。

URLエンコード(パーセントエンコーディング)とは何ですか?

URLエンコード(パーセントエンコーディングとも呼ばれる)は、URLで許可されない文字を安全な形式に変換します:各文字は%符号とその2桁の16進数値に置き換えられます。例えば、スペースは%20に、日本語の「こ」は%E3%81%93になります。URL Masterならコードなしで瞬時にURLエンコード・デコードができます。

encodeURIとencodeURIComponentの違いは何ですか?

encodeURIはURLを有効に保つため、コロン・スラッシュ・疑問符・アンパサンド・等号などの構造文字をそのままにします。encodeURIComponentは文字、数字、-_. ! ~*'() 以外のすべてをエスケープ(&、=、/を含む)し、値をクエリパラメータとして安全に埋め込めるようにします。URL Masterはワンクリックで切り替えられます。

URL MasterでURLデコードが失敗するのはなぜですか?

入力に2桁の有効な16進数が続かない裸の%が含まれている場合、URLデコードは失敗します。例えば「100%off」には%ofが含まれており、有効な16進数ではありません。URL Masterはこの場合、分かりやすいエラーメッセージを表示します。

URL Masterを使用するとデータはプライベートですか?

はい。URL MasterはすべてのURLエンコード・デコードをブラウザ内でローカルに実行——入力はデバイスから出ることはありません。サーバーサイドのコンポーネントなし、ログなし、アカウント不要。インターネットを切断してもURL Masterは正常に動作します。

ローカル履歴機能には何が保存されますか?

URL MasterはブラウザのlocalStorageに最近5件のURLエンコード・デコード操作を保存します。各レコードには入力、出力、モード(エンコードまたはデコード)、エンコードタイプ(encodeURIまたはencodeURIComponent)、タイムスタンプが含まれます。データはデバイスから出ることはありません。

%2Fや%3Aを含むURLをデコードするには?

パーセントエンコードされた文字列をURL Masterに貼り付けて、URLデコードをクリックします。%2Fは/に、%3Aは:になるので、https%3A%2F%2Fexample.comはhttps://example.comに復元されます。URL Masterは内部でdecodeURIComponentを使用しているため、すべてのパーセントエンコードシーケンスが完全にデコードされます。

URLエンコード・デコードを数秒で

登録不要。サーバー不要。URL Masterを開いて文字列を貼り付けるだけで、URLエンコード・デコード結果が瞬時に得られます——永久無料。

URL Masterは無料で、すべてのURLエンコード・デコードをブラウザ内でローカルに実行します。