URL 인코딩 · 디코딩 · 한글 주소 · 쿼리
%EC%95%88 같은 주소, 한글로 풀어 드려요
복사한 주소가 %로 가득하면 넣어 보세요. 한글로 풀어 주고, 주소에 담긴 값도 표로 나눠 줘요. 반대로 글을 주소에 넣을 수 있게 바꾸기도 해요.
한글 주소가 왜 %로 바뀌나요
웹 주소에는 영문자와 숫자, 일부 기호만 쓰도록 정해져 있어요. 그 밖의 글자는 먼저 UTF-8 바이트로 바꾸고, 바이트마다 % 뒤에 16진수 두 자리를 붙여 적어요. 이것을 퍼센트 인코딩이라고 해요.
한글 한 글자는 UTF-8로 3바이트라서 %가 세 번 나와요. 주소 창에는 한글로 보여도 복사해서 붙여 넣으면 %로 나오는 이유예요.
글자별 URL 인코딩 예| 글자 | 인코딩 |
|---|
| 띄어쓰기 | %20 |
|---|
| 가 | %EA%B0%80 |
|---|
| 안녕 | %EC%95%88%EB%85%95 |
|---|
| & | %26 |
|---|
| / | %2F |
|---|
| ? | %3F |
|---|
값만 바꿀까, 주소 전체를 바꿀까
주소에서 / ? & = 는 구분 기호예요. 이 기호까지 바꾸면 주소가 망가지고, 값 속의 기호를 안 바꾸면 값이 잘려요. 넣는 내용에 맞게 골라 주세요.
URL 인코딩 방식 비교| 방식 | 언제 | 그대로 두는 글자 |
|---|
| 값만 (기본) | 검색어, 이름처럼 주소 속 값 | 영문자, 숫자, - _ . ! ~ * ' ( ) |
|---|
| 주소 전체 | 주소를 통째로 바꿀 때 | 위 글자와 ; , / ? : @ & = + $ # |
|---|
자바스크립트의 encodeURIComponent와 encodeURI가 각각 이 방식이에요. 예를 들어 값 a/b?c=d&e는 값만 바꾸면 a%2Fb%3Fc%3Dd%26e, 주소 전체로 바꾸면 그대로 a/b?c=d&e예요.
주소 읽는 법
https://example.com/search?q=%EA%B0%80&page=2#top 을 나눠 보면 이렇게 돼요. 주소에 ?가 있으면 도구가 값을 표로 나눠 보여 줘요.
주소의 각 부분과 뜻| 부분 | 뜻 |
|---|
| https://example.com/search | 페이지 주소 |
|---|
| ? | 여기부터 값이라는 표시 |
|---|
| q=%EA%B0%80 | 이름 q, 값 ‘가’ |
|---|
| & | 값 사이의 구분 |
|---|
| page=2 | 이름 page, 값 2 |
|---|
| #top | 페이지 안의 위치 |
|---|
%B0%A1처럼 짧은 옛날 주소
오래된 한국 사이트의 주소는 EUC-KR이라는 옛날 방식으로 적혀 있기도 해요. 같은 ‘가’가 요즘 방식으로는 %EA%B0%80, EUC-KR로는 %B0%A1이에요. 한 글자에 %가 두 번 나오면 EUC-KR일 가능성이 있어요.
자바스크립트의 decodeURIComponent는 이런 값에서 오류를 내요. 이 도구는 UTF-8로 먼저 읽고 안 되면 EUC-KR로 읽어요. 둘 다 안 되는 부분은 그대로 두고 몇 곳인지 알려 줘요.
자주 묻는 질문
+는 왜 띄어쓰기인가요?
HTML 폼으로 보낼 때는 띄어쓰기를 +로 적는 방식을 써요. 그런 주소라면 ‘+를 띄어쓰기로 풀기’를 켜세요. 주소 값을 표로 보여 줄 때는 +를 띄어쓰기로 읽어요.
주소에 한글을 그대로 써도 되나요?
요즘 브라우저는 알아서 바꿔 주지만, Google은 주소의 영문 외 글자를 퍼센트 인코딩하도록 권해요. 프로그램에 넣는 주소는 인코딩해 두는 편이 안전해요.
xn--로 시작하는 주소도 풀 수 있나요?
아니요. 도메인 이름의 한글은 퍼센트 인코딩이 아니라 Punycode라는 다른 방식으로 바뀌어요. 이 도구는 퍼센트 인코딩만 다뤄요.
풀 수 없는 % 표시가 있다고 나와요.
% 뒤에 16진수 두 자리가 없거나, 어떤 글자로도 읽히지 않는 값이에요. 주소를 복사할 때 잘렸는지 확인하세요.
주소를 넣어도 그 사이트에 접속하나요?
아니요. 글자만 바꿀 뿐 주소를 열거나 보내지 않아요.
주소 값을 믿어도 되나요?
풀어낸 글자를 보여 줄 뿐 그 주소가 안전한지는 알려 주지 않아요. 모르는 사람이 보낸 주소는 열지 마세요.
주소를 다룰 때
값만 인코딩
주소를 직접 만들 때는 값만 인코딩하고 구분 기호는 그대로 쓰세요.
두 번 바꾸지 마세요
이미 %가 있는 값을 또 인코딩하면 %25로 바뀌어요.
결과를 다시 넣어 확인
‘결과를 다시 넣기’로 원래 글이 나오는지 볼 수 있어요.
긴 주소는 나눠서
표로 나눠 보면 어떤 값이 들어 있는지 한눈에 보여요.
같이 보면 좋은 것
다른 날의 문구와 카드
- 📝수능 응원 문구 113가지친구·후배·자녀에게 보내는 짧은 메시지
- 🍫빼빼로데이 문구 78가지친구·연인·썸에게 쓰는 짧은 메모
- 🎂생일 축하 문구 109가지친구·연인·부모님께 보내는 생일 메시지
- 🎄크리스마스 문구 86가지친구·연인·가족·동료에게 보내는 카드 문구
- 🌅새해 인사말 106가지2027 정미년 덕담과 연말 감사 인사
- 💍결혼 축하 문구 88가지친구·동료·가족에게 보내는 결혼 축하 메시지
- 🌿퇴사 인사말 84가지동료·상사에게 보내는 마지막 인사와 응원 메시지
- 🎓합격 축하 문구 88가지대학·취업·시험 합격한 사람에게 보내는 축하 메시지
- 🖍️롤링페이퍼 문구 90가지친구·선생님·선후배·동료에게 쓰는 한 줄
- 🥂건배사 80가지송년회·회식·모임에서 바로 쓰는 재밌는 건배사
- 💐졸업 축하 문구 90가지친구·자녀·후배·선생님께 보내는 졸업 메시지
- 🏪개업 축하 문구 90가지화환 리본 문구부터 카톡 축하 메시지까지
- 🤍위로의 말 90가지힘든 사람에게 건네는 위로 문구와 힘내라는 말
- 🔔연말 인사말 90가지한 해를 마무리하는 감사 인사와 송년 문자
- 🏅승진 축하 문구 90가지상사·동료·친구에게 보내는 축하 메시지와 화환 문구
- 👶출산 축하 문구 90가지친구·동료·가족에게 보내는 축하 메시지와 아기에게 쓰는 편지
- 🌷쾌유 기원 문구 90가지아픈 사람에게 보내는 빠른 회복 인사와 병문안 메시지
- 🎖️전역 축하 문구 90가지친구·연인·아들에게 보내는 전역 축하 메시지와 현수막 문구
- 💪응원 문구 90가지시험·면접·새 출발·지친 날에 보내는 힘이 되는 한마디
- 💐감사 인사 문구 90가지고마운 사람에게 보내는 감사 메시지와 답례 인사
- 🪖입대 응원 문구 90가지군대 가는 친구·연인·아들에게 보내는 응원과 훈련소 편지
- 🏠집들이 축하 문구 90가지이사·새집 마련 축하 메시지와 집들이 선물 메모
- 🌸환갑·칠순 축하 문구 90가지부모님·어르신께 드리는 축하 인사와 현수막 문구
- 🪁설날 인사말 90가지2027 설 명절 인사와 세배 덕담, 명절 선물 문구
- 💞커플 기념일 문구 90가지100일·200일·1주년 축하 편지와 연인에게 보내는 한마디
- 💑결혼기념일 축하 문구 90가지배우자에게 쓰는 메시지와 부모님 결혼기념일 축하 인사
- 🧸백일·돌 축하 문구 90가지아기 백일·돌잔치 축하 메시지와 돌잔치 인사말
- 🙏사과 문구 90가지친구·연인·직장·고객에게 진심을 전하는 사과 메시지
- 💝밸런타인데이 문구 90가지2월 14일 초콜릿과 함께 보내는 고백·사랑 메시지
- 🍬화이트데이 문구 90가지3월 14일 사탕과 함께 보내는 답장·고백 메시지
- 🎒입학 축하 문구 90가지초등학교·중학교·고등학교·대학교 입학 축하 메시지
- 🌳정년퇴임 축하 문구 90가지퇴직하는 상사·부모님·선생님께 드리는 감사와 축하 인사
- 🕊️조의 문구 90가지부고 답장·부의 봉투·근조 화환 리본과 위로 인사
- 🌹어버이날 문구 90가지5월 8일 부모님께 드리는 감사 편지와 카네이션 메시지
- 🍎스승의 날 문구 90가지5월 15일 선생님께 드리는 감사 편지와 메시지
- 💬카톡 상태 메시지 문구 90가지프로필에 쓰기 좋은 짧은 한 줄과 감성 글귀
- 📝짧은 좋은 글귀 90가지마음에 남는 한 줄, 하루를 바꾸는 짧은 문장
- 🎯새해 다짐 문구 90가지2027 새해 목표 예시와 다이어리 첫 장에 쓰는 한 줄
- 💘고백 문구 90가지좋아하는 사람에게 마음을 전하는 고백 멘트와 편지
- 📅월별 인사말 96가지1월부터 12월까지 계절 안부 문자와 안내문 첫 인사
- 🚪이웃 인사 문구 90가지이사 떡 인사부터 층간소음 쪽지까지 정중한 메모
- 🎤결혼식 축사 문구 90가지친구 대표·혼주·직장 상사 축사에 넣는 문장과 마무리
- ✉️경조사 봉투 문구 57가지축의금·부의금 봉투 쓰는 법과 한자 문구 뜻
- 💌청첩장 문구 90가지모바일 청첩장 인사말과 청첩장 돌릴 때 보내는 메시지
- 🌕추석 인사말 90가지2027 한가위 명절 인사와 부모님·거래처 추석 문자
- 👋첫 출근 인사말 90가지신입·경력 입사 자기소개와 전입·부서 이동 인사
- 🕯️부고 문자 문구 82가지부고 알림 문자 예시와 장례 뒤 감사 인사
- 🎈어린이날 문구 90가지5월 5일 아이에게 쓰는 편지와 선물 카드 한 줄
- 🎙️신년사·시무식 인사말 90가지2027 시무식 인사말과 회사·모임 신년사 문장
- 🥂송년회 인사말 90가지회사·동창회·모임 송년회 인사와 사회자 멘트
- 🏅감사패 문구 82가지공로패·재직 기념패·부모님 감사패에 새기는 문장
- 🙋자기소개 문구 90가지모임·단톡방·새 학기·면접에서 쓰는 자기소개 예시
- 🐾반려동물 문구 90가지입양 축하·생일 축하부터 무지개다리 위로까지
- ☀️아침 인사말 90가지카톡으로 보내는 좋은 아침 인사와 요일·날씨별 안부
- 🗳️반장 선거 연설문 90가지반장·부반장·전교 회장 선거 공약과 연설 예시
- 📒담임 선생님께 보내는 문자 90가지새 학기 첫인사부터 결석·조퇴 연락과 상담 요청까지
- 🍼육아휴직·복직 인사말 90가지출산휴가·육아휴직 전 인사와 복직 첫날 인사
- 🤗환영 문구 90가지신입사원·신입생·새 회원을 맞이하는 환영 인사와 현수막 문구
- 🌼꽃다발 카드 문구 90가지생일·기념일·졸업·승진·병문안 꽃에 꽂는 한 줄
- 🎁답례품 문구 80가지결혼·돌잔치·백일·장례 답례품 스티커와 감사 카드
- 🧁돌잔치 초대 문구 86가지모바일 돌잔치 초대장 문구와 가족 식사 안내
- 📩축하 답장 문구 90가지생일·합격·승진·결혼 축하를 받고 보내는 감사 답장
- 🙅거절 문자 문구 90가지모임·부탁·영업 연락을 기분 상하지 않게 거절하는 말
- 🪧가게 휴무 안내 문구 90가지임시휴무·명절 휴무·영업시간 변경·재료 소진 안내문 예시
- 👍칭찬 문구 90가지아이·학생·친구·동료에게 건네는 칭찬 한마디와 칭찬에 답하는 말
- 📞오랜만의 안부 문자 90가지연락이 뜸했던 친구·옛 동료·은사님께 어색하지 않게 보내는 첫 문장
- 🏫선생님이 학생에게 쓰는 글 90가지새 학기 첫인사·칭찬 쪽지·시험 응원·방학 인사·종업식 편지
- 💸돈 받을 때 보내는 문자 90가지빌려준 돈·회비·더치페이 정산·거래 대금을 정중하게 요청하는 말
- 🎊졸업식 송사·답사 90가지재학생 송사와 졸업생 답사, 축사와 학부모 인사 예문
- 📧업무 메일 인사말 90가지업무 메일 첫인사와 끝인사, 요청·회신·사과·독촉 메일 문장
- 🥳모임 초대 문구 90가지생일 파티·집들이·동창회·송년회·홈파티 초대 문자 예시
- 🥇상장 문구 90가지재미있는 상장·학급 상장·회사 시상 문구와 표창장 본문 예시
- 📮편지 첫인사·끝인사 90가지손편지 첫 문장과 끝맺음, 계절 인사와 날짜·서명 쓰는 법
- 📣행사 사회 멘트 90가지개회 선언과 내빈 소개, 순서 안내와 시상, 폐회 인사까지 사회자 대본 예시
- 📸SNS 캡션 문구 90가지여행·카페·음식·셀카·일상 사진에 붙이는 감성 한 줄
- ⭐리뷰·후기 문구 90가지상품·맛집·숙소·강의 후기를 솔직하고 도움 되게 쓰는 문장 예시
- 🤲후원 감사 문구 90가지기부자·후원자·봉사자에게 보내는 감사 인사와 모금 안내 문장
- 💵첫 월급 감사 문구 90가지첫 월급 받고 부모님께 드리는 편지와 선물 메모, 동료·친구에게 한턱 쏘는 말
- 👪상견례 인사말 90가지상견례 첫인사와 자리에서 건네는 말, 끝난 뒤 감사 문자까지
- 🏷️급훈·학급 목표 문구 90가지재미있는 급훈과 학급 목표, 반 이름과 교실 게시판 문구
- 📌표어·슬로건 예시 90가지안전·환경·학교 폭력 예방·독서·절약 표어와 행사 슬로건
- 💒결혼식 사회 멘트 90가지화촉 점화와 입장, 혼인 서약, 축가와 행진, 사진 촬영 안내까지 사회자 대본 예시
- 🙌동아리 홍보·회원 모집 문구 90가지학교·대학 동아리와 동호회, 스터디 모집 글에 쓰는 한 줄과 모집 공고 문장
- 🙇취임사·이임사 예시 90가지회장·팀장 취임 인사와 포부, 이임사와 후임 당부, 창립 기념사까지 예시 문장
- 🗓️연차·병가·조퇴 문자 90가지연차·반차 신청, 병가와 조퇴, 지각 연락, 경조사 휴가와 부재 안내까지 예시 문장
- 🛎️고객 응대 멘트 90가지전화 응대와 매장 인사, 문의·불만 응대, 교환·환불 안내와 채팅 상담까지 예시 문장
- 🚌전학 인사 문구 90가지전학 가는 친구에게 편지, 반 친구들에게 마지막 인사, 전학 온 첫날 자기소개까지
- 🤰임신 축하 문구 90가지친구·동료·가족의 임신 소식에 보내는 축하와 태교 응원, 예비 아빠에게 쓰는 말
- 🌠프러포즈 멘트 90가지반지 건넬 때 한마디와 프러포즈 편지, 이벤트 멘트와 승낙 답장까지
- 📃사직서·퇴사 사유 문구 90가지사직서 본문과 퇴사 사유, 퇴사 의사 말하기, 면담과 마지막 근무일 공지까지 예시 문장
- 🗒️반성문 예시 90가지잘못을 인정하는 첫 문장부터 사과와 다짐까지, 학교·집·직장에서 쓰는 반성문 문장
- 🌾추도사·추모 글 90가지장례식 추도사와 추모식 인사, 기일과 1주기에 쓰는 추모 글 예시
- 🍰영어 생일 축하 문구 90가지짧은 영어 생일 축하 한 줄과 친구·연인·가족에게 보내는 영어 메시지, 해석 포함
- 🎒수능 끝나고 할 일 100가지수능 끝난 날 저녁부터 겨울방학 계획, 운전면허·알바·여행까지 버킷리스트
- 🎧수능 금지곡 90가지한번 들으면 시험장까지 따라온다는 노래 모음, 떨쳐 내는 법까지
- 🍱수능 도시락 메뉴 100가지소화 편한 밥과 국, 반찬과 간식, 피할 음식과 도시락 쪽지 한 줄까지
- ⚖️밸런스 게임 질문 200가지친구·커플·회사·학교에서 바로 쓰는 극한 선택 모음
- 💯100문 100답 질문 100가지프로필부터 취향·연애·미래까지 복사해서 쓰는 질문지
- 🙋TMI 질문 100가지친구끼리·단톡방·인스타 스토리에 쓰는 사소한 질문 모음
- 💑커플 질문 100가지연인과 더 가까워지는 대화 주제, 깊은 질문부터 장난까지
- 🎭벌칙 모음 100가지게임에서 진 사람도 같이 웃는 재미있는 벌칙 아이디어
- 🥱심심할 때 할 것 100가지집에서·혼자·휴대폰으로 지금 바로 해 볼 일 모음
- 🕵️마니또 미션 100가지학교·회사·친구 모임에서 몰래 챙겨 주는 아이디어
- 💌마니또 쪽지 문구 90가지정체를 숨기고 쓰는 첫 쪽지부터 공개하는 날까지
- 💌마음 카드 만들기이름을 넣은 카드를 링크로 보내기
참고한 자료
참고용 도구예요. 중요한 자료는 결과를 한 번 더 확인하고 쓰세요. 발행