URL 인코딩·디코딩

한글이 섞여 깨진 URL(%EA%B0%80…)을 읽을 수 있게 디코딩하고, 쿼리 파라미터를 값별로 분해해 보여줍니다. 인코딩도 지원합니다.

인코딩된 URL

%EA%B0%80 처럼 인코딩된 URL이나 파라미터를 붙여 넣으세요.

디코딩 결과

계산 방법

URL에는 영문·숫자와 일부 기호만 쓸 수 있습니다. 그래서 한글이나 공백은 UTF-8 바이트로 바꾼 뒤 %EA%B0%80 같은 퍼센트 인코딩으로 표현됩니다. 주소창에는 한글로 보여도 복사하면 이 형태로 붙는 일이 많아, 링크를 공유하면 상대가 읽기 어려워집니다.

디코딩 모드에 인코딩된 URL을 붙여 넣으면 원래 글자로 되돌립니다. 온전한 URL이라면 호스트·경로·쿼리 파라미터를 표로 분해해, 각 파라미터 값을 디코딩된 상태로 한눈에 보여줍니다.

반대로 인코딩 모드는 한글이 든 주소를 안전한 링크로 만들 때 씁니다. 파라미터 값 하나만 만들 때는 값만(구분자까지 인코딩), 주소 전체를 다룰 때는 전체 URL(구조는 보존)을 고르세요. 모든 변환은 브라우저에서 처리되어 입력이 서버로 전송되지 않습니다.

자주 묻는 질문

Q한글이 들어간 URL을 복사하면 왜 깨지나요?
AURL에는 영문·숫자·일부 기호만 쓸 수 있어서, 한글은 UTF-8 바이트로 바꾼 뒤 %EA%B0%80처럼 퍼센트 인코딩됩니다. 주소창에는 한글로 보여도 복사하면 인코딩된 형태로 붙는 경우가 많습니다. 여기에 붙여 넣으면 원래 글자로 되돌립니다.
Q파라미터별로 나눠 보는 기능은 뭔가요?
A디코딩 모드에서 온전한 URL을 넣으면 호스트·경로·쿼리 파라미터를 표로 분해해, 각 파라미터 값을 디코딩된 상태로 보여줍니다. query=%EB%A7%9B%EC%A7%91 이 "맛집"으로 바로 읽힙니다.
Q"값만"과 "전체 URL"은 어떻게 다른가요?
A인코딩할 때, "값만(component)"은 / ? & = 같은 구분자까지 모두 인코딩해 파라미터 값 하나를 만들 때 씁니다. "전체 URL(full)"은 URL 구조는 그대로 두고 한글 등 허용되지 않은 문자만 인코딩합니다.
Q+ 는 왜 공백이 되나요?
A쿼리스트링에서는 공백을 +로 표기하는 관례가 있습니다(구글 검색 등). 그래서 파라미터 표에서는 +를 공백으로 풉니다. 아래 디코딩 결과에서는 필요할 때만 "+ 를 공백으로" 옵션으로 켜세요.
Q입력이 서버로 전송되나요?
A아닙니다. 모든 변환은 브라우저 안에서 처리되며, 넣은 URL이 서버로 전송되거나 저장되지 않습니다.

직장인의 모든 업무 도구를 한 곳에서.

계산기 결과는 참고용입니다. 세법과 4대보험 요율은 매년 바뀌고, 개인의 공제 항목과 회사 규정, 사업장 규모에 따라 실제 금액과 달라질 수 있습니다.

파일을 다루는 도구는 브라우저 안에서만 동작합니다. 업로드한 파일이 서버로 전송되지 않습니다.

계산기업무 도구© 2026 WorkKit