Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

URL エンコード・デコード

URL エンコード・デコード. データを変換・確認・コピー。 ファイルは端末内に留まり、ブラウザーで処理されます。

ツールを使うには JavaScript を有効にしてください。ファイルはブラウザー内で処理されます。

使い方

テキストまたはURLをボックスに貼り付けます。

モードを選び、エンコードまたはデコードをタップします。

URLエンコードとは

URLに使えるのは限られたASCII文字だけです。それ以外の文字、つまりスペース、日本語、URLで特別な意味を持つ記号などは、UTF-8の各バイトをパーセント記号と2桁の16進数で表します。スペースは%20、アンパサンドは%26、「あ」は%E3%81%82になります。これをパーセントエンコーディングと呼び、RFC 3986で定められています。

どのモードを選ぶか

コンポーネントは、英数字と- _ . ! ~ * ' ( )以外をすべてエンコードします。&、=、?、/もエンコードするので、検索語のような1つのクエリの値やパスの一部に使います。URL全体はURLの構造を作る文字を残すので、スペースや日本語を含むリンク全体を整えるのに向いています。フォームは、HTMLフォームがデータを送るときと同じように、スペースをプラス記号にします。

よくある問題

二重エンコードは、すでにエンコードされたテキストをもう一度エンコードしたときに起こり、%20が%2520になります。テキストが変わらなくなるまでデコードしてください。デコードのエラーは、単独のパーセント記号や、%E3%81のような途中で切れた並びが原因のことがほとんどです。プラス記号がスペースを意味するのはフォームのデータだけで、URLのパスでは違うことにも注意してください。

プライバシー

リンクにはトークン、メールアドレス、追跡 ID が含まれる場合があります。このツールは貼り付けたテキストを端末内で処理し、変換サーバーへの送信や永続的な下書き保存は行いません。入力は UTF-8 テキストで 10 MiB までです。サイトの通信は変換処理とは別で、プライバシー説明に記載しています。コピーやダウンロードした内容は保存先に残ります。

関連ツール

Unixタイムスタンプ変換

JSONをCSVに変換

CSVをJSONに変換

Base64 エンコード/デコード

すべての変換ツール

よくある質問

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

encodeURIはURLの構造を作る : / ? & = などの文字を残します。encodeURIComponentはそれらもエンコードするので、単独の値に使うのが正解です。

URLに%2520が入っているのはなぜですか?

2回エンコードされています。2回デコードすると元のテキストに戻ります。

+はスペースと同じですか?

フォーム形式でエンコードされたクエリ文字列の中だけです。それ以外では、スペースは%20である必要があります。

入力した内容は保存されますか?

変換入力を永続的な下書きとして保存しません。作業入力は消去または再読み込みまでページ内に残り、コピーやダウンロードは手元に残ります。これはプライバシー説明にあるサイトの通信とは別です。

関連ツール