URL Encode / Decode

URLをエンコード・デコードして安全に変換します。パーセントエンコーディング対応。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

0 文字

またはファイルをドラッグ&ドロップ

0 文字

URL Encodeとは?

URLエンコードとは、URLで使用できない文字(日本語・スペース・記号など)を %XX 形式の安全な文字列に変換する処理です。 Webフォームの送信やAPIリクエストでよく使用されます。

こんな時に便利

  • 日本語を含むURLをブラウザやAPIに安全に渡したい:ページ名やキーワードに日本語を含むURLをそのまま使うとエラーになる場合があります。エンコードしてから渡すことで安全に扱えます。
  • エンコードされたURLをコピーしたが、中身が読めない%E6%9D%B1%E4%BA%ACのようなパーセントエンコード文字列をデコードして、元の日本語URLを確認できます。
  • ログやリクエストURLに含まれる文字が正しいか確認したい:エンコード前後の文字列を見比べることで、意図しない文字化けや二重エンコードが起きていないかチェックできます。
  • URL全体を扱いたいが、クエリパラメータのエンコード方式との違いが分からない:本ツールはURL全体用のencodeURI方式です。クエリパラメータの値だけをピンポイントでエンコードしたい場合は後述のFAQもご参照ください。

使用例

例1:日本語を含むURLをエンコードする

入力:

https://example.com/検索?q=東京 タワー&page=1

出力(エンコード後):

https://example.com/%E6%A4%9C%E7%B4%A2?q=%E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC&page=1

: / ? & =はURLの構造を表す記号としてそのまま保持され、日本語部分とスペースのみが%XX形式に変換されている点に注目してください。

例2:エンコードされたURLをデコードする

入力:

https://example.com/%E6%A4%9C%E7%B4%A2?q=%E6%9D%B1%E4%BA%AC%20%E3%82%BF%E3%83%AF%E3%83%BC

出力(デコード後):

https://example.com/検索?q=東京 タワー

例3:無効なパーセントエンコード文字列を入力した場合

入力:

https://example.com/%ZZ

%ZZは正しい16進数(0-9・A-F)で構成されていないため、デコードを実行すると次のエラーが表示されます。

エラー: 無効なURLエンコード文字列です。入力を確認してください。

コピー時に%の後ろの文字が欠けていないか確認してください。

使い方

  1. 入力欄にURLまたはテキストを入力します。
  2. 「エンコードする」または「デコードする」をクリックします。
  3. 変換結果が出力欄に表示されます。
  4. 「結果をコピー」でクリップボードにコピーできます。

よくある質問

このツールは無料ですか?

はい、完全無料でご利用いただけます。

データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内で完結します。データがサーバーへ送信されることはありません。

日本語URLも対応していますか?

はい、日本語を含むすべてのUnicode文字列に対応しています。パーセントエンコーディング(%XX形式)に変換されます。

「/」や「?」「&」などの記号もエンコードされますか?

いいえ。このツールはURL全体を対象とした`encodeURI`という方式を使用しており、`:` `/` `?` `#` `&` `=`など、URLの構造として意味を持つ記号はそのまま保持されます。エンコードされるのは日本語やスペースなど、URLとして使えない文字のみです。

クエリパラメータの値だけをエンコードしたい場合はどうすればいいですか?

クエリパラメータの値に`&`や`=`などの記号が含まれる場合、URL全体ではなく値単体を`encodeURIComponent`方式でエンコードする必要があります。その場合は「Query String Builder」ツールのご利用をおすすめします。