URL エンコード・デコード(パーセントエンコーディング)
日本語を含む URL やクエリを % エンコード・デコードします。encodeURIComponent・encodeURI・フォーム形式(+)に対応し、壊れた % はエラー位置を表示します。
- ブラウザ内で処理(アップロードなし)
英数字と - _ . ! ~ * ' ( ) 以外をすべて UTF-8 で % エンコードします。
結果
入力の文字数
37
結果の文字数
95
使い方
- エンコードかデコードかを選び、方式(encodeURIComponent・encodeURI・フォーム形式)を選びます。
- 文字列や URL を入力すると、結果がすぐに表示されます。
- 結果をコピーします。「結果を入力にして逆変換」で元に戻るかも確認できます。
よくある質問
encodeURIComponent と encodeURI はどう違いますか?
encodeURIComponent は / ? & = なども変換するので、クエリの値やパスの一部に使います。encodeURI は URL の区切り記号を残すので、URL 全体に使います。
「%」の後が壊れているとどうなりますか?
ブラウザの decodeURIComponent はエラーで止まりますが、このツールは問題の位置(行・列)と内容を表示します。途中で切れた UTF-8 のバイト列も検出します。
空白は %20 と + のどちらになりますか?
encodeURIComponent・encodeURI では %20、フォーム形式(application/x-www-form-urlencoded)では + になります。
注意事項・制限
- 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
- 入力は最大 2,000,000 文字までです。
- 文字コードは UTF-8 だけに対応しています。Shift_JIS などでエンコードされた URL は正しく読めません。
- URL として正しいか(ドメイン名など)の検証は行いません。
データ出典
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax(新しいタブで開きます) — 確認日: 2026-10-31
- WHATWG URL Standard: application/x-www-form-urlencoded(新しいタブで開きます) — 確認日: 2026-10-31
関連ツール
- JSON 整形・検証ツール(フォーマッター)JSON の構文をチェックし、エラーの行と列を表示します。インデント整形・1 行への圧縮・キーの並べ替え、コピーとダウンロードに対応。
- CSV ⇄ JSON 変換ツールCSV・TSV を JSON に、JSON を CSV・TSV に変換します。引用符やセル内の改行、UTF-8 の BOM、区切り文字の自動判定、Shift_JIS に対応し、列の選択・並べ替え・名前の変更もできます。
- YAML ⇄ JSON 変換ツールYAML を JSON に、JSON を YAML に変換します。独自タグや実行可能なタグは読み込まず、エイリアスの展開を制限して安全に処理します。エラーは行と列で表示します。
- Base64 エンコード・デコード(テキスト・ファイル)日本語や絵文字を含むテキストを UTF-8 で Base64 に変換し、Base64 を元に戻します。URL セーフ形式、パディングの有無、ファイル・data URL にも対応。
- 正規表現テスター(JavaScript)JavaScript の正規表現を試せます。一致箇所のハイライト、番号付き・名前付きグループ、置換結果を表示し、処理が長すぎるパターン(ReDoS)は自動で中止します。
- Unix 時刻(タイムスタンプ)変換ツールUnix 時刻を日時に、日時を Unix 時刻に変換します。秒・ミリ秒・マイクロ秒・ナノ秒、ISO 8601 と IANA タイムゾーン、2038 年問題の範囲外や 1970 年より前の負の値にも対応。