URL 인코더 및 디코더 온라인
URL에서 안전하게 사용할 수 있도록 텍스트를 퍼센트 인코딩하거나 다시 디코딩하세요 — 모두 브라우저 안에서 즉시 처리됩니다.
인코딩할 텍스트
인코딩과 디코딩 모두 브라우저에서 완전히 처리되며, 텍스트가 당사 서버에 전달되지 않습니다.
악센트 문자, 비라틴 문자, 이모지 모두 정확하게 퍼센트 인코딩 및 디코딩됩니다.
계정이 필요 없고, 변환할 수 있는 텍스트 양에도 제한이 없습니다.
URL 인코딩이란?
URL 인코딩(퍼센트 인코딩이라고도 함)은 URL 내에서 안전하지 않은 문자 — 공백, &, =, ?, #, 비ASCII 문자 — 를 %XX 형식(문자의 바이트 값을 16진수로 표현)으로 변환합니다. 이를 통해 URL의 구조를 깨뜨리거나 일부로 잘못 읽히지 않으면서, 쿼리 문자열 매개변수, 경로 세그먼트 또는 폼 제출에 임의의 텍스트를 안전하게 포함시킬 수 있습니다.
온라인에서 URL을 인코딩 또는 디코딩하는 방법
- 모드를 선택하세요. "인코딩"은 일반 텍스트를 퍼센트 인코딩된 문자열로 변환하고, "디코딩"은 이를 다시 일반 텍스트로 변환합니다.
- 입력을 붙여넣으세요. 텍스트(인코딩용) 또는 퍼센트 인코딩된 문자열(디코딩용)을 입력하거나 붙여넣으세요.
- 결과를 확인하세요. 입력하는 즉시 변환이 이루어집니다 — 클릭할 버튼이 없습니다.
- 복사하거나 다운로드하세요. 복사 버튼을 사용해 결과를 클립보드에 복사하거나, 다운로드를 사용해 .txt 파일로 저장하세요.
컴포넌트 인코딩
이 도구는 컴포넌트 인코딩을 사용합니다(JavaScript의 encodeURIComponent와 동일한 동작), 이는 &, =, ?, /와 같은 예약 문자를 포함하여 단일 URL 세그먼트 내에서 안전하지 않은 모든 문자를 퍼센트 인코딩합니다. 이는 쿼리 매개변수 안에 들어갈 값을 인코딩할 때 올바른 선택입니다(예를 들어, 검색 문구를 ?q=your-encoded-text으로 변환하는 경우), 이미 구조화된 전체 URL을 인코딩하는 것과는 다릅니다.
자주 묻는 질문
텍스트를 URL 인코딩하려면 어떻게 하나요?
인코딩이 선택된 상태에서 입력 상자에 텍스트를 붙여넣거나 입력하세요 — 아래에 퍼센트 인코딩된 결과가 즉시 표시됩니다. 다시 되돌리려면 디코딩으로 전환하세요.
URL 인코딩은 어디에 사용되나요?
URL 인코딩(퍼센트 인코딩)은 URL에서 안전하지 않은 문자 — 공백, &, =, ?, 비ASCII 문자 — 를 %XX 형식으로 변환하여 URL의 구조를 깨뜨리지 않고 쿼리 문자열 매개변수, 경로 세그먼트 또는 폼 제출에 안전하게 포함시킬 수 있게 합니다.
인코딩 시 공백이 %20으로 바뀌는 이유는 무엇인가요?
공백은 URL 내에서 유효한 문자가 아니므로 %20(16진수 ASCII 값)으로 퍼센트 인코딩됩니다. 일부 상황에서는 공백에 + 를 대신 사용하지만, %20은 이 도구가 생성하는 보편적으로 올바른 형식입니다.
&나 =와 같은 예약 문자도 인코딩하나요?
예 — 이 도구는 컴포넌트 인코딩(JavaScript의 encodeURIComponent)을 사용하여 &, =, ?, /를 포함해 단일 URL 세그먼트 내에서 안전하지 않은 모든 문자를 인코딩합니다. 이는 쿼리 매개변수 안에 들어갈 값을 인코딩할 때 올바른 선택입니다.
유니코드와 이모지를 지원하나요?
예 — 비ASCII 문자, 악센트 문자, 이모지 모두 정확하게 퍼센트 인코딩되고 원래 텍스트로 다시 디코딩됩니다.
제 텍스트가 어딘가에 업로드되나요?
아니요. 인코딩과 디코딩 모두 브라우저에서 완전히 실행되며, 텍스트가 CurePDF 서버로 전송되는 일은 없습니다.
URL 인코더/디코더는 무료인가요?
예, 계정이 필요 없고 변환할 수 있는 텍스트 양에도 제한이 없습니다.
결과를 복사하거나 다운로드할 수 있나요?
예 — 복사 버튼을 사용해 결과를 클립보드에 복사하거나, 다운로드를 사용해 .txt 파일로 저장하세요.