ツールへスキップ
JoeLucky

ツールの ★ をクリックして保存

ツールカテゴリ

Base64エンコード/デコードJSONビューアー人気JWT デコーダーUUIDジェネレーターURLエンコード/デコードJSON から CSVCSV から JSONJSON から YAMLYAML から JSONJSON から XMLXML から JSONCSV から YAMLYAML から CSVJSON フォーマッターYAML フォーマッターXML フォーマッターHTML フォーマッターCSS フォーマッター正規表現テスターハッシュジェネレーターCron 式パーサーHTML エンティティのエンコード/デコードツール基数変換ツールURL解析/クエリパラメータ確認CSV ビューアー/検証ツールMarkdown プレビューツールSQL フォーマッターMermaid ライブエディターLLM API 料金計算ツール新着LLM VRAM(GPU メモリ)計算ツール新着RAG チャンク分割ビジュアライザー新着クラウドストレージ料金計算ツール(S3・R2・B2)新着SLA 稼働率計算ツール新着
JoeLucky

実用的なオンラインツールをひとまとめに

プライバシーポリシー利用規約

© 2026 JoeLucky®. All rights reserved.

  1. JoeLucky
  2. /開発者向け
  3. /URLエンコード/デコード

URLエンコード/デコード

URL をリアルタイムでエンコード・デコードします。UTF-8 に完全対応しています。

類似ツール:開発者向け

すべて見る
Base64エンコード/デコード

Base64文字列を手早くエンコード・デコードします

開く →
JSONビューアー

JSONの構造を視覚的に確認し、構文を検証します

開く →
JWT デコーダー

JWT をデコードして、ヘッダー、ペイロード、有効期限の状態を確認します。デコードのみで、署名の検証は行いません。

開く →

💬 コメント

?

まだコメントはありません。最初のコメントを書いてみましょう!

URLエンコード/デコードとは?

テキストをURLで安全なパーセントエンコードに変換したり、元に戻したりできます。UTF-8(中国語など)に完全対応しています。encodeURIComponent(パラメータ値用)と encodeURI(URL全体用)を切り替えられます。

使い方

  1. 方向を選択します:「エンコード」はテキストを % 形式に変換し、「デコード」は % 形式を読みやすいテキストに戻します。
  2. エンコード時は関数を選択します:encodeURIComponent はクエリ値向け(& = ? などを変換)、encodeURI は完全なURL向け(構造を表す記号は保持)。
  3. 入力欄に元のテキストを貼り付けると結果が即座に表示されます。処理はすべてブラウザ内で行われ、データはアップロードされません。
  4. 「入れ替え」をクリックすると、出力が入力に移り方向が切り替わるため、往復の変換をすばやく行えます。
  5. 下の例をクリックするとテストデータを読み込めます。中国語、絵文字、クエリパラメータ、完全なURLが含まれます。

よくある質問

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

encodeURIComponent はクエリパラメータなど単一の値をエンコードします。encodeURI はURL全体をエンコードし、:/?#&= などの構造を表す文字は保持します。

中国語の文字はどのようにエンコードされますか?

中国語の文字はまずUTF-8のバイト列に変換され、パーセントエンコードされます(例:「台灣」→ %E5%8F%B0%E7%81%A3)。

双方向の変換に対応していますか?

はい。同じツールでエンコードとデコードのモードをすぐに切り替えられます。

モード
エンコード関数

encodeURIComponent:& = ? # などの記号も変換します。パラメータの値に適しています

エンコード結果

入力欄にテキストを入力すると結果が表示されます…

例
encodeURIComponent

ほとんどの特殊文字(& = ? # / を含む)をエンコードします。GETパラメータの値に適しています。

変換されない文字:A-Z a-z 0-9 - _ . ! ~ * ' ( )

encodeURI

URLの構造を表す記号(: // ? & = #)は変換しません。URL全体のエンコードに適しています。

変換されない文字:+ : // ? & = # @ , ;