본문으로 건너뛰기
토큰 도구

JWT 도구

JSON 형식의 헤더와 페이로드를 입력하여
HS256 서명 방식의 JWT를 브라우저에서 바로 생성, 복사, 디코드 및 검증할 수 있는 도구입니다.
생성된 JWT는 즉시 표시되며 한 번의 클릭으로 복사할 수 있습니다.

가이드: 사용 방법 및 특징

  • JWT를 붙여 넣으면 헤더와 페이로드가 자동으로 디코딩됩니다.
  • 검증하려면 시크릿 키를 입력하고 “Verify”를 클릭하세요.
  • 새 토큰을 생성하려면 페이로드를 수정하고 시크릿을 지정한 뒤 “Sign”를 누르세요.
  • 모든 처리는 브라우저 내에서 이루어지며 시크릿은 서버로 전송되지 않습니다.

샘플: 입출력 예시

Decode a JWT

입력 예시

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoiZGV2a2l0cyIsImV4cCI6MTcwNjY0MDAwMH0.v9kpsYy6oF9E9e_t1z23v8GpU0mHP5uP6fMIv1wBtRM

출력 예시

{
  "user": "devkits",
  "exp": 1706640000
}

FAQ: 자주 묻는 질문

  • 서명을 검증하나요?

    아니요. 토큰을 디코딩만 하며 자동 검증은 하지 않습니다. 중요한 토큰은 신뢰할 수 있는 환경에서 검증하세요.
  • 어떤 알고리즘을 지원하나요?

    헤더 정보를 바탕으로 일반적인 HS/RS 알고리즘의 페이로드를 디코딩해 표시합니다.
  • 민감한 정보를 붙여 넣어도 안전한가요?

    모든 처리는 브라우저에서 이루어지지만, 공유 기기에서는 비밀값을 입력하지 않는 것을 권장합니다. 서버로 업로드되지는 않습니다.

활용: 주요 활용 사례

  • Inspecting claims

    Decode JWT headers and payloads to confirm exp, aud, and other claims on the spot.

  • Gathering clues for bugs

    Paste problematic tokens to see their values and decide whether the issuer or verifier is at fault.

  • Adjusting tokens for tests

    Edit claims and re-encode to craft tokens with different expirations or scopes for test cases.

주의: 주의사항 및 제한

  • 브라우저 안에서만 처리

    입력과 출력은 기기 안에 머무릅니다. 탭을 닫거나 캐시를 삭제하면 임시 상태가 초기화됩니다.

  • 중요 데이터는 검증 필수

    결과는 보조 용도이므로 운영 환경에 넣기 전에 반드시 내용을 확인하고 필요한 검증을 수행하세요.

  • 큰 데이터는 기기 성능에 영향

    매우 큰 텍스트나 파일은 일부 브라우저에서 느려질 수 있습니다. 무거운 작업은 데스크톱 사용을 권장합니다.

모든 처리는 브라우저 안에서만 이루어지며 외부로 전송되지 않습니다.

JWT 디코드

서명 검증을 위해 시크릿을 입력하세요
헤더
 
페이로드
 

JWT 디코더 및 검증 도구

JWT는 인증, 세션, API 권한 부여에서 자주 사용됩니다. 이 도구는 JSON Web Token의 header와 payload를 브라우저에서 디코드하여 sub, iss, aud, iat, exp 같은 claim을 확인할 수 있게 해줍니다.

도움이 되는 상황

  • 로그인 문제 디버깅: 사용자 ID, issuer, audience, 만료 시간이 기대대로 들어 있는지 확인합니다.
  • API 권한 확인: 보호된 endpoint를 호출하기 전에 token claim을 살펴봅니다.
  • 만료 시간 확인: iat, exp 값을 읽기 쉬운 시간으로 해석합니다.

보안 메모

JWT payload는 암호화가 아니라 인코딩된 값입니다. 토큰을 가진 사람은 header와 payload를 읽을 수 있습니다. 실제 운영 토큰을 신뢰할 수 없는 도구나 공개된 장소에 붙여넣지 마세요.

이 도구의 관련 기사

Recent Articles

도구 소개
2026-08-03

테이블 설계에서 CREATE TABLE 문을 자동 생성하는 구조 | DDL 빌더

테이블을 시각적으로 설계해 CREATE TABLE 문과 ER 다이어그램을 생성하는 DDL 빌더의 구현을 해설합니다. MySQL/PostgreSQL/SQLite의 타입 변환 규칙과 JSON 샘플에서 컬럼을 추론하는 알고리즘을 예제와 함께 정리했습니다.

활용 사례
2026-07-21

GitHub Actions needs 설계 패턴집|CI를 빠르게 만드는 의존관계 구성과 안티패턴

GitHub Actions의 needs로 만드는 job 의존관계를, 고속화 패턴과 안티패턴 표로 정리합니다. concurrency를 이용한 중복 실행 취소, fail-fast, matrix×needs 조합, 재사용 가능한 워크플로우까지 실전 예제로 해설합니다.

활용 사례
2026-07-21

Mermaid ER 다이어그램 문법 레퍼런스|관계 기호와 실전 예제

Mermaid erDiagram 문법 완전 정리: 까마귀발 표기법 카디널리티 치트시트, 1대다 vs 다대다, PK/FK를 포함한 속성 정의, 전자상거래 완전 예제까지 다룹니다.

도구 소개
2026-07-21

SQL 빌더로 SELECT·JOIN 쿼리를 시각적으로 작성하는 방법

브라우저에서 시각적 SQL 빌더로 SELECT, WHERE, JOIN을 조립하는 방법을 해설합니다. 값의 자동 따옴표 판정 원리, JOIN 사용 구분표, 여러 테이블 JOIN 작성법까지 다룹니다.

활용 사례
2026-07-21

SQL JOIN 완전 레퍼런스|INNER·LEFT·RIGHT·FULL의 차이와 결과 행 수 이해하기

SQL JOIN 종류(INNER/LEFT/RIGHT/FULL/CROSS/SELF)를 치트시트와 결과 행 수 예제로 정리합니다. 1대다 JOIN에서 행이 늘어나는 이유, WHERE절과 ON절의 NULL 처리 차이, 여러 테이블 JOIN 작성법까지 다룹니다.

도구 소개
2026-07-16

Case Converter ― camelCase·snake_case·kebab-case 등 9종류를 한 번에 변환

식별자나 변수명을 camelCase·PascalCase·snake_case·CONSTANT_CASE·kebab-case 등 9종류의 명명 규칙으로 동시 변환하는 방법을 해설합니다. 연속 대문자(HTTPServer)와 숫자 처리, 여러 줄 일괄 변환까지 다룹니다.

광고

광고