URL 파서
URL 파서
URL 파서: 일반적인 계층형 URL(예: https://example.com/path)을 프로토콜, 호스트명, 포트, 경로 등의 구조화된 필드로 분해합니다. 쿼리 매개변수를 항목별로 편집하고 조합 결과 URL을 실시간으로 미리 볼 수 있습니다. API 디버깅, 링크 분석, 매개변수 조정에 유용합니다. 모든 처리는 브라우저 안에서 로컬로 이루어집니다.
입력 URL
스키마가 없으면 https:// 자동 추가
세부 정보
프로토콜
호스트명
포트
사용자 이름 / 비밀번호
사용자 이름
비밀번호
경로
프래그먼트 (#)
쿼리 매개변수
0
매개변수 없음
재구성된 URL
빠른 시작
자주 쓰는 활용 사례
API 디버깅
엔드포인트 URL을 분해해 쿼리 매개변수를 점검/조정하고 전달 오류를 빠르게 찾습니다.
링크 분석
복잡한 마케팅/트래킹 URL을 풀어 UTM 파라미터, referrer 소스 등을 확인합니다.
매개변수 조정
페이징, 필터, 정렬 등 쿼리 매개변수를 빠르게 추가/삭제/수정해 수동 URL 조합을 줄일 수 있습니다.
링크 정리
공유 전에 불필요한 추적 매개변수를 제거해 더 깔끔한 URL을 만듭니다.
리디렉션 점검
리디렉션 URL을 분석해 대상 호스트, 포트, 경로가 올바른지 확인합니다.
Deep Link 생성
커스텀 스킴을 포함한 앱 딥링크를 구성하고 전체 URL을 즉시 미리봅니다.
활용 팁
제한 사항 및 호환성
개인정보 및 보안
자주 묻는 질문
URL(Uniform Resource Locator)은 인터넷에서 리소스를 가리키는 “주소”입니다. 일반적으로 URL은 다음 요소로 구성됩니다. • 스킴(프로토콜): 예) https:, ftp:, mailto: • 인증 정보 user:pass@ (선택 사항, FTP/인트라넷에서 자주 사용) • 호스트(도메인 또는 IP 주소) • 포트(선택 사항, 기본값 HTTPS 443 / HTTP 80) • 경로(pathname) • ? 뒤의 쿼리 문자열(키-값 쌍, &로 구분) • # 뒤의 프래그먼트/hash(클라이언트에서만 사용, 서버로 전송되지 않음) 예: https://user:pass@example.com:8080/path?key=value#section 은 위 요소를 모두 포함합니다. 이 도구는 주로 계층형 URL과 상대 경로를 대상으로 하며, mailto:, data:, file: 같은 비계층 스킴의 편집/재조합에는 제한이 있습니다.
도구가 자동 보완을 시도합니다. “스킴이 없으면 https:// 자동 추가”가 켜져 있으면 https://를, 꺼져 있으면 http://를 붙입니다. ftp:, custom: 같은 특정 스킴을 테스트하려면 전체 스킴 접두사를 직접 입력하세요. 형식이 잘못된 경우에만 “유효하지 않은 URL”이 표시됩니다.
두 가지를 확인하세요. 1) 파라미터 “키”가 비어 있으면 해당 줄은 출력에서 제외됩니다. 2) “입력 URL”이 아니라 “쿼리 매개변수” 영역을 수정해야 합니다. 입력 URL을 직접 수정하면 재파싱되어 수동 변경이 덮어써질 수 있습니다.
표준 URL에서 ? 뒤의 매개변수는 서버로 전송되고, # 뒤의 내용은 클라이언트에서만 사용됩니다. 이 도구는 먼저 ?search를 우선 해석하며, search가 비어 있고 #에 ?가 있으면 hash 쿼리 매개변수로 해석합니다.
그대로 입력하면 도구가 percent-encoding(URL encoding)을 자동 적용합니다. 전체 텍스트를 별도로 변환하려면 “URL Encoder/Decoder”를 사용하세요.
네. /api/data?id=1 같은 입력은 상대 경로 모드로 처리되어 프로토콜과 호스트명이 비어 있습니다.
기본 포트(HTTPS 443, HTTP 80)가 사용되며 출력 URL에는 포트가 표시되지 않습니다.