사용 방법
- 텍스트를 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
- 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
- 결과를 복사하거나 변환한 데이터를 다운로드하세요.
URL 인코딩 이해하기
URL 구성 요소, 전체 URI, 폼 값에 맞게 텍스트를 퍼센트 인코딩합니다. 기본값은 쿼리 매개변수 값 등에 쓰는 구성 요소 모드입니다.
세 모드는 서로 다른 문장 부호를 유지합니다. 사용자 원본 입력을 URL에 그대로 이어 붙이지 말고, 개별 값을 인코딩하세요.
구성 요소 하나 인코딩
구성 요소 모드는 encodeURIComponent와 같은 방식으로 작동합니다. /, ?, &, = 같은 구분자는 이스케이프하고, 영문자, 숫자, 해당 연산이 허용하는 문장 부호는 유지합니다.
안녕하세요 세계 + 커피/?%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을 안전하게 만들지 않습니다.