URL 인코드 / 디코드 온라인 - URL 인코더 & 디코더 + HTML 이스케이프
URL, HTML, JSON, XML, JavaScript, SQL 6가지 인코딩 형식을 지원하는 인코드/디코드 도구예요.
사용 방법
- 드롭다운에서 인코딩 종류(URL / HTML / JSON / XML / JavaScript / SQL)를 선택하세요
- URL·HTML의 경우 서브 옵션(encodeURIComponent / encodeURI, 이름 참조 / 수치 참조)을 선택할 수 있어요
- 왼쪽 텍스트 영역에 인코드/디코드할 텍스트를 입력하세요
- 「인코드」또는 「디코드」버튼을 클릭하면 오른쪽에 결과가 표시돼요
- 복사 버튼으로 결과를 클립보드에 복사할 수 있어요
사용 예시
URL encode (encodeURIComponent): Input: search keyword&type=1 Encoded: search%20keyword%26type%3D1
HTML escape (named entities):
Input: <script>alert("XSS")</script>
Escaped: <script>alert("XSS")</script>
SQL single-quote escape: Input: O'Brien Escaped: O''Brien
FAQ
- 데이터가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저 내에서 완결돼요.
- encodeURIComponent와 encodeURI의 차이는 무엇인가요?
- encodeURIComponent는 URL 구성 요소(예: 쿼리 파라미터 값)를 인코드해요. encodeURI는 URL 전체를 인코드하므로 ://?=& 같은 URL 구조 문자는 변환되지 않아요.
- HTML 이름 참조와 수치 참조의 차이는 무엇인가요?
- 이름 참조는 &나 <처럼 이름을 사용한 표현이에요. 수치 참조는 &나 <처럼 Unicode 코드포인트를 사용한 표현으로 모든 문자에 대응해요.
- JSON 인코드는 무엇을 인코드하나요?
- JSON 문자열 리터럴 내에서 특수한 의미를 갖는 문자(줄바꿈 \n, 탭 \t, 백슬래시 \\, 큰따옴표 \" 등)를 이스케이프해요.
- 디코드에 실패하는 경우 어떻게 하면 되나요?
- 입력값이 올바른 인코딩 형식인지 확인하세요. 예를 들어 URL 디코드에는 % 인코딩된 문자열이 필요해요. 오류 메시지가 표시된 경우 입력 내용을 확인하세요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-20
- 2026-02-20 최초 릴리스