URL 인코더
URL 인코더로 한글과 특수문자가 포함된 주소를 안전하게 인코딩하고 필요하면 디코딩합니다.
개념 설명
URL 인코딩은 링크의 안전한 문자 전달 단계입니다
URL은 제한된 문자 집합만 직접 사용하므로, 한글·공백·특수문자는 퍼센트 인코딩으로 바꿔서만 안정적으로 전달하는 것이 기본입니다.
URL 안에 한글, 공백, ?, &, #, % 같은 문자가 그대로 들어가면 링크가 끊기거나 요청 파라미터가 분리되는 일이 생길 수 있습니다.
이 도구는 텍스트를 퍼센트 인코딩으로 변환해 검색 URL, 리다이렉트 목적지, API 요청 파라미터에 넣기 전의 문자열 처리 부담을 줄입니다.
어떤 상황에서 사용하나요?
한글 검색어, 공백이 포함된 파일명, 특수문자가 들어간 외부 식별자 등을 URL에 넣을 때 인코딩합니다.
전체 URL과 값 단위 차이
전체 URL을 인코딩하면 '/' '?', '&', '=' 같은 구분자가 깨지기 쉬워서, 쿼리 파라미터 값처럼 넣을 부분은 값 단위 인코딩이 기본입니다.
체크포인트
쿼리 파라미터, 리다이렉트 URL, API 호출 값에 넣기 전에 어떤 단위를 인코딩할지 먼저 정하고 샘플 URL로 동작을 확인하세요.
공백은 %20, 한글/특수문자는 UTF-8 퍼센트 인코딩으로 치환됩니다. 대상이 '전체 URL'인지 '값'인지에 따라 인코딩 범위가 달라집니다.
URL 인코더 작업 영역
사용 방법
- 1 인코딩할 URL이나 텍스트를 입력합니다.
- 2 URL 인코딩을 실행해 링크나 쿼리 값에 안전한 형식으로 변환합니다.
- 3 결과를 확인한 뒤 복사합니다.
대표적인 사용 사례
- 한글 URL 인코딩
- 쿼리 파라미터 값 URL encode
- 인코딩된 URL 디코딩
자주 묻는 질문
URL 인코더는 어떤 값을 인코딩하나요?
한글, 공백, 특수문자처럼 URL에 그대로 넣기 어려운 텍스트를 안전한 인코딩 문자열로 바꿉니다.
공백은 어떻게 처리되나요?
공백은 encodeURIComponent 기본 동작에 따라 %20으로 표시됩니다.
전체 URL과 쿼리 값 중 무엇을 넣어야 하나요?
쿼리 파라미터 값처럼 안전하게 전달해야 하는 텍스트에 특히 적합합니다. 전체 URL을 넣으면 구분자까지 함께 인코딩될 수 있습니다.