💻 개발자 도구
포매터·인코더·생성기
- 색상 변환기 & 명도 대비 검사기색상 코드를 HEX·RGB·HSL·HWB·LAB·LCH·OKLCH로 한꺼번에 바꾸고, 글자색과 배경색의 WCAG 명도 대비가 AA·AAA 기준을 통과하는지 확인합니다.
- 유닉스 타임스탬프 변환기유닉스 타임스탬프를 날짜로, 날짜를 타임스탬프로 바꿉니다. 초·밀리초·마이크로초·나노초를 자동 판별하고 시간대별 ISO 8601과 현재 유닉스 시간을 보여 줍니다.
- 해시 생성기텍스트나 파일의 MD5·SHA-1·SHA-256·SHA-384·SHA-512·SHA3-256·BLAKE3 해시를 한 번에 계산하고, 배포처가 공개한 해시값과 일치하는지 비교합니다.
- Base64 인코더 · 디코더텍스트와 파일을 Base64로 인코딩하거나 디코딩합니다. 텍스트는 UTF-8로 다뤄 ASCII가 아닌 문자도 깨지지 않고, URL-safe 옵션과 data URL 변환, 디코딩한 내용의 파일 다운로드를 지원합니다.
- Cron 표현식 해설기cron 표현식을 문장으로 풀어 주고, 고른 타임존 기준으로 다음 실행 시각을 최대 20개까지 보여 줍니다. 5필드와 초가 붙은 6필드를 읽습니다.
- CSS 그라디언트 생성기선형·방사형·원뿔형 그라디언트를 미리보기로 확인하며 만들고 background CSS를 복사합니다. OKLCH 보간을 켜면 구형 브라우저용 대안 줄이 함께 나옵니다.
- CSV JSON 변환기CSV를 JSON 객체 배열로, JSON을 CSV로 바꿉니다. 구분자 자동 감지, 중첩 JSON 펼치기, Excel 한글 깨짐을 막는 BOM 옵션을 지원하며 파일은 서버로 전송되지 않습니다.
- JSON 포맷터JSON을 들여쓰기로 정리하거나 한 줄로 압축하고, 문법 오류는 몇 행 몇 열인지 짚어 줍니다. 키 정렬, 유니코드 이스케이프, 주석 허용 옵션과 큰 정수·중복 키 경고가 있습니다.
- JSON YAML 변환기JSON과 YAML을 서로 변환합니다. 오류는 행·열 위치까지 짚어 주고, yes·no 같은 값도 YAML 1.2 기준으로 처리합니다. 입력은 브라우저 밖으로 나가지 않습니다.
- JWT 디코더JWT를 붙여넣으면 header와 payload를 JSON으로 풀고, exp·iat·nbf를 날짜와 시각으로 바꿔 만료 여부와 함께 보여 줍니다. 서명은 검증하지 않습니다.
- SQL 포맷터SQL 쿼리를 절(SELECT, FROM, WHERE …)마다 줄을 나누고 들여써서 정렬합니다. 방언은 표준 SQL·MySQL·PostgreSQL·SQLite·T-SQL·BigQuery 중에 고릅니다. 문법 검사기는 아닙니다.
- SVG 최적화SVG의 주석과 메타데이터를 정리하고 결과 코드와 이미지를 확인합니다. 경로와 ID를 유지한 SVG 파일을 다운로드합니다.
- URL 인코더 · 디코더URL과 쿼리 문자열을 퍼센트 인코딩하거나 디코딩합니다. 값 하나(encodeURIComponent)와 전체 URL(encodeURI) 방식을 골라 쓰고, 완전한 URL을 프로토콜·호스트·경로·쿼리 파라미터로 나눠 볼 수 있습니다.
- UUID 생성기 (v4 · v7)UUID 버전 4와 버전 7을 한 번에 1 ~ 1000개 만들고, 붙여넣은 UUID의 버전·변형과 버전 7에 담긴 생성 시각을 읽어 줍니다.
- XML 포맷터XML을 요소마다 줄을 나눠 들여쓰거나 한 줄로 압축합니다. 잘 만들어진(well-formed) 문서가 아니면 몇 행 몇 열에서 막혔는지 보여 주고, 주석·CDATA·DOCTYPE은 그대로 둡니다.
개발자 도구로 할 수 있는 일
JSON·XML·SQL을 읽기 좋게 정리하는 포매터, Base64·URL 인코더와 디코더, 해시·UUID 생성기, JWT 디코더, Cron 표현식 해설기, 색상 변환과 CSS 그라디언트 도구가 있습니다. API 응답이나 로그를 살펴볼 때, 설정 값을 확인할 때, 테스트에 쓸 값을 만들 때 씁니다. 도구마다 사용 방법과 자주 묻는 질문을 페이지 아래에 적어 두었습니다.
알아 둘 점
입력한 내용은 브라우저 안에서만 처리되고 서버로 전송되지 않습니다. 그래도 운영 중인 서비스의 토큰이나 비밀 키를 다룰 때는 화면 공유처럼 다른 경로로 노출되지 않도록 주의하세요. Base64는 암호화가 아니라 인코딩이어서 누구나 원래 내용으로 되돌릴 수 있습니다. JWT 디코더는 토큰의 내용을 보여 줄 뿐 서명을 검증하지 않습니다.