About the Developer Tools
This free developer toolbox bundles the small utilities you reach for every day —
Base64 encoding, hashing, JWT decoding, regex testing, UUID generation and more —
into a single page. Pick a tool from the sidebar, paste your input, and get the
result instantly. Everything runs in your browser, so there is nothing to install
and no account to create.
How to use
- Open the sidebar and choose a tool, or type in the search box to filter the list.
- Paste or type your input into the tool's field.
- Click the relevant action (for example Encode, Decode, or Generate), or just watch the live output update as you type.
- Copy the result and move on — switch tools any time without losing your place.
Key features
- Base64 — encode and decode text to and from Base64, with an optional URL-safe variant.
- URL encode/decode — percent-encode and decode URLs, including
encodeURIComponent.
- Hash — compute SHA-1, SHA-256, SHA-384 and SHA-512 digests using the Web Crypto API.
- JWT decoder — decode a token's header and payload and check the expiry claim (no signature verification).
- Regex tester — test regular expressions with live match highlighting and capture-group tables.
- Timestamp — convert between Unix seconds, milliseconds, ISO 8601 and local time.
- Color converter — convert between HEX, RGB and HSL with a live preview and picker.
- UUID generator — generate v4 (random) or v7 (timestamp-sorted) UUIDs in bulk.
- Case converter — transform text into camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and more.
- Text stats — count characters, words, sentences, lines, bytes and estimated reading time.
Common use cases
- Decoding a JWT to inspect its claims while debugging an authentication flow.
- Generating a SHA-256 hash to verify a file checksum or compare values.
- Drafting and testing a regular expression before dropping it into your code.
- Creating UUIDs for database records or test fixtures, or normalizing identifiers between naming styles.
- Converting a Unix timestamp from a log line into a readable date.
Private and instant
Every tool runs entirely in your browser using JavaScript and the built-in Web Crypto
API — your input is never uploaded to a server or stored anywhere. That matters when
you are working with tokens, secrets, or internal data: a JWT you decode or a value you
hash stays on your machine. Results appear instantly, even offline. See our
Privacy Policy for details.
Tip: the JWT decoder only reads the header and payload — it does not verify the
signature, so never trust a token's validity based on decoding alone.
Frequently asked questions
Are these developer tools free?
Yes. Every utility is completely free, with no account or sign-up required.
Is my data sent to a server?
No. Every tool runs entirely in your browser, so text, tokens and secrets you paste are never uploaded or stored.
Does the JWT decoder verify the signature?
No. It only decodes the header and payload and flags expiry — it does not verify the cryptographic signature.
What is the difference between UUID v4 and v7?
v4 is fully random, while v7 embeds a timestamp so the values sort roughly in creation order — handy as database keys.
개발자 도구 소개
이 무료 개발자 도구 모음은 매일 손이 가는 작은 유틸리티들 — Base64 인코딩, 해시,
JWT 디코딩, 정규식 테스트, UUID 생성 등 — 을 한 페이지에 담았습니다. 사이드바에서
도구를 고르고, 입력값을 붙여넣으면 결과가 즉시 나옵니다. 모든 기능이 브라우저
안에서 동작하므로 설치할 것도, 가입할 것도 없습니다.
사용 방법
- 사이드바를 열어 도구를 선택하거나, 검색창에 입력해 목록을 필터링하세요.
- 도구의 입력란에 값을 붙여넣거나 직접 입력하세요.
- 해당 동작 버튼(예: 인코드, 디코드, 생성)을 누르거나, 입력하는 동안 실시간으로 갱신되는 결과를 확인하세요.
- 결과를 복사하고 다음 작업으로 넘어가세요 — 진행 상태를 잃지 않고 언제든 도구를 전환할 수 있습니다.
주요 기능
- Base64 — 텍스트를 Base64로 인코딩·디코딩하며, URL-safe 변형도 지원합니다.
- URL 인코딩/디코딩 —
encodeURIComponent를 포함해 URL을 퍼센트 인코딩·디코딩합니다.
- 해시 — Web Crypto API로 SHA-1, SHA-256, SHA-384, SHA-512 다이제스트를 계산합니다.
- JWT 디코더 — 토큰의 헤더와 페이로드를 디코딩하고 만료(exp) 클레임을 확인합니다(서명 검증은 하지 않음).
- 정규식 테스터 — 실시간 매칭 하이라이트와 캡처 그룹 표로 정규식을 테스트합니다.
- 타임스탬프 — Unix 초·밀리초, ISO 8601, 로컬 시간 사이를 변환합니다.
- 색상 변환기 — HEX, RGB, HSL 사이를 실시간 미리보기와 색상 선택기로 변환합니다.
- UUID 생성기 — v4(무작위) 또는 v7(타임스탬프 정렬) UUID를 한 번에 여러 개 생성합니다.
- 케이스 변환기 — 텍스트를 camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE 등으로 변환합니다.
- 텍스트 통계 — 글자·단어·문장·줄·바이트 수와 예상 읽기 시간을 셉니다.
자주 쓰는 상황
- 인증 흐름을 디버깅하면서 JWT를 디코딩해 클레임을 확인할 때.
- 파일 체크섬을 검증하거나 값을 비교하기 위해 SHA-256 해시를 생성할 때.
- 코드에 넣기 전에 정규식을 작성하고 테스트할 때.
- 데이터베이스 레코드나 테스트 픽스처용 UUID를 만들거나, 명명 규칙 사이로 식별자를 정규화할 때.
- 로그의 Unix 타임스탬프를 읽기 쉬운 날짜로 변환할 때.
프라이버시와 즉시성
모든 도구는 JavaScript와 내장 Web Crypto API를 사용해 브라우저 안에서만 동작합니다 —
입력값은 서버로 업로드되거나 어딘가에 저장되지 않습니다. 토큰, 비밀 값, 내부 데이터를
다룰 때 특히 중요한 부분입니다. 여러분이 디코딩하는 JWT나 해시하는 값은 모두 기기
안에 머뭅니다. 결과는 오프라인에서도 즉시 표시됩니다. 자세한 내용은
개인정보처리방침을 참고하세요.
팁: JWT 디코더는 헤더와 페이로드만 읽으며 서명을 검증하지 않습니다. 따라서 디코딩만으로
토큰이 유효하다고 신뢰해서는 안 됩니다.
자주 묻는 질문
이 개발자 도구는 무료인가요?
네. 모든 유틸리티가 완전히 무료이며, 계정이나 가입이 필요 없습니다.
제 데이터가 서버로 전송되나요?
아니요. 모든 도구가 브라우저 안에서만 동작하므로, 붙여넣은 텍스트·토큰·비밀 값은 절대 업로드되거나 저장되지 않습니다.
JWT 디코더가 서명을 검증하나요?
아니요. 헤더와 페이로드만 디코딩하고 만료 여부만 표시하며, 암호화 서명은 검증하지 않습니다.
UUID v4와 v7의 차이는 무엇인가요?
v4는 완전히 무작위이고, v7은 타임스탬프를 포함해 값이 생성 순서에 가깝게 정렬됩니다 — 데이터베이스 키로 쓰기 좋습니다.