URL 인코더/디코더

스마트 URL 파싱으로 URL과 특수 문자를 즉시 인코딩 및 디코딩하세요.

입력 0 문자
출력 0 문자

사용 사례

URL 인코딩과 디코딩은 웹 개발과 일상적인 인터넷 사용에 필수적입니다:

  • 쿼리 매개변수 인코딩

    동적 링크를 만들 때 URL 쿼리 문자열에 공백, 앰퍼샌드, 등호 같은 특수 문자를 안전하게 포함합니다.

  • 로그에서 인코딩된 URL 디버그

    서버 로그에서 퍼센트 인코딩된 URL을 빠르게 디코딩하여 실제 요청된 URL을 이해합니다.

  • 이중 인코딩된 URL 수정

    다시 인코딩하기 전에 이미 인코딩된 입력을 감지하여 %20 대신 %2520이 있는 URL을 식별하고 수정합니다.

  • URL 구조 이해

    시각적 분석으로 URL의 어떤 부분이 인코딩되는지, encodeURI와 encodeURIComponent를 언제 사용하는지 배웁니다.

  • URL 매개변수용 텍스트 준비

    이모지와 특수 문자가 포함된 텍스트를 인코딩하여 모든 플랫폼의 공유 URL에 안전하게 추가합니다.

자주 묻는 질문

encodeURIComponent와 encodeURI의 차이점은?
encodeURIComponent는 URL 구분자(/, ?, #)를 포함한 모든 특수 문자를 인코딩합니다. 쿼리 매개변수 값에 사용하세요. encodeURI는 URL 구조 문자를 유지하며 전체 URL 인코딩용입니다.
공백이 + 대신 %20으로 보이는 이유는?
더 보편적인 호환성을 위해 공백에 %20을 사용합니다. 공백의 + 표기는 쿼리 문자열에서만 작동하며 URL의 다른 부분에서 문제를 일으킬 수 있습니다.
이중 인코딩이란?
이중 인코딩은 이미 인코딩된 문자열을 다시 인코딩할 때 발생합니다. 예를 들어, %20 (인코딩된 공백)이 %2520이 됩니다. 우리 도구는 이런 일이 발생할 수 있을 때 경고합니다.
제 데이터는 안전한가요?
네! 모든 인코딩과 디코딩은 브라우저에서 직접 수행됩니다. 데이터가 서버로 전송되지 않습니다.
일부 문자열에서 디코딩이 작동하지 않는 이유는?
입력에 %GG (잘못된 16진수)나 16진수 두 자리가 없는 끝 %와 같은 잘못된 퍼센트 인코딩 시퀀스가 포함된 경우 디코딩이 실패합니다.