Developer Utility
URL 인코더 / 디코더
한글, 공백, 특수문자가 포함된 URL 문자열을 안전하게 인코딩하거나 원래 문자열로 디코딩할 수 있습니다. Query String 분석, 자동 변환, URL 구성요소 확인, 결과 복사와 다운로드를 지원합니다.
URL 변환
인코딩 또는 디코딩 모드를 선택하고 URL, 검색어, 쿼리 파라미터 문자열을 입력하세요.
URL 구성요소 분석
입력값이 URL 형식이면 프로토콜, 호스트, 경로, 쿼리, 해시를 분리해 보여줍니다.
Query Parameters
분석할 URL 또는 query string을 입력하면 파라미터가 표시됩니다.
URL 인코딩 활용 예시
URL 인코딩은 링크 공유, API 요청, 검색어 전달, 한글 파일명 처리에 자주 사용됩니다.
한글 검색어와 공백을 포함한 키워드를 안전한 쿼리 파라미터로 변환할 수 있습니다.
특수문자가 포함된 파라미터 값을 API 요청 URL에 안전하게 포함할 수 있습니다.
깨진 링크나 인코딩된 URL을 디코딩해 실제 경로와 파라미터를 확인할 수 있습니다.
도움말
URL 인코더 / 디코더란?
URL 인코더 / 디코더는 URL에서 그대로 사용하기 어려운 한글, 공백, 특수문자를 퍼센트 인코딩 형식으로 변환하거나, 인코딩된 문자열을 사람이 읽을 수 있는 원래 문자열로 복원하는 개발자 유틸리티입니다.
검색 URL, API 요청 파라미터, 공유 링크, 한글 파일명 링크를 점검할 때 사용할 수 있습니다.
사용 방법
- URL 인코딩 또는 URL 디코딩 모드를 선택합니다.
- 입력창에 변환할 URL, 검색어, query string을 입력합니다.
- 자동 변환이 켜져 있으면 입력과 동시에 결과가 표시됩니다.
- URL 형식이면 아래 분석 영역에서 구성요소와 파라미터를 확인합니다.
- 필요하면 결과 복사 또는 TXT 다운로드 버튼을 사용합니다.
encodeURI와 encodeURIComponent의 차이는 무엇인가요?
encodeURI는 전체 URL을 대상으로 하며 :, /, ?, & 같은 URL 구조 문자는 유지합니다. encodeURIComponent는 파라미터 값 하나를 대상으로 하며 더 많은 특수문자를 인코딩합니다.
공백은 왜 %20 또는 +로 표시되나요?
URL 경로에서는 공백이 보통 %20으로 표현됩니다. Query String이나 form-urlencoded 데이터에서는 공백이 +로 표현되는 경우도 있습니다.
디코딩이 실패하는 이유는 무엇인가요?
% 뒤에 올바른 16진수 값이 없거나, 인코딩 문자열이 중간에 잘린 경우 디코딩에 실패할 수 있습니다. 예를 들어 %EA%처럼 불완전한 값은 올바르게 해석할 수 없습니다.
Query String만 입력해도 분석되나요?
네. ?q=test&page=1 또는 q=test&page=1 같은 형태를 입력해도 파라미터 목록으로 분리해 확인할 수 있습니다.
민감한 URL을 입력해도 되나요?
실제 세션 토큰, 인증 코드, 개인정보가 포함된 URL은 입력하지 않는 것이 안전합니다. 테스트가 필요하다면 토큰 값이나 개인정보를 마스킹한 뒤 사용하세요.