Encode or decode any URL in one paste
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Paste a URL or string — get the correctly encoded or decoded version back
What you can do with URL 인코더/디코더
Everything this tool helps you accomplish — no learning curve, no setup.
- Percent-encode URLs for safe linking
- Decode encoded URLs back to plain text
- Encode single query parameters cleanly
- Fix broken links with special characters
- Encode whole URLs or individual components
- Prepare share links for social and email
Settings information
2 settings
Every control in URL 인코더/디코더, explained — what it does and when to use it.
설정
- 모드프리셋
- 일반 텍스트를 퍼센트 인코딩 형식으로 바꾸는 작업과, 이미 인코딩된 URL이나 문자열을 다시 읽을 수 있는 텍스트로 되돌리는 작업을 전환합니다.옵션: 인코딩디코딩
- 엄격도프리셋
- 컴포넌트는 :/?#[]@ 같은 예약 문자를 이스케이프해 URL의 한 부분 안에 안전하게 넣을 수 있게 하고, 전체 URL은 이러한 문자를 그대로 두어 웹 주소 전체가 유효하게 유지되도록 합니다.옵션: 컴포넌트전체 URL
URL 인코더/디코더 작업을 마치셨나요? 다음 도구를 사용해 보세요
URL 인코더/디코더와 잘 어울리는 엄선된 도구입니다. 파일을 잃지 않고 계속 작업하세요.
Base64 인코더 / 디코더
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
지금 사용해 보기QR 코드 생성기
Third-party QR services expire your codes or charge later. Make static QR codes for URLs, WiFi, UPI, phone, or email that work forever — in seconds.
지금 사용해 보기JSON 정리
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
지금 사용해 보기해시 생성기
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
지금 사용해 보기JWT 디코더
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
지금 사용해 보기HTML 정리
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
지금 사용해 보기자주 묻는 질문
컴포넌트 모드는 encodeURIComponent을 사용하여 ":/?#[]@" 같은 문자를 이스케이프하므로, 값이 단일 URL 세그먼트나 쿼리 매개변수 안에서 안전하게 사용됩니다. 전체 URL 모드는 encodeURI를 사용하여 이러한 예약 문자를 그대로 두므로 전체 URL이 유효한 URL로 유지됩니다.
technical구성 요소 모드로 전환하고 매개변수 값을 붙여 넣으면 인코더가 공백을 %20으로, 등호를 %3D로 변환하는 식으로 처리합니다. 결과를 URL의 "?key="나 "&key=" 뒤에 넣으면 어떤 브라우저, 서버, REST 클라이언트에서도 링크가 작동합니다.
usage해당 문자들은 URL 문법에 의해 예약되어 있으며, 스킴, 경로, 쿼리, 프래그먼트를 구분합니다. 이들을 %2B %2F %3A %3F %23로 인코딩하면 상대편 파서를 혼란시키지 않고 값이 해당 문자를 문자 그대로 담을 수 있습니다.
technical네. 입력값에 두 개의 16진수 숫자가 뒤따르지 않는 잘못된 "%"가 포함되어 있으면, 디코더는 깨진 결과를 만드는 대신 "잘못된 입력" 메시지를 표시합니다. 문제가 되는 부분을 고치면 결과가 즉시 갱신됩니다.
features아닙니다. 인코더는 브라우저에 내장된 encodeURI / encodeURIComponent 함수를 사용하므로 네트워크를 거치는 것이 아무것도 없습니다. 덕분에 URL에 삽입해야 하는 토큰, 파일 경로, 그 밖의 민감한 값도 안심하고 이 도구로 처리할 수 있습니다.
privacy네. ñ, 漢, ✓, 이모지 같은 UTF-8 문자는 그에 해당하는 %xx 바이트 시퀀스로 인코딩됩니다. 최신 브라우저와 서버는 이를 자동으로 원래 문자로 디코딩하므로, 변환 과정에서 손실이 발생하지 않습니다.
compatibility네. 원시 텍스트를 퍼센트 인코딩하려면 모드 토글을 인코드로, %XX 시퀀스를 읽을 수 있는 문자로 되돌리려면 디코드로 전환하세요. 동일한 구성 요소 및 전체 URL 옵션이 양방향에 적용되므로, 값을 왕복시켜 시작했던 것과 정확히 같은 결과를 얻을 수 있습니다.
usage골뱅이 기호(@)는 퍼센트 인코딩에서 %40이 됩니다. 컴포넌트 모드에서는 이 기호가 자동으로 이스케이프되므로, 쿼리 문자열에 포함된 이메일 주소에서 특히 중요합니다 — user@example.com은 user%40example.com이 됩니다. 그 밖의 흔한 이스케이프로는 공백이 %20, '#'이 %23, '&'가 %26, '?'가 %3F입니다. 아무 텍스트나 붙여넣으면 전체 인코딩 결과를 바로 확인할 수 있습니다.
technical네 — 둘 다 RFC 3986에 정의된 동일한 메커니즘을 가리키는 이름입니다. 안전하지 않은 문자를 퍼센트 기호와 그 문자의 UTF-8 바이트를 나타내는 16진수 두 자리로 치환하는 방식입니다. 'URL 인코딩'은 일상적으로 쓰이는 명칭이고 '퍼센트 인코딩'은 명세서에서 사용하는 용어입니다. 이 도구는 선택한 모드에 따라 encodeURIComponent 또는 encodeURI를 적용합니다.
technicalURL 인코더/디코더가 작업을 완수하도록 돕는 방법
비즈니스, 크리에이터, 일상 작업에서 매일 해결하는 실제 문제들. 나에게 맞는 활용 사례를 찾아 몇 초 만에 시작하세요.
REST API용 쿼리 문자열 만들기
REST API, Algolia, Elastic, Google 검색에 대한 GET 요청용으로 검색어, 필터, ID를 인코딩하여 예약 문자가 요청 URL을 깨뜨리지 않도록 하세요
마케팅 링크용 추적 매개변수
이메일과 소셜 채널에 공유하는 Google Analytics, Facebook Ads, HubSpot 링크의 UTM 매개변수, 캠페인 이름, 리퍼러 문자열을 퍼센트 인코딩하세요
URL에 필터와 검색어 전달
여러 단어로 된 검색어, 특수 문자, 정렬 옵션을 공유 가능한 URL로 인코딩하여 SaaS 대시보드, 이커머스 필터, 관리자 패널에 활용하세요
제목과 본문이 포함된 mailto: 링크 생성
제목과 본문에 줄바꿈, 문장 부호, 이모지가 포함된 mailto: 링크를 만들어, 이메일 보내기 버튼을 클릭하면 Gmail과 Outlook에 메시지가 미리 채워진 채 열리도록 하세요
WhatsApp & SMS 공유 링크에 메시지 삽입
WhatsApp, Telegram, SMS 공유 링크를 미리 채워 인코딩하면, 고객이 사이트의 버튼을 누르는 것만으로 마케팅 메시지가 준비된 상태로 메신저를 열 수 있습니다
안전한 URL 구성을 위한 사용자 입력 이스케이프
사용자가 입력한 값을 URL에 삽입하기 전에 인코딩하여 프로덕션 웹 앱에서 요청 스머글링, 리다이렉트 인젝션, 깨진 링크 버그를 방지하세요
OAuth 및 리디렉션 콜백 URL 디버깅
OAuth 콜백이나 웹훅 로그에서 redirect_uri, state 또는 code 파라미터를 디코딩하여 제공자가 정확히 어떤 값을 받았는지 확인하세요. 로그인 흐름을 망가뜨리는 이중 인코딩 버그를 찾아내는 가장 빠른 방법인 경우가 많습니다.
모바일 앱 딥링크 만들기
커스텀 스킴이나 Universal/App Link(myapp://open?ref=...)에 들어가는 매개변수를 퍼센트 인코딩하여, 추천 코드나 공유 콘텐츠 ID의 특수 문자가 브라우저에서 앱으로 넘어갈 때 온전히 유지되도록 하세요.
공백이 포함된 파일을 위한 안전한 직접 다운로드 링크
공백, 괄호 또는 악센트 문자가 포함된 파일 이름(예: 'Q1 Report (Final).pdf')을 직접 링크할 때 CDN과 브라우저가 잘라내거나 잘못 해석하지 않는 URL로 인코딩하세요.
단축되거나 인코딩된 링크의 실제 목적지 확인
의심스러운 퍼센트 인코딩 링크나 전달받은 링크를 디코드 모드에 붙여넣어, 클릭하기 전에 리디렉션이나 추적 매개변수 안에 숨겨진 실제 목적지 URL을 확인하세요.
