URL 인코딩 도구

형식을 선택해 일반 텍스트를 변환하세요. 데이터는 기기에 남습니다.

인코딩 및 디코딩
작업 공간을 준비하는 중…
입력
출력
결과가 여기에 표시됩니다.

사용 방법

  1. 텍스트를 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
  2. 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
  3. 결과를 복사하거나 변환한 데이터를 다운로드하세요.

URL 인코딩 이해하기

URL 구성 요소, 전체 URI, 폼 값에 맞게 텍스트를 퍼센트 인코딩합니다. 기본값은 쿼리 매개변수 값 등에 쓰는 구성 요소 모드입니다.

세 모드는 서로 다른 문장 부호를 유지합니다. 사용자 원본 입력을 URL에 그대로 이어 붙이지 말고, 개별 값을 인코딩하세요.

구성 요소 하나 인코딩

구성 요소 모드는 encodeURIComponent와 같은 방식으로 작동합니다. /, ?, &, = 같은 구분자는 이스케이프하고, 영문자, 숫자, 해당 연산이 허용하는 문장 부호는 유지합니다.

URL 변환 예제
입력
안녕하세요 세계 + 커피/?
결과
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%20%2B%20%EC%BB%A4%ED%94%BC%2F%3F

기본 설정으로 이 입력을 한 번 변환합니다.

전체 URI와 폼 값

전체 URI 모드는 encodeURI를 따라 URI 구분자를 유지합니다. 폼 값 모드는 application/x-www-form-urlencoded를 따릅니다. 공백은 +로, 원래의 더하기 기호는 %2B로 바뀌며, 영문자, 숫자, *, -, ., _만 이스케이프하지 않습니다.

실수로 이중 인코딩하지 않기

이미 인코딩된 % 기호도 %25가 됩니다. 원본 값을 한 번만 변환하세요. 이 도구는 텍스트를 인코딩하며, URL 검증, 호스트 이름 확인, 쿼리 문자열 파싱, 네트워크 요청은 하지 않습니다.

처리 제한

입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.

?

자주 묻는 질문

쿼리 매개변수에는 어떤 모드를 써야 하나요?

매개변수 값 하나에는 구성 요소를 사용하세요. 수신 시스템이 공백을 +로 받으면 폼 값을 사용하세요.

전체 URL을 구성 요소 모드로 인코딩해야 하나요?

아니요. 구분자까지 이스케이프됩니다. 전체 URI 모드는 URI 구조를 유지합니다.

%가 %25로 바뀐 이유는 무엇인가요?

문자 그대로의 퍼센트 기호도 인코딩하기 때문입니다. 이중 인코딩을 피하려면 원본 값에서 시작하세요.

이모지를 지원하나요?

네. 퍼센트 시퀀스는 텍스트의 UTF-8 바이트를 나타냅니다.

URL이 안전한지 검사하나요?

아니요. 인코딩은 목적지를 검증하거나 신뢰할 수 없는 URL을 안전하게 만들지 않습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.