URL 인코더 · 디코더
주소에 들어간 한글이나 특수문자를 %ED%95%9C 형태로 바꾸거나 되돌립니다. 주소 전체와 값 하나를 구분해서 처리합니다.
검색어처럼 주소에 끼워 넣을 값 하나를 다룹니다. &, =, / 까지 전부 바꿉니다.
변환 방향
적용 범위
인코딩 결과
위에 값을 넣으면 바로 변환됩니다.
광고
광고 자리
이렇게 계산돼요
주소에는 영문·숫자와 일부 기호만 쓸 수 있습니다. 그래서 한글이나 공백처럼 쓸 수 없는 문자는 UTF-8 바이트로 바꾼 뒤 각 바이트를 %와 16진수 두 자리로 적습니다. '한'은 3바이트라 %ED%95%9C가 됩니다. 한글 한 글자가 아홉 자로 늘어나는 이유입니다. 핵심은 '주소 전체'와 '값 하나'를 구분하는 것입니다. 주소 전체를 인코딩할 때는 /, ?, &, = 를 남겨야 합니다. 이 문자들이 경로와 검색어를 구분하는 뼈대이기 때문입니다. 반대로 검색어 같은 값 하나를 넣을 때는 이 문자들까지 전부 바꿔야 합니다. 여기서 사고가 자주 납니다. 검색어에 &가 들어 있는데 값 인코딩을 하지 않으면, 받는 쪽은 그 지점부터 새로운 항목으로 읽습니다. 'A&B'를 검색하려 했는데 A만 검색되고 B는 엉뚱한 값으로 넘어가는 식입니다.
자주 묻는 질문
이미 완성된 주소를 다듬는 거라면 '주소 전체'를, 검색어나 파일명처럼 주소에 끼워 넣을 값 하나라면 '값 하나'를 고르세요. 값을 넣는데 주소 전체 모드를 쓰면 &나 =가 그대로 남아, 받는 쪽이 항목 구분자로 착각합니다.
광고
광고 자리
함께 보면 좋은 도구
Base64텍스트를 Base64로 바꾸거나 되돌립니다. 한글도 깨지지 않게 UTF-8로 처리하며, URL-safe 표기와 패딩이 빠진 값도 읽습니다.텍스트 정리복사한 글에 딸려 온 줄바꿈, 이중 공백, 보이지 않는 특수문자를 한 번에 정리합니다. 필요한 항목만 골라서 적용할 수 있습니다.글자수 세기자기소개서·과제·게시글의 글자수를 공백 포함/제외로 즉시 셉니다. 바이트 수와 원고지 매수도 함께 보여주며, 입력한 글은 서버로 전송되지 않습니다.JSON 포맷터JSON을 보기 좋게 정렬하거나 한 줄로 압축합니다. 문법이 틀렸다면 몇 번째 줄인지 짚어주고, 키 개수와 중첩 깊이도 함께 보여줍니다.