💻 개발자 도구
개발자는 생각보다 많은 시간을 사소하고 반복적인 작업에 씁니다. API 응답으로 받은 JSON을 보기 좋게 정리하거나, JWT를 디코딩해서 클레임을 확인하거나, DB 시드용 UUID를 만들거나, URL 파라미터를 이스케이프하거나. 하나하나는 간단하지만 쌓이면 무시할 수 없고, 임의의 온라인 도구를 사용하면 민감한 데이터를 제3자 서버에 맡기게 됩니다.
아래 도구들은 백엔드·프론트엔드 작업에서 매일 발생하는 인코딩, 포매팅, 해싱, 검증 작업을 처리합니다. 모든 도구가 브라우저에서만 동작합니다 — 페이로드, 토큰, 쿼리가 페이지 밖으로 전송되지 않습니다. 가입할 계정도, 서버에 업로드되는 데이터도, 입력값에 대한 분석도 없습니다. 자주 쓰는 도구를 북마크하면 PWA 설치 시 오프라인에서도 즉시 로딩됩니다.
잘못된 JSON 응답을 디버깅하든, API 배포 전 스키마를 검증하든, SEO용 구조화 데이터를 만들든 — 워크플로를 벗어나지 않고 빠르고 안전하게 해결할 수 있습니다.
이 카테고리의 도구
JSON 포매터
JSON 데이터를 포맷팅하고 유효성을 검사하세요. 개발자를 위해 광고를 제거했습니다.
Base64 인코더/디코더
텍스트를 Base64로 인코딩하거나 디코딩하세요.
정규식 테스터
정규식 패턴을 테스트하고 매칭 결과를 실시간으로 확인하세요.
SQL 포매터
SQL 쿼리를 자동으로 정렬하고 포맷팅하세요. 개발자를 위해 광고를 제거했습니다.
JWT 디코더
JWT를 붙여넣어 헤더와 페이로드를 디코딩하세요. 토큰은 로컬에서만 처리되며 서버로 전송되지 않습니다.
해시 생성기
텍스트를 입력하면 MD5와 SHA-1/256/384/512 다이제스트가 즉시 계산됩니다. 데이터는 외부로 전송되지 않습니다.
UUID 생성기
암호학적으로 안전한 UUID를 로컬에서 생성합니다. v4(랜덤)가 가장 일반적이며, v1은 타임스탬프를 포함합니다. 하이픈/대소문자/중괄호 포맷 옵션을 제공합니다.
URL 인코더 / 디코더
문자를 percent-encoded 형태(예: 공백 → %20)로 인코딩하거나 다시 디코딩하세요. 쿼리 값은 'Component', 예약 문자(:, /, ?)를 보존해야 한다면 'Full URL' 모드를 사용하세요.
JSON Schema 검증기
JSON을 Schema로 검증 — type·required·items·enum·format·pattern.
DB to JPA 변환기
SQL 스키마를 JPA Entity, DTO 클래스로 자동 변환합니다.
JSON to TS/DTO
JSON을 TypeScript Interface 및 NestJS DTO로 변환합니다.
SEO JSON-LD 생성기
구글/네이버 노출을 위한 구조화된 데이터(스키마)를 만드세요.
자주 묻는 질문
내 데이터는 안전한가요? 붙여넣은 내용이 저장되나요?
아닙니다. 모든 도구는 클라이언트 사이드 JavaScript로 브라우저 안에서만 실행됩니다. 입력 데이터가 서버로 전송되거나 로깅·저장되는 일은 없습니다. 브라우저 개발자 도구의 Network 탭을 열면 도구 사용 시 외부 요청이 발생하지 않는 것을 직접 확인할 수 있습니다.
오프라인에서도 사용할 수 있나요?
네. Utilify를 PWA(Progressive Web App)로 설치하면 모든 개발자 도구가 로컬에 캐시되어 인터넷 연결 없이도 동작합니다. 브라우저 주소창의 설치 프롬프트를 확인하세요.
JSON 포매터가 입력을 거부하는 이유는?
포매터는 브라우저의 네이티브 JSON.parse()를 사용하며, 이는 엄격한 JSON 사양을 따릅니다. 흔한 원인: 후행 쉼표, 큰따옴표 대신 작은따옴표 사용, 따옴표 없는 키, 주석 포함. JavaScript 코드에서 복사한 경우 먼저 유효한 JSON으로 변환해야 할 수 있습니다.
비밀번호 저장에 어떤 해시 알고리즘을 써야 하나요?
빠른 해시 알고리즘(MD5, SHA-1, SHA-256)은 비밀번호 저장에 적합하지 않습니다 — 너무 빨라서 무차별 대입 공격이 현실적입니다. 대신 bcrypt, scrypt, Argon2를 사용하세요. 여기 해시 생성기는 체크섬, 무결성 확인, 비보안 해싱 용도에 유용합니다.