개발자와 마케터가 매일 겪는 URL 인코딩 및 URL 디코딩 문제입니다.
쿼리 파라미터에 인코딩되지 않은 공백과 &, ?, # 같은 기호가 있으면 URL 라우팅이 조용히 망가집니다. 링크를 올바르고 안전하게 유지하려면 모든 특수문자를 URL 인코딩해야 합니다.
JavaScript의 두 URL 인코딩 함수는 동작이 다릅니다. encodeURI는 ://와 같은 구조 문자를 보존하면서 전체 주소를 URL 인코딩하고, encodeURIComponent는 모든 것을 인코딩합니다 — 잘못 선택하면 링크가 손상됩니다.
URL에 포함된 토큰, API 키, 개인 쿼리 파라미터는 민감한 정보입니다. 대부분의 온라인 URL 인코더 및 디코더는 데이터를 서버로 전송합니다 — URL Master는 절대 그러지 않습니다.
여기서 어떤 문자열이든 URL 인코딩 또는 URL 디코딩하세요 — 모든 처리는 브라우저 내에서만 이루어집니다.
URL Master의 모든 기능은 실제 인코딩 및 디코딩 워크플로우를 위해 설계되었습니다 — 빠르고, 개인적이며, 유연합니다.
URL Master는 두 방향 모두 처리합니다: 원시 텍스트를 유효한 퍼센트 인코딩 문자열로 URL 인코딩하거나, 깨진 링크를 읽기 가능한 형태로 URL 디코딩 — 즉시.
실시간 모드를 켜면 URL Master가 입력하는 동안 인코딩 결과를 표시합니다 — 버튼을 누를 필요가 없습니다.
URL Master는 최근 5개의 URL 인코딩 및 URL 디코딩 작업을 localStorage에 저장합니다. 페이지를 새로고침해도 작업을 잃지 않습니다 — 기록을 클릭하면 전체 세션이 복원됩니다.
디코딩된 출력을 한 번의 클릭으로 입력으로 이동합니다. URL 인코딩 → 편집 → 재인코딩을 연속으로 수행 — 필드 간 복사 붙여넣기 불필요.
encodeURI(://와 / 보존)와 encodeURIComponent(모든 특수문자 인코딩) 사이를 전환하여 정확한 사용 사례에 맞게 대응합니다.
URL Master는 모든 URL 인코딩 및 URL 디코딩 작업을 브라우저 내에서 실행합니다. API 토큰과 개인 문자열은 절대 서버에 접근하지 않습니다. 오프라인에서도 완전히 작동합니다.
URL 인코딩 워크플로우부터 URL 디코딩 디버깅까지 — URL Master가 모든 시나리오를 커버합니다.
encodeURI를 사용하여 구조를 유지하면서 전체 주소를 URL 인코딩합니다 — 슬래시, 콜론, 쿼리 구분자가 그대로 유지됩니다. &, = 또는 한국어 문자를 포함하는 단일 파라미터 값에는 encodeURIComponent로 전환합니다. URL Master는 모드 전환을 즉시 처리합니다.

URL Master는 최근 5개의 URL 인코딩 및 URL 디코딩 작업을 브라우저의 localStorage에 저장합니다. 페이지를 새로고침하거나 브라우저를 재시작해도 이전 결과가 모두 남아 있습니다. 기록 항목을 클릭하면 입력, 출력, 인코딩 모드가 복원됩니다.

URL Master의 모든 URL 인코딩 및 URL 디코딩 작업은 브라우저 내에서 완전히 실행됩니다 — 네트워크 요청은 절대 이루어지지 않습니다. API 토큰, OAuth 파라미터, 개인 쿼리 문자열은 기기에 남아 있습니다. 인터넷을 끊어도 URL Master는 중단 없이 작동합니다.

세 단계로 어떤 문자열이든 URL 인코딩 또는 URL 디코딩 — 설정 불필요, 계정 불필요.
전체 주소를 인코딩하면서 구조를 유지하려면 encodeURI를 선택합니다. 모든 특수문자를 이스케이프해야 하는 개별 파라미터 값에는 encodeURIComponent를 선택합니다. 실시간 모드를 켜면 URL 인코딩 결과를 즉시 미리볼 수 있습니다.
입력 상자에 URL, 원시 텍스트 또는 퍼센트 인코딩된 문자열을 입력하거나 붙여넣습니다. '샘플 불러오기'를 클릭하면 한국어 문자와 공백이 포함된 URL이 채워집니다 — 두 인코딩 모드를 나란히 테스트하기에 좋습니다.
URL 인코딩 또는 URL 디코딩을 클릭하여 변환합니다. 결과를 한 번의 클릭으로 클립보드에 복사합니다. 교체를 사용하여 출력을 입력으로 이동해 다음 라운드를 진행합니다 — 모든 변환은 자동으로 기록에 저장됩니다.
URL 인코딩 및 디코딩에 관한 가장 일반적인 질문에 대한 답변.
URL 인코딩(퍼센트 인코딩)은 URL에 허용되지 않는 문자를 안전한 형식으로 변환합니다: 각 문자는 % 기호와 두 자리 16진수 값으로 대체됩니다. 예를 들어 공백은 %20이 되고 한국어 '가'는 %EA%B0%80이 됩니다. URL Master를 사용하면 코드 없이 즉시 URL 인코딩 또는 URL 디코딩할 수 있습니다.
encodeURI는 URL을 유효하게 유지하기 위해 :, /, ?, &, =와 같은 구조 문자를 그대로 둡니다. encodeURIComponent는 문자, 숫자, - _ . ! ~ * ' ( ) 외의 모든 것을 이스케이프합니다(&, =, /를 포함) — 값을 쿼리 파라미터로 안전하게 삽입하기 위해서입니다. URL Master를 사용하면 단 한 번의 클릭으로 두 모드를 전환할 수 있습니다.
입력에 두 개의 유효한 16진수 숫자가 뒤따르지 않는 단독 %가 포함되어 있을 때 URL 디코딩이 실패합니다. 예를 들어 '100%off'에는 %of가 포함되어 있는데, 이는 유효한 16진수가 아닙니다. URL Master는 이 경우 명확한 오류 메시지를 표시합니다.
네. URL Master는 모든 URL 인코딩 및 URL 디코딩 작업을 브라우저 내에서 완전히 실행합니다 — 입력이 기기를 떠나는 일은 없습니다. 서버 측 구성 요소, 로깅, 계정이 필요 없습니다. 인터넷을 끊어도 URL Master는 정상적으로 작동합니다.
URL Master는 최근 5개의 URL 인코딩 및 URL 디코딩 작업을 브라우저의 localStorage에 저장합니다. 각 레코드에는 입력, 출력, 모드(인코딩 또는 디코딩), 인코딩 유형(encodeURI 또는 encodeURIComponent), 타임스탬프가 포함됩니다. 데이터는 절대 기기를 벗어나지 않습니다.
퍼센트 인코딩된 문자열을 URL Master에 붙여넣고 URL 디코딩을 클릭합니다. %2F는 /가 되고 %3A는 :가 되므로, https%3A%2F%2Fexample.com은 https://example.com으로 복원됩니다. URL Master는 내부적으로 decodeURIComponent를 사용하므로 모든 퍼센트 인코딩 시퀀스가 완전히 URL 디코딩됩니다.
URL Master는 무료이며 모든 URL 인코딩 및 URL 디코딩 작업을 브라우저에서 로컬로 실행합니다.