JWT 생성기
개발
JSON 헤더와 페이로드를 편집하고 HMAC 알고리즘(HS256·HS384·HS512)을 선택, 시크릿을 입력하면 서명된 JWT가 실시간 생성됩니다. 서명은 브라우저 Web Crypto API로 수행되어 시크릿과 페이로드가 기기를 벗어나지 않습니다. 특정 클레임을 기대하는 엔드포인트 테스트, 만료된 토큰 시뮬레이션, 테스트 픽스처 생성에 유용.
—
서명된 JWT
—
사용법
- 기본값과 다른 kid / typ가 필요하면 헤더 JSON을 편집하세요.
- 원하는 클레임(sub, iat, exp 등)으로 페이로드를 편집하세요.
- HMAC 알고리즘을 고르세요.
- 공유 시크릿을 입력하고 결과 토큰을 복사하세요.
자주 묻는 질문
- 어떤 알고리즘을 지원하나요?
- 대칭 HMAC: HS256·HS384·HS512. 비대칭(RS256, ES256)은 RSA/EC 키 쌍과 더 복잡한 키 관리 UX가 필요해서 지원하지 않습니다.
- 시크릿이 저장되나요?
- 방문 사이 유지를 위해 브라우저 로컬 저장소에만 저장됩니다. 시크릿 포함 어떤 데이터도 서버로 전송되지 않습니다. 민감 페이지로 취급해 스크린샷 공유에 주의하세요.
- 속성 하나 바꿨더니 토큰이 완전히 바뀝니다
- JWT 서명은 base64url 인코딩 후 헤더·페이로드의 정확한 바이트 시퀀스에 달려 있습니다. 공백·키 순서·값의 어떤 변경도 서명을 바꿉니다.
- URL에 안전한가요?
- 네 — 인코더가 base64url(+ / = 없음)을 사용해 URL·헤더·쿠키 어디든 이스케이프 없이 사용 가능합니다.
관련 도구
JWT 디코더
JWT의 헤더·클레임·만료를 즉시 확인하세요.
개발00
UUID 생성기
무작위 버전4 UUID를 여러 개 한 번에 생성하고 복사하세요.
개발00
해시 생성기 (SHA)
텍스트로 SHA-1·SHA-256·SHA-384·SHA-512 해시를 생성하세요.
개발00
URL 인코더 / 디코더
URL용으로 텍스트를 퍼센트 인코딩하거나, 인코딩된 URL을 디코딩하세요.
개발00
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 다시 텍스트로 디코딩하세요.
개발00
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발00