URL 인코더 / 디코더
URL을 온라인으로 무료 인코딩/디코딩. 특수문자를 퍼센트 인코딩으로 변환하거나 원래대로 복원합니다.
URL 인코더 / 디코더 소개
URL 인코딩(퍼센트 인코딩)은 URL에서 허용되지 않는 문자를 안전한 형식으로 변환합니다. 예를 들어 공백은 %20, &는 %26으로 변환됩니다. URL은 제한된 ASCII 문자만 포함할 수 있기 때문에 이 변환이 필요합니다. URL 디코딩은 반대 과정으로, %20을 다시 공백으로 변환합니다. 이 도구는 encodeURIComponent / decodeURIComponent를 사용하며, 문자, 숫자, -, _, ., ~ 을 제외한 모든 문자를 인코딩합니다.
FAQ
- URL 인코딩이란 무엇인가요?
- URL 인코딩(퍼센트 인코딩)은 안전하지 않은 ASCII 문자를 % 뒤에 두 자리 16진수로 대체합니다. 예: 공백 → %20, / → %2F, ? → %3F.
- URL 인코딩이 필요한 경우는?
- 공백, &, = 등 특수문자나 한국어처럼 ASCII가 아닌 문자가 포함된 쿼리 파라미터를 전달할 때 필요합니다. 인코딩 없이는 URL 구조가 깨질 수 있습니다.
- encodeURI와 encodeURIComponent의 차이는?
- encodeURI는 전체 URL을 인코딩하며 /, ?, &, = 등은 보존합니다. encodeURIComponent는 URL 구성요소(쿼리값 등)를 인코딩하며 이 문자들도 인코딩합니다. 이 도구는 encodeURIComponent를 사용합니다.
- 퍼센트 인코딩된 URL을 디코딩하려면?
- 디코딩 모드로 전환하고 인코딩된 URL(예: hello%20world)을 붙여넣으면 원래 텍스트(hello world)로 즉시 변환됩니다.