URL 인코딩·디코딩
웹 주소에 사용할 글자를 변환하거나, 변환된 글자를 원래대로 돌리세요.
URL 인코딩 방법
- 일반 글자 → URL 문자 또는 URL 문자 → 일반 글자를 고르세요.
- 변환할 내용을 입력하세요. 예시 넣기를 누르면 차이를 볼 수 있습니다.
- 자동으로 표시되는 결과를 복사하세요.
URL 인코딩·URL 디코딩 모두 프로그램 설치나 회원가입 없이 무료로 할 수 있어요. PC는 물론 아이폰·갤럭시 브라우저에서도 그대로 작동합니다.
웹 주소 전체를 검사하는 도구가 아니라, 주소에 들어가는 한 부분을 encodeURIComponent 방식으로 변환합니다.
어떤 도구인가요?
URL 문자 변환은 한글, 공백, 특수문자를 웹 주소에 안전하게 넣을 수 있는 %XX 형태로 바꾸거나, 그렇게 바뀐 글자를 원래대로 되돌려 주는 도구예요. 주소창에 붙여 넣은 링크가 %EC%82%AC...처럼 읽기 어렵게 보일 때 원래 글자를 확인할 수 있고, 검색어나 파라미터 값을 주소에 넣기 전에 미리 변환할 수도 있습니다. 링크를 만들거나 점검하는 블로거, 마케터, 개발자에게 도움이 됩니다.
이럴 때 쓰세요
- 메신저로 받은 한글 링크가 %로 가득한 긴 주소로 보일 때 'URL 문자 → 일반 글자'로 어떤 페이지인지 확인할 수 있어요.
- 검색어나 상품명을 쿼리 파라미터 값으로 넣는 링크를 직접 만들 때 값 부분만 미리 변환해 두세요.
- 광고 링크에 붙는 캠페인 이름처럼 공백과 한글이 섞인 값을 주소에 안전하게 넣을 수 있습니다.
- 서버 로그나 분석 도구에 인코딩된 채로 찍힌 경로와 검색어를 읽기 쉬운 글자로 되돌려 볼 수 있어요.
- & 나 = 가 들어간 값이 주소를 망가뜨리지 않도록 %26, %3D로 바꿔야 할 때 유용합니다.
사용 예시
변환 방향을 '일반 글자 → URL 문자'로 고르고 예시 넣기를 누르면 '사진 크기 300×400'이 입력됩니다. 결과 칸에는 한글과 공백, × 기호가 %EC%82%AC%EC%A7%84%20...처럼 바뀐 문자열이 자동으로 나타나요. 이번에는 변환 방향을 'URL 문자 → 일반 글자'로 바꾸고 예시 넣기를 다시 누르면 변환된 문자열이 들어가고 결과에는 원래 문장이 복원됩니다. 링크에 쓸 값이라면 결과 복사를 눌러 주소의 해당 위치에 붙여 넣으세요. 필요하면 파일 저장으로 결과를 텍스트 파일로 받아 둘 수도 있어요.
더 잘 쓰는 팁
- 주소 전체가 아니라 값 부분만 변환하세요. 전체 주소를 넣으면 :, /, ?, & 까지 바뀌어 링크로 쓸 수 없게 됩니다.
- 공백은 +가 아니라 %20으로 바뀌어요. 받는 쪽이 +를 공백으로 기대하는 경우에는 결과를 확인해 보세요.
- 되돌리기에서 오류가 나면 % 뒤에 16진수 두 자리가 제대로 붙어 있는지, 주소가 중간에 잘리지 않았는지 확인하세요.
- 두 번 변환된 주소는 %25가 반복해서 보입니다. 이럴 때는 되돌리기를 한 번 더 하면 원래 글자가 나와요.
알아두세요
- 웹 주소 전체를 검사하거나 고쳐 주는 도구가 아니라, 주소에 들어가는 한 부분을 encodeURIComponent 방식으로만 변환합니다.
- 되돌리기에서 +는 공백으로 바꾸지 않고 그대로 둡니다. 일부 폼 전송 형식의 + 공백 표기는 직접 바꿔야 해요.
- UTF-8이 아닌 옛 인코딩(EUC-KR 등)으로 변환된 주소는 올바르게 되돌리지 못하고 오류가 날 수 있습니다.
- 입력 내용은 5MB 이하만 처리합니다.
자주 묻는 질문
주소창에 한글이 %EC%9D%B4처럼 보이는 이유는 무엇인가요?
웹 주소에는 정해진 영문, 숫자, 일부 기호만 그대로 쓸 수 있어서 한글은 UTF-8 바이트를 %와 16진수로 바꿔 표현합니다. 이 도구의 'URL 문자 → 일반 글자'로 넣으면 원래 한글을 확인할 수 있어요.
어떤 문자가 변환되지 않고 그대로 남나요?
영문 대소문자, 숫자와 - _ . ! ~ * ' ( ) 기호는 그대로 남습니다. 공백, 한글, & = ? / : # 같은 나머지 문자는 모두 %XX 형태로 바뀌어요.
전체 링크를 넣었더니 링크가 작동하지 않아요.
이 도구는 파라미터 값처럼 주소의 한 부분을 변환하는 용도라 https:// 의 : 와 / 까지 바꿉니다. 주소 뼈대는 그대로 두고 한글이나 특수문자가 들어간 값 부분만 변환해 붙여 넣으세요.
'URL 문자 형식을 확인해 주세요' 오류는 왜 나나요?
'%2'나 '%ZZ'처럼 % 뒤에 16진수 두 자리가 제대로 오지 않거나, 한 글자를 이루는 바이트가 중간에 잘린 경우에 납니다. 주소를 복사할 때 끝부분이 빠지지 않았는지 확인해 보세요.
입력한 주소가 어디에 저장되나요?
변환은 브라우저 안에서만 이루어지고 입력한 내용을 서버로 보내지 않습니다. 개인 정보가 담긴 링크도 이 페이지 밖으로 나가지 않아요.
함께 쓰면 좋은 도구
- 글자 수 세기 — 글을 붙여 넣으면 글자 수가 바로 표시됩니다. 목표 글자 수도 정할 수 있어요.
- JSON 보기 좋게 정리 — 복잡한 JSON을 읽기 쉽게 정리하고 잘못된 부분을 확인하세요.
- CSV와 JSON 바꾸기 — 변환 방향을 고르고, 표 미리보기로 데이터를 확인하세요.
- Base64 텍스트 변환 — 일반 글자와 Base64 문자열을 양방향으로 바꾸세요.
- 같은 파일 찾기 — 파일 내용을 비교해 완전히 같은 파일을 찾고 보고서를 저장하세요.
파일은 브라우저에서 처리되며 이 사이트 서버에 업로드하지 않습니다.