URL 파서

URL Parser

전체 URL(http:// 또는 https:// 포함)을 입력하고 분석을 누르세요.Enter a full URL (including http:// or https://) and press Parse.

URL 파서란?

URL 파서는 URL 한 줄을 프로토콜(scheme)·호스트명·포트·경로(path)·해시(fragment)와 쿼리 파라미터로 분해해 보여주는 도구입니다. API 요청 URL을 분석하거나, 쿼리 파라미터 구조를 확인할 때 유용합니다. 브라우저 내장 URL 객체를 사용합니다.

각 항목 설명
  • 프로토콜: https: 처럼 콜론을 포함한 스킴입니다.
  • 호스트명: 도메인 또는 IP 주소이며 포트는 제외됩니다.
  • 포트: URL에 명시된 포트 번호입니다. 생략되면 비어 있습니다.
  • 쿼리 파라미터: ? 뒤의 key=value 쌍을 각각 행으로 표시합니다. 같은 키가 여러 번 나오면 각각 별도 행입니다.
개인정보·처리 방식

모든 분석은 브라우저 내장 URL 객체만으로 이루어집니다. 입력한 URL은 서버로 전송되거나 저장되지 않습니다.

What is this tool?

The URL parser breaks a URL into its protocol, hostname, port, pathname, hash and query parameters. Useful for inspecting API request URLs or checking query string structure. It uses the browser's built-in URL object.

What each field means
  • Protocol: the scheme including the colon, e.g. https:.
  • Hostname: the domain or IP address, without the port.
  • Port: the port explicitly specified in the URL; empty if omitted.
  • Query parameters: each key=value pair after ? shown as a row; repeated keys appear as separate rows.
Privacy & processing

All parsing uses only the browser's built-in URL object. Your URL is never uploaded or stored.

URL 파서는 무엇을 해주나요?
URL 하나를 입력하면 프로토콜(scheme), 호스트명, 포트, 경로(path), 해시(fragment), 쿼리 파라미터를 각각 분리해 표로 보여줍니다. 브라우저 내장 URL 객체를 사용해 정확하게 파싱합니다.
쿼리 파라미터가 여러 개거나 중복되면 어떻게 되나요?
같은 이름의 파라미터가 여러 번 나오면 각각 별도의 행으로 표시됩니다. 예를 들어 ?tag=a&tag=b는 tag=a, tag=b 두 행으로 나옵니다. 값이 없는 파라미터(?flag)는 빈 값으로 표시됩니다.
포트나 쿼리가 없는 URL도 처리되나요?
네. 포트가 생략된 URL은 포트 칸에 프로토콜 기본값 표시 없이 비워 두거나 안내 문구를 표시하고, 쿼리 파라미터가 없으면 '쿼리 파라미터 없음'이라고 안내합니다.
잘못된 형식의 URL을 입력하면 어떻게 되나요?
프로토콜이 없거나 형식이 올바르지 않아 브라우저의 URL 생성자가 파싱에 실패하면 '유효한 URL이 아닙니다'라는 오류 안내가 표시됩니다. http:// 또는 https:// 를 포함한 전체 URL을 입력해야 합니다.
입력한 URL이 서버로 전송되나요?
아니요. 파싱은 브라우저 내장 URL 객체만으로 이루어지며, 입력한 URL은 서버로 전송되거나 저장되지 않습니다.
What does the URL parser do?
Enter a URL and it splits out the protocol, hostname, port, pathname, hash, and query parameters into a table, using the browser's built-in URL object for accurate parsing.
What happens with multiple or duplicate query parameters?
Parameters with the same name appear as separate rows. For example ?tag=a&tag=b becomes two rows, tag=a and tag=b. Parameters without a value (?flag) show an empty value.
Does it handle URLs without a port or query?
Yes. If the port is omitted the port field is left blank, and if there are no query parameters it shows "No query parameters".
What happens with an invalid URL?
If the browser's URL constructor fails to parse the input (missing protocol or malformed), an error message "Not a valid URL" is shown. You must include http:// or https:// in the input.
Is my URL sent to a server?
No. Parsing uses only the browser's built-in URL object; your URL is never uploaded or stored.

안내: 본 도구는 브라우저 내장 URL 객체를 이용한 참고용 분석기이며, 모든 처리는 브라우저 안에서만 이루어집니다.

Note: This tool is a reference parser using the browser's built-in URL object, and all processing happens in your browser.