텍스트 변환URL 인코딩/디코딩
URL 인코딩·디코딩퍼센트 인코딩 변환기
URL의 한글·특수문자를 %EA%B0%80 형태로 인코딩하거나, 깨져 보이는 주소를 원래대로 디코딩하는 온라인 URL 인코딩 도구입니다.
URL 인코딩/디코딩 사용법
주소에 넣을 수 없는 글자를 퍼센트 인코딩으로 바꾸거나 되돌립니다. 한글 검색어가 들어간 링크를 다룰 때 씁니다.
방향을 고릅니다
인코딩과 디코딩 중 고릅니다.
값을 넣습니다
한글이나 공백이 든 문자열을 넣으면 %EA%B0%80 같은 형태로 바뀝니다. 주소 여러 개를 한 줄에 하나씩 넣었다면 줄마다 탭으로 바꿔 줄마다 따로 변환합니다.
결과를 복사합니다
주소창이나 코드에 그대로 붙여 넣을 수 있습니다.
자주 묻는 질문
- 주소 전체를 인코딩해도 되나요?
- 안 됩니다. https:// 의 슬래시까지 바뀌어 주소가 깨집니다. 쿼리 값처럼 주소의 한 조각만 인코딩하세요. 주소를 통째로 다루려면 URL 파서를 쓰는 편이 낫습니다.
- 공백이 + 로 바뀌는 곳도 있던데요
- 폼 전송(application/x-www-form-urlencoded)에서 쓰는 방식입니다. 일반 주소 조각에서는 %20 이 맞습니다. 폼 전송 방식 옵션을 켜면 인코딩 때 공백을 + 로, 디코딩 때 + 를 공백으로 바꿉니다.
- 디코딩이 안 되는데 어디가 틀렸나요?
- %E3%8 에서 깨짐 (12번째 글자) 처럼 깨진 곳과 위치를 알려 줍니다. % 뒤에 16진수 두 자리가 없거나, 복사하다 글자 중간이 잘린 경우가 대부분입니다. 줄마다 탭에서는 깨진 줄만 빨갛게 표시하고 나머지는 그대로 풉니다.
- 디코딩했는데 아직 %EC 같은 글자가 남아요
- 두 번 인코딩된 값입니다. % 자체가 %25 로 한 번 더 바뀐 것이라, %25 가 보이면 한 번 더 디코딩 버튼을 눌러 한 겹 더 풉니다.