Skip to content
JavaScript

URL Parameter Parsing

Parse URL query string into an object.

By EZ4Code Team
urlparse

Code

function parseQuery(url = location.href) {
  const params = new URLSearchParams(url.split("?")[1]);
  const result = {};
  for (const [key, value] of params.entries()) {
    result[key] = value;
  }
  return result;
}

function buildQuery(obj) {
  return new URLSearchParams(obj).toString();
}

Explanation

Uses the URLSearchParams API to safely parse and build query strings.

More JavaScript Snippets