JWT 생성기

HS256·HS384·HS512로 서명된 JSON Web Token을 헤더·페이로드·만료 시간을 직접 설정해 생성하세요. 서명은 모두 브라우저에서 이루어집니다.

서명은 브라우저에서 로컬로 처리됩니다. 시크릿과 토큰은 전송·저장되지 않습니다.

JWT 생성 방법

JSON Web Token은 페이로드가 공유 시크릿을 가진 쪽에서 만들어졌음을 증명합니다. 헤더, 페이로드, 서명 세 부분을 점으로 연결하고 base64url로 인코딩한 형태입니다.

이 도구는 Web Crypto API를 사용해 토큰 생성과 서명을 모두 브라우저에서 처리합니다. 시크릿과 페이로드는 페이지 밖으로 나가지 않습니다.

헤더와 페이로드 편집

헤더에는 알고리즘과 토큰 타입을 선언합니다. 페이로드에는 iss, sub, iat, exp 등의 클레임을 담습니다. 둘 다 유효한 JSON이어야 토큰을 만들 수 있습니다.

알고리즘과 만료 선택

호환성이 중요하면 HS256, 더 긴 다이제스트가 필요하면 HS384/HS512를 고르세요. 만료를 지정하면 exp 클레임이 자동으로 추가됩니다(15분~30일 또는 직접 설정).

강력한 시크릿 설정

HMAC 시크릿이 토큰 보안의 핵심입니다. 긴 무작위 문자열을 사용하세요. '랜덤 시크릿' 버튼이 암호학적으로 안전한 32바이트 값을 만들어 줍니다.

생성 후 확인

생성 버튼을 눌러 서명된 토큰을 만들고 한 번에 복사하세요. 아래 디코딩 표에서 서명된 내용을 그대로 확인할 수 있습니다. 모든 과정은 브라우저 내에서 이루어집니다.

자주 묻는 질문

JSON Web Token(JWT)이 무엇인가요?+
JWT는 두 당사자 간에 클레임을 전달하기 위한 컴팩트한 URL 안전 형식입니다. 헤더, 페이로드, HMAC 서명으로 구성되며, 서명을 통해 공유 시크릿을 가진 쪽이 만든 토큰임을 증명합니다.
시크릿은 어디에 사용되나요?+
시크릿은 절대 브라우저 밖으로 나가지 않습니다. HMAC 서명은 Web Crypto API로 로컬에서 계산되며, 토큰·페이로드·시크릿 모두 서버로 전송되지 않습니다.
어떤 알고리즘을 지원하나요?+
HS256, HS384, HS512를 지원합니다. 각각 SHA-256, SHA-384, SHA-512 기반의 HMAC 서명으로, 가장 널리 지원되는 대칭키 JWT 알고리즘입니다.
만료 옵션은 어떻게 작동하나요?+
만료를 선택하면 생성 시점부터 계산된 exp(만료 시간) 클레임이 페이로드에 자동 추가됩니다. '만료 없음'을 선택하면 iat와 exp를 직접 관리할 수 있습니다.
생성된 토큰을 프로덕션에서 써도 되나요?+
가능합니다. 구조와 서명은 JWT 표준을 따릅니다. 다만 충분히 긴 무작위 시크릿을 사용하고 클라이언트 코드에 노출하지 마세요. 비대칭 서명(RS256)에는 전용 키 관리가 필요합니다.

관련 도구

JWT 생성기 — 무료 온라인 JWT 생성기, JWT 온라인 생성, JSON Web Token, HS256 서명, JWT 도구, 토큰 생성, JWT 만들기, HMAC 서명, JWT 빌더, 무료 JWT 도구. 회원가입 불필요. 브라우저에서 작동.