URL 인코더/디코더
텍스트나 URL 문자열을 붙여넣으면 즉시 인코딩/디코딩되며, 안전 문자 유지 모드도 사용할 수 있습니다.
팁: query string 처리 시 "+ 를 공백으로" 옵션을 켜면 폼 인코딩과 더 잘 맞습니다.
- "일반 텍스트" 칸에 변환할 내용(한글/중문, 이모지, 쿼리 문자열 등)을 입력합니다.
- "인코딩"을 누르면 URL 안전 퍼센트 인코딩 문자열로 변환됩니다.
- 또는 오른쪽 칸에 인코딩된 URL을 붙여넣고 "디코딩"을 눌러 원문으로 복원합니다.
- "인코딩 모드"에서 완전 인코딩과 일반 URL 문자 보존 모드를 전환할 수 있습니다.
팁:query string 처리 시 "디코딩 시 +를 공백으로 처리" 옵션을 켜면 폼 파싱 동작과 맞출 수 있습니다.
언제 사용하나요?
- 한국어나 특수 문자를 URL 쿼리 파라미터에 포함해야 할 때.
- 퍼센트 인코딩된 URL을 읽기 쉬운 텍스트로 되돌리고 싶을 때.
- 폼 데이터를 처리할 때 + 기호와 공백의 해석 방식을 확인하고 싶을 때.
URL 인코딩이 필요한 이유는?
URL은 ASCII 문자의 특정 하위 집합만 허용합니다. 한국어, 이모지, & 같은 특수 문자는 퍼센트 인코딩(예: %ED%95%9C)으로 변환해야 서버와 브라우저에서 올바르게 처리됩니다.
전체 인코딩과 안전 문자 모드의 차이는?
전체 인코딩(encodeURIComponent)은 거의 모든 비알파벳 문자를 인코딩하며 쿼리 파라미터 값에 적합합니다. 안전 문자 모드는 -, _, ., ! 같은 URL 안전 문자를 보존하여 과도한 인코딩을 방지합니다.
+와 %20의 차이는?
URL 쿼리 문자열에서 공백은 %20(RFC 3986) 또는 +(application/x-www-form-urlencoded)로 표현됩니다. 「+를 공백으로 해석」을 활성화하면 폼 제출 동작에 맞출 수 있습니다.
불완전한 퍼센트 인코딩은 어떻게 처리하나요?
입력에 불완전한 % 시퀀스(예: 단독 %)가 포함된 경우 도구가 형식 오류를 표시합니다. %뒤에는 항상 두 자리 16진수가 있어야 합니다(예: %20).
URL이 너무 길다면? 무료 단축 도구와 실전 가이드
긴 URL은 가독성이 떨어지고 공유 중 잘리기 쉽습니다. 이 글에서는 무료 단축 링크 도구를 고르는 기준과 안전하게 운영하는 방법을 정리합니다.
Base64 완전 가이드: 동작 원리, 사용 시점, 자주 하는 실수
Base64는 API, JWT, 이메일, Data URL에서 널리 쓰이지만 암호화가 아닙니다. 이 글에서는 원리, 성능 트레이드오프, 실무 사용 패턴을 한 번에 정리합니다.
QR 코드 완전 가이드:원리부터 안전한 스캔까지
흑백 사각형 안에 어떤 기술이 숨어 있을까요? QR 코드의 구조, 오류 정정, 데이터 유형, 제작 팁과 보안 위험을 총망라하여 설명합니다.
JSON 완전 가이드: 데이터 구조 이해부터 API 설계 실전까지
JSON은 현대 웹 서비스의 공통 언어입니다. 이 글에서는 문법, 데이터 모델링, 검증, 보안, 성능 최적화까지 실무 중심으로 정리합니다.
URL 인코딩 완전 가이드: 퍼센트 인코딩 규칙과 실무 함정
URL 인코딩은 간단해 보이지만 파라미터 깨짐, 이중 인코딩, API 연동 오류의 주요 원인입니다. 이 글에서는 퍼센트 인코딩 원리와 encodeURI/encodeURIComponent 차이, 그리고 안정적인 적용 패턴을 정리합니다.