개발자
코드와 데이터 도구에 필요한 50개의 브라우저 도구를 한곳에서 확인하세요. 설치나 회원가입 없이 각 도구를 바로 열어 사용할 수 있습니다.
- JSON 포맷터
JSON을 파싱한 뒤 2칸 들여쓰기로 다시 직렬화합니다.
- JSON 압축기
유효한 JSON을 파싱하고 불필요한 서식 공백 없이 한 줄 형태로 직렬화합니다.
- JSON 검증기
입력 문자열이 JavaScript JSON.parse로 파싱 가능한지 검사합니다.
- JSON 경로 탐색기
JSON에서 점 표기·배열 인덱스·따옴표 키로 지정한 단일 경로의 값을 조회합니다.
- JSON CSV 변환기
JSON 객체 배열을 모든 객체의 키 합집합을 열로 삼는 CSV 비슷한 텍스트로 변환합니다.
- CSV JSON 변환기
CSV 텍스트를 header 기준 JSON 객체 배열로 변환합니다.
- YAML JSON 변환기
YAML 문서를 yaml 패키지로 파싱해 2칸 들여쓰기 JSON으로 직렬화합니다.
- JSON YAML 변환기
유효한 JSON을 파싱한 뒤 yaml 패키지의 YAML.stringify로 YAML 문서를 생성합니다.
- XML 포맷터
XML을 브라우저 XML parser로 검증한 뒤 태그 경계마다 줄바꿈을 넣어 읽기 쉽게 만듭니다.
- XML 압축기
XML 텍스트에서 태그 사이의 공백을 제거하고 전체 앞뒤 공백을 잘라 compact 형태로 만듭니다.
- XML 검증기
브라우저 DOMParser로 XML을 파싱해 parsererror 존재 여부를 검사합니다.
- XML JSON 변환기
XML element 트리를 재귀 순회해 태그 이름을 키로 하는 단순 JSON 객체로 변환합니다.
- HTML 포맷터
HTML을 Prettier standalone의 html parser로 포맷합니다.
- CSS 포맷터
CSS을 Prettier standalone과 PostCSS parser plugin으로 포맷합니다.
- JavaScript 포맷터
JavaScript 코드를 Prettier standalone의 Babel parser로 포맷합니다.
- TypeScript 포맷터
TypeScript 코드를 Prettier standalone의 TypeScript parser로 포맷합니다.
- SQL 포맷터
SQL의 연속 공백을 정리하고 주요 키워드 앞에 줄바꿈을 넣는 가벼운 포맷터입니다.
- Base64 인코더
텍스트를 UTF-8 바이트로 인코딩한 뒤 Base64 문자열로 변환합니다.
- Base64 디코더
표준 Base64 문자열을 바이트로 디코딩하고 UTF-8 텍스트로 해석합니다.
- URL 인코더
텍스트를 JavaScript encodeURIComponent 규칙으로 URL component에 안전한 percent-encoded 문자열로 바꿉니다.
- URL 디코더
percent-encoded URL component를 JavaScript decodeURIComponent로 원문 문자열에 가깝게 복원합니다.
- HTML 엔티티 인코더
텍스트를 DOM element의 textContent로 넣은 뒤 innerHTML을 읽어 HTML에서 필요한 문자를 entity 형태로 이스케이프합니다.
- HTML 엔티티 디코더
HTML entity가 포함된 문자열을 textarea의 innerHTML parser를 이용해 실제 문자로 디코딩합니다.
- 유니코드 이스케이프 변환기
입력 문자열의 각 Unicode 코드포인트를 JavaScript 스타일 Unicode escape 문자열로 바꿉니다.
- 16진수 인코더
텍스트를 UTF-8 bytes로 인코딩하고 각 byte를 2자리 소문자 16진수로 이어 붙입니다.
- 16진수 디코더
16진 byte 문자열을 검증해 byte 배열로 바꾸고 UTF-8 텍스트로 디코딩합니다.
- Gzip 크기 추정기
입력 텍스트를 브라우저 CompressionStream의 gzip으로 압축해 결과 byte 크기를 계산합니다.
- JWT 디코더
3구간 JWS 형식 JWT의 Base64URL header와 payload를 JSON으로 해석하고 시간 claim을 읽기 쉽게 표시합니다.
- UUID 검증기
입력 문자열이 표준 8-4-4-4-12 16진 UUID 형태와 지원 version·variant bit 패턴에 맞는지 검사합니다.
- IP 주소 검증기
IPv4 또는 IPv6 주소를 엄격하게 파싱하고 유효하면 정규화된 표현을 표시합니다.
- CIDR 서브넷 계산기
IPv4/CIDR 입력에서 network, subnet mask, broadcast, 첫·마지막 사용 주소와 주소 수를 계산합니다.
- IPv4 정수 변환기
유효한 IPv4 주소를 32bit unsigned 정수 값으로 변환합니다.
- 정수 IPv4 변환기
0~4294967295 정수를 network-order IPv4 dotted-decimal 주소로 변환합니다.
- MAC 주소 포맷터
MAC 주소에서 12자리 16진수만 추출해 선택한 구분자로 2자리씩 재포맷합니다.
- HTTP 상태 코드 조회
입력한 HTTP status code를 내장된 대표 code 이름으로 조회합니다.
- MIME 타입 조회
파일 확장자를 내장된 대표 MIME type map으로 조회합니다.
- User-Agent 분석기
User-Agent 문자열에서 browser·version·OS·device class·engine·bot 여부를 휴리스틱으로 추정합니다.
- URL 분석기
URL 문자열을 브라우저 URL API로 파싱해 protocol, host, hostname, port, pathname, search, hash, username을 JSON으로 표시합니다.
- 쿼리 문자열 분석기
URL 전체 또는 query string을 URLSearchParams로 파싱해 원래 항목 순서와 key별 JSON 값을 보여줍니다.
- Cron 표현식 설명기
표준 5필드 Cron 표현식을 검증하고 각 필드를 보여주며 브라우저 시간대 기준 다음 실행 시각 최대 5개를 계산합니다.
- Unix 권한 계산기
Unix 권한을 숫자 3자리 octal과 rwx 문자 9자리 사이에서 양방향 변환합니다.
- 시맨틱 버전 비교기
두 Semantic Version을 SemVer 2.0.0 우선순위 규칙으로 파싱하고 A<B, A=B, A>B를 비교합니다.
- 디자인 토큰 생성기
입력한 primary color를 포함하는 작은 CSS custom property token block을 생성합니다.
- CSS 단위 변환기
px와 rem을 사용자가 지정한 root font-size 기준으로 양방향 변환합니다.
- Data URI 생성기
텍스트와 MIME type·charset을 이용해 percent-encoded 또는 Base64 data: URL을 생성합니다.
- 텍스트 해시 생성기
입력 텍스트의 UTF-8 bytes를 Web Crypto digest로 해시해 소문자 hex digest를 생성합니다.
- HMAC 생성기
메시지와 secret key로 Web Crypto HMAC 서명을 만들고 hex 문자열로 표시합니다.
- 체크섬 계산기
텍스트에 선택한 SHA digest를 적용해 checksum 용도로 사용할 hex 값을 계산합니다.
- SQL IN 목록 생성기
줄바꿈·쉼표 목록을 SQL IN (...)에 넣기 쉬운 literal 목록으로 변환합니다.
- JSON 스키마 생성기
JSON sample에서 관찰한 값 타입과 중첩 구조를 재귀적으로 추론해 시작용 JSON Schema를 생성합니다.