범용 인코딩 계산기는 Base64, URL 인코딩, HTML 엔티티, JWT 디코딩, 해시(MD5·SHA-1·SHA-256·SHA-512), Hex(16진수), Unicode, Unix 타임스탬프 변환을 한 화면에서 처리하는 개발자 도구입니다. 인코딩과 디코딩 양방향을 지원하며, 입력한 문자열의 형식을 자동으로 감지해 알맞은 변환을 제안합니다.

API 디버깅 중 Base64로 감싼 토큰을 확인해야 할 때, 쿼리스트링의 퍼센트 인코딩을 풀어봐야 할 때, JWT 페이로드의 만료 시각을 읽어야 할 때처럼 여러 변환 도구를 오가던 작업을 하나의 페이지로 끝낼 수 있습니다.

자세한 사용법과 자주 묻는 질문 보기

사용 방법

변환할 텍스트를 입력창에 붙여 넣으면 자동 감지 기능이 Base64, URL 인코딩, JWT, 타임스탬프 등 입력 형식을 추정해 변환 결과를 보여 줍니다. 원하는 변환 종류를 직접 선택할 수도 있고, 한 변환의 출력을 다음 변환의 입력으로 이어 붙이는 체인 변환도 지원합니다.

각 변환에는 인라인 설명이 함께 표시되어 해당 인코딩이 어떤 원리로 동작하는지 바로 확인할 수 있으며, 최근 변환 이력은 브라우저에 최대 5건까지 저장됩니다.

보안과 처리 방식

모든 변환은 100% 브라우저 안에서 처리되며 입력값이 서버로 전송되지 않습니다. 따라서 액세스 토큰, JWT, 해시 대상 문자열 같은 민감한 값을 다뤄도 외부로 유출될 염려가 없습니다.

JWT는 서명 검증 없이 헤더와 페이로드를 디코딩해 보여 주는 방식이므로, 토큰의 유효성 자체를 보장하지는 않는다는 점을 참고해 주세요. 해시는 단방향 함수라서 결과값에서 원문을 복원할 수 없습니다.

자주 묻는 질문

입력한 토큰이나 비밀번호가 서버로 전송되나요?
아니요. 모든 인코딩·디코딩·해시 연산은 브라우저의 JavaScript로만 처리되며 어떤 데이터도 서버로 전송되지 않습니다.
Base64와 URL 인코딩은 어떻게 다른가요?
Base64는 바이너리 데이터를 64개의 문자로 표현하는 방식이고, URL 인코딩은 URL에 쓸 수 없는 문자를 %XX 형태로 바꾸는 방식입니다. 용도가 달라 서로 호환되지 않으며, 이 도구의 자동 감지가 어느 쪽인지 구분해 줍니다.
SHA-256 해시를 다시 원문으로 되돌릴 수 있나요?
불가능합니다. 해시는 단방향 함수라서 결과값에서 원문을 복원할 수 없습니다. 이 도구는 해시 생성과 두 해시값 비교 용도로 사용하세요.
타임스탬프 변환은 어떤 시간대를 기준으로 하나요?
Unix 타임스탬프(epoch)를 KST(한국 표준시)와 UTC 양쪽으로 변환해 보여 주므로, 서버 로그의 UTC 시각을 한국 시간으로 바꿔 읽을 때 편리합니다.