🔗
URL 인코딩/디코딩
URL을 인코딩하거나 디코딩합니다. 퍼센트 인코딩을 지원합니다.
결과가 여기에 표시됩니다
예시:
💡 URL 인코딩이란?
- • URL에서 사용할 수 없는 문자를
%XX형태로 변환 - • 한글, 공백, 특수문자 등을 안전하게 URL에 포함 가능
- • 예:
공백→%EA%B3%B5%EB%B0%B1
이 도구로 무엇을 할 수 있나요?
URL 인코딩/디코딩 도구는 특수문자와 한글을 %XX 형태로 변환하거나(인코딩), 다시 원문으로 복원합니다(디코딩).
- •URL 퍼센트 인코딩/디코딩 지원
- •한글/공백/특수문자 처리
- •결과 복사 및 인코딩/디코딩 교환
- •옵션: 일부 특수문자까지 강제 인코딩
이런 경우에 유용해요
- •쿼리 파라미터에 한글/공백을 안전하게 넣기
- •API 디버깅 중 URL 문자열 복원/검증
- •깨진 링크(인코딩된 값) 원문 확인
- •특수문자 포함 문자열을 URL로 공유
- •API/쿼리 파라미터 처리
- •문자열 변환/검증
- •깨진 문자열 복원
- •디버깅/테스트
사용 방법
- 1인코딩/디코딩 모드를 선택합니다.
- 2텍스트(또는 URL)를 입력칸에 붙여 넣습니다.
- 3오른쪽 결과를 확인하고 필요하면 교환/복사를 사용합니다.
- 4쿼리스트링/경로에 적용해 동작을 테스트합니다.
예시
한글 URL 인코딩
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
https://example.com/검색?q=테스트
출력
https%3A%2F%2Fexample.com%2F%EA%B2%80%EC%83%89%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
퍼센트 인코딩 디코딩
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
%EA%B2%80%EC%83%89%20%ED%85%8C%EC%8A%A4%ED%8A%B8
출력
검색 테스트
자주 묻는 질문(FAQ)
공백이 왜 %20 또는 +로 바뀌나요?▾
URL 퍼센트 인코딩에서는 보통 공백을 %20으로 표현합니다. 반면 application/x-www-form-urlencoded(폼 인코딩)에서는 +가 쓰이기도 합니다.
encodeURI와 encodeURIComponent 차이는 무엇인가요?▾
일반적으로 전체 URL에는 encodeURI, 쿼리 파라미터 값에는 encodeURIComponent가 적합합니다. 값에 &/? 같은 구분 문자가 섞이면 encodeURIComponent로 인코딩하는 편이 안전합니다.
한글이 깨져 보여요. 왜 그런가요?▾
대부분 UTF-8 인코딩/디코딩이 맞지 않아서 생깁니다. 인코딩된 문자열이 UTF-8 기준인지 확인해 보세요.
모든 특수문자를 인코딩해야 하나요?▾
상황에 따라 다릅니다. 쿼리 값, 경로 세그먼트 등 안전하게 넣고 싶다면 인코딩을 권장합니다. 다만 URL의 구조를 의미하는 문자는 그대로 두는 경우도 있습니다.
디코딩이 실패하거나 이상한 문자가 나와요.▾
% 뒤에 16진수 2자리가 오지 않거나 문자열이 중간에 잘린 경우 문제가 생길 수 있습니다. 원본이 완전한지 확인하세요.
입력한 값이 서버로 전송되나요?▾
아니요. 브라우저 로컬에서 처리하며 서버로 업로드하지 않습니다.
개인정보/보안
- •입력한 데이터는 브라우저 로컬에서 처리됩니다.
- •서버로 업로드/저장하지 않도록 설계했습니다.
관련 도구
카테고리 더 보기 →같이 쓰면 좋은 도구도 함께 추천합니다.
🔎
Query String 파서/빌더
URL 쿼리스트링을 파싱하고 파라미터를 편집해 다시 생성합니다.
🏷️
UTM 생성기
UTM 파라미터가 포함된 캠페인 URL을 생성합니다.
📦
Base64 변환
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다.
📋
Base32 변환
텍스트를 Base32로 인코딩하거나 디코딩합니다.
🧩
Base64URL 변환
텍스트를 Base64URL로 인코딩하거나 Base64URL을 텍스트로 디코딩합니다.
🈯
유니코드 이스케이프(\u) 변환
텍스트를 \uXXXX / \u{XXXX} 형태로 변환하거나, 이스케이프 문자열을 디코딩합니다.
🔟
HEX 인코딩/디코딩
텍스트를 HEX(16진수)로 변환하거나 HEX를 텍스트로 디코딩합니다.
🔤
HTML 엔티티 인코딩/디코딩
특수문자를 HTML 엔티티로 인코딩하거나 엔티티를 텍스트로 디코딩합니다.
🔐
Base58 인코딩/디코딩
Base58 인코딩/디코딩 기능을 브라우저에서 바로 실행할 수 있습니다.
🔐
Base58Check 변환기
Base58Check 변환기 기능을 브라우저에서 바로 실행할 수 있습니다.