utilduck
Home · 도구 · 개발자

개발자

터미널을 열지 않아도 되는 작은 유틸리티를 모았습니다. 강력한 무작위 비밀번호 생성, Base64 인코드·디코드, HEX·RGB·HSL 색상 변환(실시간 미리보기 포함), 2진수부터 16진수까지 진법 변환, 이미지·영상 비율 계산, SHA 해시 생성, UUID 생성, Unix 타임스탬프를 날짜로 변환, JSON 포맷·검증, URL 인코드·디코드까지 다룹니다.

모든 도구는 자바스크립트로 브라우저 안에서만 실행되므로 붙여넣은 코드·키·토큰·데이터가 서버로 전송되지 않습니다. 입력하는 즉시 결과가 갱신되어, 터미널을 열거나 패키지를 설치하지 않고도 커맨드라인 도구와 같은 신뢰도로 쓸 수 있습니다.

개발자 도구 사용 전 점검

인코딩과 문자집합을 명시합니다

Base64·URL 인코딩·해시는 눈에 보이는 문자열만 같다고 같은 입력이 아닙니다. UTF-8 여부, 줄바꿈 형식, 앞뒤 공백을 먼저 확인하고 팀 문서에 입력 규칙을 남겨야 다른 환경에서도 같은 결과를 재현할 수 있습니다.

검증과 보안을 구분합니다

JSON 포맷 성공은 데이터 의미가 맞다는 뜻이 아니고, Base64는 암호화가 아니며, 해시는 원문을 안전하게 보관하는 만능 수단이 아닙니다. 형식 검증 뒤에는 스키마·권한·비밀정보 노출을 별도로 점검하세요.

결과를 테스트 벡터로 남깁니다

변환 전 입력, 선택한 옵션, 기대 결과를 함께 보관하면 배포 뒤 회귀를 찾기 쉽습니다. 토큰·실사용 비밀번호 대신 공개 가능한 샘플을 쓰고, 민감한 값은 브라우저 기록과 클립보드에도 남기지 않는 편이 안전합니다.

개발자 도구 자주 묻는 질문

브라우저 도구 결과를 프로덕션 코드에 써도 되나요

초안과 교차검증에는 유용하지만, 실제 시스템의 라이브러리 버전·문자 인코딩·에러 처리와 같다는 보장은 없습니다. 자동 테스트에 동일한 입력을 넣어 한 번 더 확인하세요.

해시값이 다르면 파일 내용도 반드시 다른가요

일반적인 무결성 확인에서는 다른 해시가 내용 차이를 뜻합니다. 같은 알고리즘인지, 바이너리·텍스트 모드와 줄바꿈이 같은지 먼저 맞춰야 하며 보안 목적은 해당 알고리즘의 현재 권고를 따라야 합니다.

JWT 디코더로 토큰이 유효한지 알 수 있나요

페이로드를 읽는 것과 서명·만료·발급자를 검증하는 것은 별개입니다. 디코딩 결과만 믿지 말고 서버에서 올바른 키와 검증 규칙으로 확인해야 합니다.

전체 도구