본문 바로가기
개발자의 매일을 위한 도구 모음

무료 개발·데이터·파일 도구

180개 도구 공유

ZIP·이미지·PDF·JSON·CSV·보안·네트워크 도구를 한곳에 모은 개발자용 허브입니다. 대부분의 도구는 입력값을 브라우저 안에서 처리하며, DNS 조회처럼 서버를 거치는 도구는 화면에 따로 표시합니다.

도구 바로 보기 100% 무료 설치·로그인 없음 브라우저에서 바로 처리
이 허브에서 도구 찾기
이 허브 인기 도구
전체 · 180개 도구
정렬인기순
JSON 포맷터 JSON/CSV 한 줄로 압축된 JSON을 들여쓰기한 구조로 정리하고, 문법 오류는 몇 번째 줄 몇 칸인지 알려 줍니다. 마지막 쉼표나 작은따옴표 같은 흔한 실수를 찾기 좋습니다. ZIP 압축/해제 파일 여러 파일이나 폴더를 실제로 압축(DEFLATE)한 ZIP으로 묶고 줄어든 용량을 보여 주며, ZIP 파일은 항목별 다운로드로 풉니다. Windows에서 만든 ZIP의 한글 파일 이름(CP949)도 깨지지 않게 읽습니다. PDF 합치기 파일 여러 PDF 파일을 고른 순서대로 이어 붙여 하나의 PDF로 합칩니다. 증빙 서류나 스캔 묶음을 한 파일로 제출할 때 쓰며 파일은 서버로 보내지 않습니다. CSV ⇄ JSON 변환기 JSON/CSV CSV를 첫 줄을 키로 쓴 JSON 객체 배열로 바꾸고, 반대로 JSON을 CSV로 되돌립니다. 중첩된 JSON은 address.city 같은 점 경로 열로 펼치고, 쉼표·세미콜론·탭 구분자와 따옴표 안 줄바꿈도 읽습니다. 강력한 비밀번호 생성기 보안 길이 6~48자와 대문자·소문자·숫자·기호 포함 여부를 골라 암호학적 난수로 비밀번호를 만듭니다. 고른 문자 종류는 반드시 한 글자 이상 들어갑니다. 정규식 테스터 개발 정규식 패턴과 플래그를 입력하면 테스트 문자열에서 일치하는 부분을 강조하고 개수를 셉니다. 무한 반복 패턴은 0.75초 뒤 멈춰 브라우저가 멈추지 않습니다. UUID 생성기 개발 UUID v4(무작위)와 시간순으로 정렬되는 v7을 한 번에 1~100개까지 만듭니다. 데이터베이스 기본키나 테스트 데이터 ID가 필요할 때 씁니다. JSON 편집기 JSON/CSV JSON을 붙여 넣고 정렬, user.token 같은 경로 삭제, 접고 펴는 트리 보기, CSV·YAML·XLSX 변환을 한 화면에서 처리하는 편집기입니다. CSV 편집기 JSON/CSV CSV·TSV를 표로 열어 열 제거, 행 필터, 정렬, 셀 수정, 행 추가·삭제를 한 뒤 CSV·JSON·YAML·XLSX로 내보냅니다. 파일은 브라우저 안에서만 처리합니다. JSON 데이터 비교기 JSON/CSV 두 JSON을 키 순서와 상관없이 비교해 추가·삭제·변경된 값을 owner.team, tags[2] 같은 경로와 함께 보여 주고, 배열 순서 무시 비교와 16자리 넘는 정수 경고를 지원합니다. CSV → YAML 변환기 JSON/CSV CSV를 YAML 객체 목록으로 바꿉니다. 첫 줄을 키로 쓰고, 1200·-3.5 같은 값은 숫자로, 06236·010-1234 같은 값은 글자로 남겨 앞자리 0이 사라지지 않게 합니다. YAML 검증기 JSON/CSV YAML을 YAML 1.2 파서로 읽어 첫 문법 오류의 줄과 내용을 보여 주고, 통과하면 문서 구조와 함께 yes·NO·on·0755·22:30처럼 YAML 1.1 파서(PyYAML 등)가 다르게 읽는 값을 줄 번호로 알려 줍니다. HTML CSS JS 코드 압축기 개발 HTML·CSS·JavaScript에서 주석과 불필요한 공백을 지워 용량을 줄이고, 원본과 결과의 바이트 수와 절감률을 보여 줍니다. 문자열, url(), <pre>, 정규식 같이 공백이 의미 있는 부분은 그대로 둡니다. HTML CSS JS 코드 정렬기 개발 한 줄로 뭉친 CSS·JavaScript·JSON·HTML을 공백 2칸, 4칸 또는 탭으로 들여쓰기해 읽기 좋게 펼칩니다. 문자열과 <pre>·<script> 같은 원문 영역은 건드리지 않습니다. SQL 포맷터/정렬기 JSON/CSV 한 줄로 길게 쓴 SQL을 SELECT·FROM·WHERE·JOIN 같은 절마다 줄을 나누고 키워드를 대문자로 바꿔 정렬합니다. 문자열과 주석은 그대로 두고 COUNT(*) 같은 함수 괄호는 붙여 둡니다. robots.txt 생성기 개발 robots.txt를 만들고, 넣은 경로가 허용되는지 Google 방식(가장 긴 규칙 우선, Allow 우선, * · $ 지원)으로 바로 확인합니다. AI 학습 크롤러 차단, 여러 sitemap, 경로 형식 자동 교정도 지원합니다. URL 쿼리 파서·빌더 개발 URL을 스킴·사용자 정보·호스트(퓨니코드)·포트·경로·쿼리·해시로 나눠 %XX를 풀어 보여 주고, key=value 줄을 고치면 다시 올바르게 인코딩한 URL로 조합합니다. 같은 키 반복과 #해시도 그대로 유지합니다. HTML 엔티티 인코더·디코더 개발 HTML에 넣을 글자를 엔티티로 바꾸고(기본 5자, 이름 있는 기호, 한글 포함 모든 비ASCII 문자 중 선택), &amp;·&#xAC00; 같은 엔티티를 브라우저 규칙 그대로 원문으로 되돌리며, 두 번 인코딩된 글도 알려 줍니다. .env 정렬·중복 체크 파일 .env 파일을 dotenv 방식으로 읽어 키 이름순으로 정리하고 중복 키는 하나만 남깁니다. export·= 앞뒤 공백 같은 로더별 차이와 URL·포트 형식, 애매한 참·거짓 값, 노출된 비밀 값을 줄 번호와 함께 알려 줍니다. XML ⇄ JSON 변환기 JSON/CSV XML을 JSON으로, JSON을 XML로 바꿉니다. 속성은 "@이름", 섞인 글자는 "#text"에 담고 반복 태그는 배열로 묶는 같은 규칙을 양방향에 써서 되돌려도 구조가 유지됩니다. DOCTYPE·ENTITY 선언은 보안상 거부합니다. YAML JSON 변환기 JSON/CSV YAML과 JSON을 양방향으로 변환합니다. 앵커·별칭·<< 병합, | > 블록 글자, --- 여러 문서를 읽고, 탭 들여쓰기·중복 키·닫히지 않은 따옴표는 줄 번호와 함께 알려 줍니다. PDF 분할 파일 PDF를 한 쪽씩 별도 파일로 나눕니다. 앞에서 몇 쪽까지 나눌지 정할 수 있고, 결과 파일 이름에는 원본이름-page-1.pdf처럼 쪽 번호가 붙습니다. Markdown PDF 변환 파일 Markdown 원고를 제목·목록·표·코드 서식이 적용된 문서로 미리 보고, 브라우저 인쇄 창의 'PDF로 저장'으로 PDF 파일을 만듭니다. PDF 텍스트 추출·OCR 준비 점검 파일 PDF를 페이지마다 열어 글자 층이 있는 페이지, OCR이 필요한 스캔 페이지, 이미 OCR된 투명 글자 층이 있는 페이지, 복사하면 글자가 깨질 수 있는 글꼴을 찾아 표로 보여 줍니다. 파일은 브라우저 밖으로 나가지 않습니다. Base64 텍스트 인코더/디코더 개발 텍스트를 Base64로 인코딩하거나 Base64를 원래 글자로 되돌립니다. 한글·이모지는 UTF-8로 처리하고, JWT에서 쓰는 URL-safe 형식(-, _)도 읽습니다. URL 인코더/디코더 개발 한글·공백·&·= 같은 문자를 %XX 형식으로 퍼센트 인코딩하고, 인코딩된 주소를 다시 읽을 수 있게 디코딩합니다. 쿼리 파라미터 값을 만들 때 씁니다. 해시 생성기 보안 텍스트나 파일의 MD5, SHA-1, SHA-256, SHA-512 해시를 한 번에 계산합니다. 비밀 키를 넣으면 HMAC 값으로 바뀌어 API 서명 검산에도 씁니다. HMAC 생성기 보안 비밀 키와 메시지로 HMAC-SHA256·384·512 서명을 만들고, 웹훅에서 받은 서명(sha256=… 등)과 일치하는지 바로 확인합니다. 키는 텍스트·16진수·Base64로 넣을 수 있고 결과는 소문자 16진수나 Base64로 나옵니다. JWT 디코더 보안 JWT 토큰의 header와 payload를 풀어 읽기 좋은 JSON으로 보여 주고, iat·nbf·exp를 한국 시간과 남은 시간으로 바꿔 지금 쓸 수 있는 토큰인지, 밀리초 실수나 alg none 같은 문제가 없는지 알려 줍니다. Unix 타임스탬프 변환 개발 Unix 타임스탬프(초·밀리초)를 현지 시각, UTC, ISO 8601로 바꾸고 날짜를 타임스탬프로 되돌립니다. 13자리 밀리초 값은 자동으로 구분합니다. 크론 표현식 생성기 개발 분·시·일·월·요일 다섯 칸으로 크론 표현식을 만들고 한국어 설명과 다음 실행 시각 5개를 보여 줍니다. crontab 한 줄이나 @daily를 붙여 넣어 해석할 수 있고, 범위 밖 값과 Quartz 전용 문법은 칸별로 알려 줍니다. 비밀번호 강도 측정기 보안 비밀번호에서 흔한 단어(@→a 같은 변형 포함), 키보드 배열, 연속·반복 문자, 생일·연도·전화번호, 한글 단어를 영문 자판으로 친 조각을 찾아 강도와 평균 추측 시간을 계산합니다. 입력은 브라우저 밖으로 나가지 않습니다. 브라우저·환경 정보 확인 네트워크 지금 쓰는 브라우저와 기기의 정보(브라우저·OS, 인앱 브라우저 여부, 화면·뷰포트 크기, 픽셀 비율, 시간대, 언어, GPU 등)를 한 표로 보여 주고 전체를 복사합니다. 오류 문의에 환경 정보를 붙일 때 씁니다. DNS 레코드 조회기 네트워크 도메인의 A·AAAA·CNAME·MX·TXT·NS·CAA 등 DNS 레코드를 Cloudflare 공개 DNS(1.1.1.1)에 실시간으로 조회하고, TTL·SPF/DMARC 같은 의미를 함께 풀어 줍니다. 레코드 참고표와 등록 전 형식 검사기도 있습니다. 서브넷 마스크 계산기 네트워크 IPv4 주소와 CIDR(/24) 또는 서브넷 마스크(255.255.255.0)를 넣으면 네트워크·브로드캐스트 주소, 사용 가능한 호스트 범위와 개수, 와일드카드 마스크, 2진수 마스크, 사설·공인 같은 주소 종류를 바로 계산합니다. 포트 번호 레퍼런스 네트워크 포트 번호나 서비스 이름으로 76개 주요 포트의 용도, 프로토콜, 보안 주의도(주의·보통·양호)와 노출 시 위험을 찾아봅니다. 목록에 없는 번호는 포트 범위와 OS별로 사용 중인 프로그램을 확인하는 명령을 알려 줍니다. SVG Data URI 변환기 파일 SVG 아이콘을 CSS background-image나 img src에 바로 쓰는 data: URI(URL 인코딩 또는 Base64)로 바꾸고 용량을 비교합니다. 빠진 xmlns를 넣고, 주석을 지우고, 속성 안 따옴표가 깨지지 않게 처리합니다. Favicon 생성기 파일 이미지나 글자·이모지로 파비콘을 만들어 16~512px PNG와 16·32·48px이 든 favicon.ico를 내려받고, HTML <link> 태그와 site.webmanifest 코드까지 한 번에 받습니다. 진법 변환기 개발 16진수·2진수·8진수와 10진수를 서로 바꿉니다. 0x·0b·0o 접두사와 FF_FF·1,000 같은 자리 구분 기호, 음수를 받고, 여러 줄을 한 번에 변환하며 아주 큰 수도 정확히 계산합니다. 랜덤 더미 데이터 생성기 JSON/CSV 개발·테스트용 가짜 데이터(이름, 이메일, 전화번호, 나이, 생년월일, 가입일시, 활성 여부, 도시, 회사명, UUID)를 최대 500행까지 JSON·CSV·표로 만듭니다. 이메일은 예약된 example 도메인만, 전화번호는 실제 가입자와 겹치지 않는 번호만 씁니다. NDJSON·JSON Lines 검사 변환기 JSON/CSV NDJSON(JSON Lines)을 줄마다 검사해 틀린 줄 번호와 원인을 알려 주고, 통과하면 레코드 수와 키별 등장 횟수(일부 레코드에만 있는 키)를 보여 줍니다. NDJSON ↔ JSON 배열 변환도 합니다. HTTP 헤더 보안 검사기 보안 HTTP 응답 헤더를 붙여 넣으면 HSTS 기간, CSP의 unsafe-inline, 클릭재킹 방지, nosniff, Referrer 정책, 쿠키의 Secure·HttpOnly·SameSite, 서버 버전 노출, CORS 설정까지 값을 읽어 양호·보완·위험으로 판정합니다. JSON Schema 검사기 JSON/CSV JSON 데이터를 JSON Schema(draft-07~2020-12)로 검사해 어긋난 위치와 이유를 $.tags[1]처럼 보여 줍니다. additionalProperties·oneOf·$ref·format을 검사하고, 지원하지 않는 키워드는 따로 알려 줍니다. JSONPath 테스터 JSON/CSV JSONPath(RFC 9535) 식을 JSON에 적용해 일치한 값과 정확한 위치를 보여 줍니다. $..price 같은 재귀 검색, [[email protected] < 10] 필터, [0:2] 슬라이스, [-1], 합집합, length·match 함수를 지원하고 잘못된 식은 위치와 함께 알려 줍니다. GraphQL 포맷터 개발 한 줄로 뭉친 GraphQL 쿼리나 스키마(SDL)를 필드마다 줄을 나눠 들여쓰기합니다. 문자열 안의 쉼표·중괄호·#, 주석, """ 설명, 프래그먼트(... on)를 망가뜨리지 않고, 괄호 짝이 틀리면 알려 줍니다. ULID 생성기 개발 시간순으로 정렬되는 26자 ULID를 최대 1,000개 만듭니다. 같은 밀리초에 만든 ID도 생성 순서대로 정렬되도록 단조 증가시키고, 기존 ULID를 넣으면 만들어진 시각(UTC·한국 시간)을 읽어 줍니다. Nano ID 생성기 개발 URL에 그대로 쓸 수 있는 문자(A-Z a-z 0-9 _ -)로 Nano ID를 길이 4~128자, 한 번에 최대 100개 만듭니다. 브라우저의 암호학적 난수로 치우침 없이 뽑아, 기본 21자는 UUID v4와 비슷한 수준으로 겹치지 않습니다. IPv4·IPv6 변환기 네트워크 IPv4·IPv6 주소나 정수를 넣으면 축약·전체 IPv6(RFC 5952), 정수·16진수·2진수, IPv4 매핑 IPv6, 역방향 DNS 이름, 사설·공인·링크 로컬 같은 주소 종류를 한 번에 보여 줍니다. User-Agent 파서 개발 User-Agent 문자열에서 브라우저·버전, 운영체제, 기기 유형, 렌더링 엔진을 읽습니다. 카카오톡·네이버 앱 같은 인앱 브라우저, 검색 로봇(Yeti·Googlebot 등), 버전이 고정된 macOS·Android 표기를 구분해 알려 줍니다. MIME 타입 조회기 개발 확장자(webp, .hwp, 보고서.final.docx)로 MIME 타입을 찾거나, MIME 타입(image/jpeg)으로 확장자를 찾습니다. HWP·HWPX·Office·영상·글꼴 등 80여 가지를 담았고 charset·등록 여부 같은 주의점도 알려 줍니다. HTTP 상태 코드 조회기 개발 HTTP 상태 코드(404, 429, 502 …)를 넣으면 뜻과 자주 생기는 원인, 확인할 점을 한국어로 알려 줍니다. 표준 코드 59개와 Nginx 499, Cloudflare 520~526을 담았고 낱말(timeout, 인증)로도 찾을 수 있습니다. CSP 헤더 생성기 보안 지시어별 허용 출처로 Content-Security-Policy 헤더와 meta 태그를 만들고, 따옴표 없이 쓴 self, 'unsafe-inline', https: 같은 위험 설정과 빠진 object-src·base-uri·frame-ancestors를 짚어 줍니다. SRI 해시 생성기 보안 CDN 스크립트·스타일시트의 SRI(Subresource Integrity) 값을 파일이나 붙여 넣은 내용으로 SHA-256·384·512로 계산하고, integrity와 crossorigin이 들어간 <script>·<link> 태그를 만들어 줍니다. SemVer 버전 비교기 개발 두 Semantic Version(2.4.1, 2.5.0-beta.1)을 표준 규칙대로 비교해 major·minor·patch 차이를 설명하고, ^2.4.0·~1.2.3·>=1.0 <2·|| 같은 npm 범위에 각 버전이 포함되는지 확인합니다. PEM 인증서 구조 확인기 개발 PEM 인증서를 붙여 넣으면 주체·발급자, 유효 기간과 남은 일수, SAN(도메인 목록), 공개 키 종류와 크기, 서명 알고리즘, SHA-256 지문을 읽어 줍니다. 인증서 체인 순서와 개인 키 노출도 점검합니다. YAML 차이 비교기 JSON/CSV 두 YAML을 실제 YAML 1.2 파서로 읽어 값 기준으로 비교하고, servers[0].port처럼 경로별로 추가·삭제·변경을 보여 줍니다. 목록, 앵커·<< 병합, 여러 줄 글자를 지원하고 문법 오류는 줄 번호로 알려 줍니다. CSV 구분자 감지기 JSON/CSV CSV나 구분 텍스트의 구분자(쉼표·탭·세미콜론·파이프·쌍점)를 감지하고 열 수, 열 수가 다른 행, 닫히지 않은 따옴표, 줄바꿈(CRLF/LF), BOM, 깨진 한글까지 함께 알려 줍니다. CSV 열 매핑 변환기 JSON/CSV CSV에서 필요한 열만 원하는 순서로 남기고 원래이름:새이름 형식으로 열 이름을 바꿉니다. 구분자와 BOM을 자동으로 처리하고, 없는 열 이름은 실제 헤더 목록과 함께 알려 줍니다. Unix 권한 계산기 파일 chmod 숫자(755, 4755)와 rwx 문자(-rwxr-xr-x, drwxrwxrwt)를 setuid·setgid·sticky 특수 권한까지 양방향으로 바꾸고, chmod u=…,g=…,o=… 명령과 누구나 쓸 수 있는 위험한 권한을 알려 줍니다. 파일 시그니처 검사기 파일 파일 앞부분의 매직 바이트로 실제 형식을 판별해 확장자와 맞는지 알려 줍니다. PNG·JPEG·WebP·HEIC·MP4·PDF·ZIP은 물론 DOCX·XLSX·HWPX·APK와 HWP·DOC 같은 OLE 문서, EXE 실행 파일까지 구분합니다. 정규식 이스케이프 도구 개발 문자열을 정규식에서 글자 그대로 찾을 수 있게 점·별표·물음표·괄호 같은 특수 문자를 이스케이프하고, /…/ 리터럴과 new RegExp() 문자열, 문자 집합용 형태까지 만들어 확인합니다. JSON Pointer 테스터 JSON/CSV JSON Pointer(RFC 6901) 경로 /users/0/name으로 JSON 안의 값 하나를 꺼내고 형식을 보여 줍니다. ~0·~1 이스케이프, #/ URI 조각, 앞자리 0 인덱스·"-"·프로토타입 이름 같은 잘못된 경로를 이유와 함께 알려 줍니다. Cookie·Set-Cookie 파서 개발 응답의 Set-Cookie를 넣으면 유지 기간(Max-Age·Expires), Domain·Path, Secure·HttpOnly·SameSite와 __Host-·__Secure- 접두사 규칙을 점검하고, 요청의 Cookie 헤더를 넣으면 쿠키 목록과 같은 이름 중복을 보여 줍니다. WebSocket URL 생성기 개발 http(s) 주소와 쿼리 값을 ws·wss 연결 주소로 바꾸고, https 페이지에서 막히는 ws://(혼합 콘텐츠)와 주소에 든 토큰 노출을 경고하며, 끊기면 점점 늦게 다시 연결하는 JavaScript 예제 코드를 만들어 줍니다. XML 포맷터·검사기 JSON/CSV 한 줄로 붙은 XML을 태그 단계마다 들여쓴 읽기 쉬운 모양으로 정리하고, 닫히지 않은 태그 같은 문법 오류는 몇 행 몇 번째 칸인지 알려 줍니다. XML 압축기 JSON/CSV XML 태그 사이의 줄바꿈과 들여쓰기 공백을 지워 한 줄로 압축합니다. 텍스트 안의 공백은 그대로 두고, 문법 오류가 있으면 위치를 알려 줍니다. XPath 테스터 개발 XML 문서에 XPath 식을 실행해 일치하는 요소·속성·텍스트를 개수와 함께 보여 줍니다. count() 같은 숫자 결과와 기본 네임스페이스 안내도 지원합니다. XSLT 변환 플레이그라운드 개발 XML 문서에 XSLT 1.0 스타일시트를 적용한 변환 결과를 브라우저에서 바로 보여 줍니다. 스타일시트 오류와 결과가 비는 경우를 알려 줍니다. TOML 포맷터·검사기 개발 TOML 설정 파일을 실제 TOML 1.0 규칙으로 읽어 키 = 값 간격과 표 순서를 정리합니다. 중복 키, 따옴표 없는 글자, 닫히지 않은 문자열을 행 번호로 알려 줍니다. TOML ↔ JSON 변환기 JSON/CSV TOML 설정을 JSON으로, JSON을 TOML로 바꿉니다. 표와 표 배열([[ ]]), 날짜, 여러 줄 문자열을 정확히 옮기고, TOML에 없는 null 값은 빠진 개수를 알려 줍니다. INI 포맷터·검사기 개발 INI 설정 파일의 키 = 값 간격과 섹션 사이 빈 줄을 정리하고, 같은 섹션 안의 중복 키와 '키=값'이 아닌 줄을 행 번호로 알려 줍니다. 주석과 순서는 그대로 둡니다. INI ↔ JSON 변환기 JSON/CSV INI 설정을 섹션별 객체가 든 JSON으로, JSON을 INI로 바꿉니다. true·숫자 값은 JSON 자료형으로 읽고, 깊게 중첩된 객체는 [db.opts] 섹션으로 씁니다. TSV ↔ CSV 변환기 JSON/CSV 엑셀에서 복사한 탭 구분 TSV를 CSV로, CSV를 TSV로 바꿉니다. 쉼표·따옴표가 든 값은 CSV 규칙대로 감싸고, 내려받은 CSV는 엑셀에서 한글이 깨지지 않습니다. TSV ↔ JSON 변환기 JSON/CSV 엑셀에서 복사한 TSV 표를 첫 줄을 키로 쓴 JSON 객체 배열로, JSON 배열을 TSV로 바꿉니다. 값은 글자 그대로 옮겨 우편번호의 앞자리 0도 지켜집니다. JSON Flatten·Unflatten JSON/CSV 중첩된 JSON을 user.address.city 같은 점 경로 한 단계 객체로 펼치고, 펼친 객체를 다시 원래 중첩 구조로 되돌립니다. 배열은 tags.0처럼 번호 경로가 됩니다. JSON 키·경로 추출기 JSON/CSV JSON 안의 모든 경로를 한 번씩만 뽑아 값의 종류(string·number·null)와 나온 횟수를 함께 보여 줍니다. 배열 항목은 orders[].id처럼 하나로 묶습니다. JSON 배열 테이블 탐색기 JSON/CSV 객체가 담긴 JSON 배열을 열과 행이 있는 CSV 표로 바꿉니다. 항목마다 다른 키도 모두 열로 모으고, 없는 칸은 비워 두며 중첩 값은 JSON 글자로 넣습니다. JSON → TypeScript 타입 JSON/CSV JSON 샘플을 읽어 TypeScript interface를 만듭니다. 배열 속 객체들은 하나의 모양으로 합치고, 일부 항목에만 있는 키에는 ?를 붙여 선택 필드로 표시합니다. JSON 샘플 → JSON Schema JSON/CSV JSON 샘플에서 JSON Schema(2020-12) 초안을 만듭니다. 배열 항목을 모두 합쳐 items를 정하고, 모든 항목에 있는 키만 required에 넣으며 1과 1.5가 섞이면 number로 넓힙니다. JSON Merge Patch 도구 JSON/CSV 원본 JSON에 RFC 7396 Merge Patch를 적용합니다. 패치에 적은 키만 바뀌고, 값이 null인 키는 삭제되며 배열은 항목을 합치지 않고 통째로 바뀝니다. JSON Patch 생성·적용기 JSON/CSV 두 번째 칸에 RFC 6902 연산 배열을 넣으면 원본에 적용하고, 바뀐 JSON 문서를 넣으면 원본을 그 문서로 바꾸는 Patch를 만들어 적용 결과까지 검증합니다. NDJSON 필터·매핑 도구 JSON/CSV 한 줄에 JSON 하나씩 담긴 NDJSON 로그에서 조건에 맞는 줄만 고르고, select로 필요한 키만 남깁니다. user.city 같은 점 경로와 >, <= 숫자 비교를 쓸 수 있습니다. CSV 필터·검색기 JSON/CSV CSV에서 '상태=배송'처럼 열 값에 글자가 들어 있는 행만 남깁니다. ==로 정확히 일치, !=로 제외, >·<=로 숫자 비교를 하며 조건 여러 개는 모두 만족해야 합니다. CSV 행 정렬기 JSON/CSV CSV 행을 지정한 열 기준으로 정렬합니다. '팀, 점수 desc'처럼 여러 기준을 쉼표로 이어 쓰고, 숫자는 크기대로, 글자는 가나다·자연 순서로 정렬하며 빈 칸은 항상 맨 뒤입니다. CSV 중복 제거기 JSON/CSV CSV에서 지정한 열(이메일, 주문번호 등) 값이 같은 행을 첫 행만 남기고 지웁니다. 열을 비우면 행 전체가 같은 경우를 찾고, 앞뒤 공백과 대소문자는 무시합니다. CSV 파일 합치기 파일 CSV 두 개를 위아래로 이어 붙입니다. 열 이름을 기준으로 맞추므로 열 순서가 달라도 되고, 한쪽에만 있는 열은 추가되며 그 열이 없던 행은 빈칸으로 둡니다. CSV 키 기준 Join JSON/CSV 두 CSV를 같은 키 열로 연결해 오른쪽 표의 열을 왼쪽 행 옆에 붙입니다. 열 이름이 달라도 customer_id=id처럼 지정할 수 있고, 일치하는 행이 여럿이면 모두 붙습니다. CSV Pivot·Unpivot JSON/CSV 세로로 긴 CSV를 rows·columns·values로 지정해 행과 열이 있는 교차표로 합산하고, unpivot=열1,열2로 거꾸로 가로 표를 세로 목록으로 풀어냅니다. CSV 그룹·집계기 파일 CSV를 지정한 열 값별로 묶어 행 수를 세고, value 열의 합계·평균·최소·최대를 계산합니다. 묶을 열을 쉼표로 여러 개 쓸 수 있고 1,200처럼 쉼표 든 숫자도 읽습니다. CSV 열 통계 분석기 JSON/CSV CSV 열마다 값 개수·빈 칸·고유값·형식과 숫자 열의 합계·평균·중앙값·최소·최대를 계산하고, 형식이 섞인 열과 앞뒤 공백, 예시 값까지 한 장의 요약표로 보여 줍니다. CSV 인코딩 변환기 JSON/CSV 엑셀에서 한글이 깨지는 EUC-KR(CP949), UTF-16 CSV 파일을 UTF-8로 바꿉니다. 원본 인코딩을 자동으로 판단하고, 엑셀용 BOM을 붙일지 고를 수 있습니다. CSV 헤더 정규화기 JSON/CSV CSV 첫 줄의 열 이름을 product_name, unit_price_usd처럼 소문자와 밑줄로 정리합니다. 악센트는 떼고 한글은 그대로 두며, 겹치는 이름에는 _2, _3을 붙입니다. CSV 규칙 검사기 JSON/CSV CSV 열마다 required, unique, email, integer, date, min=, max=, in= 같은 규칙을 적어 어긋난 값을 '3행 email: 이메일 형식이 아님'처럼 행 번호와 함께 찾아냅니다. CSV → SQL INSERT JSON/CSV CSV를 데이터베이스용 INSERT 문으로 바꿉니다. 빈칸은 NULL, 작은따옴표는 두 번 써서 처리하고, MySQL·PostgreSQL·SQLite·SQL Server에 맞는 이름 따옴표와 여러 행 묶기를 고를 수 있습니다. SQL 압축기 JSON/CSV 여러 줄 SQL을 한 줄로 합치고 -- 주석과 /* */ 주석, 겹친 공백을 지웁니다. 문자열·인용된 이름·$$ 본문은 그대로 두고 /*+ 힌트 */와 /*! MySQL 전용 주석 */은 남깁니다. SQL 파라미터 바인더 JSON/CSV SQL의 :이름 자리표시자에 값을 넣어 실제 실행할 쿼리를 만듭니다. 문자열·주석·::캐스트 안은 건드리지 않고, 값이 없는 자리와 쓰이지 않은 값을 끝에 알려 줍니다. SQL IN 절 생성기 JSON/CSV 엑셀 열이나 목록에서 복사한 값을 SQL의 IN ( … ) 조건으로 만듭니다. 중복은 한 번만 넣고, 모두 숫자일 때만 따옴표를 빼며 O'Brien 같은 작은따옴표는 두 번 씁니다. SQL DDL → ER 다이어그램 JSON/CSV CREATE TABLE 문을 읽어 Mermaid ER 다이어그램 코드로 바꿉니다. 컬럼 타입과 PK·FK를 표시하고, REFERENCES와 FOREIGN KEY마다 테이블 사이 관계선을 만듭니다. URL 일괄 정규화기 개발 URL 목록을 한 번에 같은 형식으로 정리합니다. 도메인 소문자화, ../ 경로 정리, 기본 포트·#조각 제거, utm_·gclid·fbclid 추적 파라미터 삭제, 파라미터 정렬을 줄마다 적용합니다. 상대 URL 해석기 개발 기준 URL을 바탕으로 ../logo.svg, ./setup.md, /root, //cdn, ?page=2 같은 상대 경로를 브라우저와 똑같이 해석해 전체 주소로 바꿉니다. 원래 경로와 결과를 탭으로 나란히 보여 줍니다. URL 쿼리 비교기 개발 두 URL의 쿼리 파라미터를 비교해 변경·추가·삭제·같음으로 나눠 보여 줍니다. 바뀐 항목이 맨 위에 오고, 경로와 #해시가 다를 때도 따로 알려 줍니다. Punycode·국제화 도메인 변환기 개발 '도구.example' 같은 한글·다국어 도메인을 DNS가 쓰는 xn-- 형식(Punycode)으로, 거꾸로 xn--2e0b83j.example을 원래 글자로 바꿉니다. 전체 URL을 넣어도 도메인 부분만 바꿉니다. Unicode Escape 변환기 개발 글자를 \uXXXX 형태로 바꾸고 되돌립니다. 이모지는 \ud83d\ude00 같은 서로게이트 쌍으로 써서 JSON·JavaScript·Java·C#에서 그대로 읽히고, 되돌릴 때는 \u{1F600}과 \U0001F600도 읽습니다. JavaScript 문자열 Escape 도구 네트워크 텍스트를 JavaScript 문자열 리터럴에 그대로 넣을 수 있게 줄바꿈·따옴표·역슬래시를 이스케이프하고, 거꾸로 \n, \', \x41, \u{1F600} 같은 이스케이프를 원래 글자로 풉니다. Shell 인수 따옴표 생성기 개발 공백, $, 따옴표가 들어간 값을 bash·zsh 같은 POSIX 셸 명령에 안전하게 넣도록 작은따옴표로 감쌉니다. 한 줄이 인수 하나가 되고, 값 속 작은따옴표는 '"'"'로 처리합니다. Base32 인코더·디코더 개발 텍스트를 RFC 4648 Base32(A–Z, 2–7, = 채움)로 인코딩하고 되돌립니다. 디코딩 결과가 TOTP 비밀키처럼 글자가 아닌 바이너리면 16진수로 보여 줍니다. Base58 인코더·디코더 개발 텍스트를 비트코인·IPFS가 쓰는 Base58로 인코딩하고 되돌립니다. 헷갈리는 0·O·I·l이 없는 알파벳을 쓰며, 지갑 주소처럼 바이너리로 풀리는 값은 16진수로 보여 줍니다. Base85 (ASCII85) 인코더·디코더 개발 텍스트를 ASCII85(Base85)로 인코딩하고 되돌립니다. 4바이트를 5글자로 바꿔 Base64보다 짧고, 0 네 개는 z 한 글자로 줄이며, PDF·PostScript의 <~ ~> 표시도 읽습니다. Crockford Base32 변환기 개발 숫자 ID를 Crockford Base32로 줄이거나(123456789 → 3NQK8N) 되돌리고, 텍스트 바이트도 변환합니다. 읽을 때 소문자, 하이픈을 허용하고 O는 0, I·L은 1로 바로잡습니다. 파일 체크섬 비교기 파일 두 파일의 SHA-256 해시를 계산해 내용이 같은지 확인하거나, 파일 하나를 배포처가 공개한 해시 값과 비교합니다. SHA-1·384·512도 고를 수 있고 파일은 기기 밖으로 나가지 않습니다. 다중 파일 체크섬 목록 생성기 파일 여러 파일의 SHA-256 해시를 'sha256sum -c'로 바로 검증할 수 있는 SHA256SUMS 형식(해시 두 칸 공백 파일명)으로 만듭니다. SHA-1·384·512도 선택할 수 있습니다. CRC 체크섬 계산기 개발 텍스트나 16진수 바이트의 CRC-32, CRC-32C, CRC-16(ARC·MODBUS·CCITT-FALSE·XMODEM), CRC-8, Adler-32를 한 번에 계산해 16진수와 10진수로 보여 줍니다. OAuth PKCE 생성기 개발 OAuth 2.0 PKCE의 code_verifier를 안전한 난수로 만들고 S256 code_challenge를 계산합니다. 이미 가진 verifier를 넣어 서버가 기대하는 challenge 값을 확인할 수도 있습니다. Basic Auth 헤더 생성기 개발 사용자 이름과 비밀번호로 HTTP Basic 인증 헤더(Authorization: Basic …)를 만들고, 반대로 Basic 헤더 값을 넣으면 원래 사용자 이름과 비밀번호로 풀어 줍니다. 한글 비밀번호도 UTF-8로 처리합니다. CORS 헤더 생성기 개발 허용할 출처, 메서드, 요청 헤더, credentials, max-age를 넣어 CORS 응답 헤더를 만듭니다. * 출처와 credentials를 같이 쓰는 등 브라우저가 거부하는 조합은 미리 막아 줍니다. Permissions-Policy 생성기 개발 camera, microphone, geolocation 같은 브라우저 기능의 허용 범위를 Permissions-Policy 헤더 한 줄로 만듭니다. 'camera none', 'fullscreen self'처럼 쉽게 적어도 정식 문법으로 바꾸고 오타를 알려 줍니다. security.txt 생성기 보안 보안 취약점 신고 창구를 알리는 /.well-known/security.txt(RFC 9116)를 만듭니다. Contact와 1년 이내의 Expires를 넣고, 입력한 항목만 쓰며 가짜 예시 주소를 채우지 않습니다. .gitignore 생성기 개발 node, python, macos, jetbrains, env 같은 이름을 적으면 해당 템플릿 규칙을 모아 .gitignore를 만듭니다. 직접 적은 패턴은 # custom 아래에 따로 두고, 겹치는 규칙은 한 번만 넣습니다. EditorConfig 생성기 개발 들여쓰기 방식·크기, 줄바꿈(LF/CRLF), 문자 인코딩을 정해 팀 공용 .editorconfig를 만듭니다. 잘못된 값은 미리 알려 주고, Markdown 줄 끝 공백 유지와 Makefile 탭 규칙을 자동으로 넣습니다. Conventional Commit 생성기 개발 type, scope, 요약을 넣어 'feat(tools)!: …' 형식의 Conventional Commits 메시지를 만듭니다. 본문, BREAKING CHANGE, Refs·Closes 이슈 줄을 붙이고 첫 줄 100자 제한을 확인합니다. Git 브랜치·참조 이름 검사기 개발 브랜치·태그 이름이 git check-ref-format 규칙을 지키는지 줄마다 검사합니다. 공백, .., @{, ~ ^ : ? * [ \, 빈 구간, .으로 시작하거나 .lock으로 끝나는 구간을 찾아 이유를 알려 줍니다. Dockerfile 검사기 파일 Dockerfile을 줄 단위로 읽어 태그 없는 FROM, root 실행, apt-get 캐시·-y 누락, 셸 형식 CMD, 잘못된 EXPOSE 포트, 이미지에 남는 비밀값 등을 행 번호와 함께 오류·경고·참고로 알려 줍니다. Docker Compose 검사기 개발 docker-compose.yml을 실제 YAML로 읽어 정의되지 않은 depends_on·볼륨·네트워크, 서비스끼리 겹치는 호스트 포트, 잘못된 restart 값, privileged·docker.sock·평문 비밀번호를 찾아 줍니다. Kubernetes YAML 검사기 JSON/CSV Kubernetes YAML(--- 로 여러 문서)을 읽어 필수 필드, selector와 Pod 라벨 불일치, latest 이미지, resources·probe·securityContext 누락, Service가 가리키는 Pod가 없는 경우를 찾아 줍니다. OpenAPI 포맷터·검사기 개발 OpenAPI 3.x(또는 Swagger 2.0) 문서를 YAML·JSON으로 읽어 info, 응답 description, 선언 안 된 경로 매개변수, 중복 operationId, 대상 없는 $ref를 찾고 정리된 JSON으로 다시 보여 줍니다. OpenAPI 작업 목록 추출기 개발 OpenAPI(YAML·JSON)의 모든 작업을 메서드·경로·operationId·요약·태그·사용 중단 여부의 탭 구분 표로 뽑아 줍니다. 스프레드시트에 붙여 API 목록 문서를 만들 때 씁니다. HTTP 요청 → cURL 개발 브라우저 개발자 도구나 로그에서 복사한 HTTP 요청 원문(첫 줄·헤더·본문)을 그대로 실행할 수 있는 curl 명령으로 바꿉니다. 경로만 있는 요청은 Host 헤더로 전체 주소를 만듭니다. cURL → 코드 변환기 개발 curl 명령을 JavaScript fetch 또는 Python requests 코드로 바꿉니다. -H, -d, --data-urlencode, --json, -F 파일 업로드, -u 인증, -G까지 읽고 JSON 본문은 객체로 풀어 줍니다. Multipart Form Data 생성기 JSON/CSV 이름=값 줄로 multipart/form-data 요청 본문을 만듭니다. 무작위 boundary, 파일 부분(이름=@파일명)의 filename·Content-Type, Content-Length와 같은 내용의 curl -F 명령까지 보여 줍니다. GraphQL Variables 검사기 개발 GraphQL 쿼리의 변수 선언($id: ID!)과 variables JSON을 비교해 빠진 필수 변수, null이 들어간 non-null 값, Int·Float·String·Boolean·ID 형식 오류, 선언 없이 쓴 변수와 쓰이지 않는 변수를 찾아 줍니다. Protobuf Wire 디코더 개발 .proto 파일 없이 Protocol Buffers 바이트(16진수 또는 Base64)를 필드 번호별로 풀어 봅니다. varint(sint 해석 포함), fixed32·64(float·double), 문자열과 중첩 메시지를 들여쓴 트리로 보여 줍니다. MessagePack 뷰어·변환기 개발 MessagePack 바이트(16진수·Base64)를 읽기 쉬운 JSON으로 풀고, 거꾸로 JSON을 가장 작은 MessagePack 형식으로 인코딩해 16진수와 크기 비교를 보여 줍니다. 타임스탬프 확장도 읽습니다. DNS Zone 파일 검사기 파일 BIND 형식 DNS Zone 파일을 읽어 A·AAAA 주소, CNAME 단독 규칙과 루트 CNAME, MX 우선순위·CNAME 대상, 255바이트 넘는 TXT, 끝 점(.) 누락으로 $ORIGIN이 붙는 실수를 원래 행 번호로 알려 줍니다. PDF 페이지 회전기 파일 PDF의 원하는 쪽만 90°·180° 단위로 돌립니다. 기존 회전값에 더해 계산하고, 화질과 텍스트 선택은 그대로 둔 채 보기 방향 값만 바꿉니다. PDF 페이지 순서 변경기 파일 PDF 쪽 순서를 3,1,2처럼 직접 적거나 역순·앞뒷면 섞기로 바꿉니다. 쪽을 복사하지 않고 옮겨 책갈피·링크·양식이 그대로 남습니다. PDF 페이지 삭제기 파일 PDF에서 지울 쪽(pages=) 또는 남길 쪽(keep=)을 골라 새 PDF를 만듭니다. 지운 쪽에만 쓰이던 내용·이미지도 파일 안에서 함께 빼 줍니다. PDF 여백 자르기 파일 PDF 쪽 가장자리를 mm 단위로 잘라 보이는 영역을 줄입니다. 위·아래·좌·우를 따로 정할 수 있고 돌아간 쪽도 화면 기준으로 자르며, 원래대로 되돌릴 수 있습니다. 이미지 → PDF 변환기 파일 사진·스캔 이미지 여러 장을 하나의 PDF로 묶습니다. A4 맞춤·이미지 크기 그대로를 고를 수 있고, 휴대폰 사진의 회전 정보와 WebP도 처리합니다. XLSX 수식 목록 추출기 개발 엑셀 통합문서의 모든 수식을 시트·셀·저장된 값과 함께 뽑고, 많이 쓴 함수, 오류 값, 다른 파일 참조, 열 때마다 바뀌는 함수를 찾아 CSV로 내려받습니다. PDF 워터마크 도구 파일 PDF 쪽에 DRAFT·대외비 같은 워터마크 문구를 가운데나 바둑판 반복으로 넣습니다. 크기·투명도·각도·색을 정하고 한글 문구도 넣을 수 있습니다. PDF 페이지 번호 삽입기 파일 PDF 쪽 아래·위에 '3 / 12' 같은 쪽 번호를 넣습니다. 표지를 빼고 시작 번호를 정할 수 있으며, 형식·위치·크기를 고르고 돌아간 쪽도 바르게 맞춥니다. XLSX 시트 비교기 개발 엑셀 파일 두 개를 시트별로 비교합니다. 칸 위치로 비교하거나, 상품코드 같은 고유값 열을 기준으로 추가·삭제·바뀐 행을 찾아 CSV로 내려받습니다. PDF 페이지 크기 변환기 파일 섞여 있는 PDF 쪽 크기를 A4·A5·B5·Letter 등 한 용지로 통일합니다. 내용은 비율을 지켜 가운데 맞추고, 링크·양식 위치도 함께 옮깁니다. PDF N-up 인쇄 배치 파일 PDF 여러 쪽을 A4 한 장에 2·4·6·8·9·16쪽씩 모아 인쇄용으로 배치합니다. 용지·방향·여백·테두리를 정하고 실제 축소 비율을 보여 줍니다. PDF 소책자 배치기 파일 PDF를 반으로 접어 엮는 소책자 순서로 재배치합니다. A4 한 장 양면에 4쪽씩 들어가도록 빈 쪽을 채우고, 인쇄·접는 방법까지 안내합니다. PDF 메타데이터 보기·제거 파일 PDF에 숨은 작성자·제목·작성 프로그램·날짜와 XMP 메타데이터를 보여 주고, 공유 전에 지우거나 제목·작성자를 고칩니다. XLSX 중복 행 제거기 개발 엑셀 시트의 중복 행을 지웁니다. 주문번호·이메일처럼 기준 열을 고르고, 앞뒤 공백·대소문자 무시와 처음/마지막 행 남기기를 정할 수 있습니다. XLSX 열 매핑 변환기 개발 엑셀 시트에서 필요한 열만 골라 원하는 순서로 남기고, '원래이름:새이름'으로 머리글을 바꿉니다. 한글 머리글은 그대로 두고 비우면 열 목록을 보여 줍니다. PDF 양식 입력·평면화 파일 PDF 입력 양식의 필드 목록과 선택지를 보여 주고, '필드이름=값'으로 글자·체크박스·드롭다운을 채웁니다. 한글 값도 넣을 수 있고 영문 값은 평면화할 수 있습니다. PDF 서명·도장 삽입기 파일 서명·도장 이미지(투명 PNG 권장)나 문구를 PDF의 원하는 쪽 오른쪽 아래 등에 얹습니다. 크기는 mm로 정하며, 디지털 서명은 아니라는 점을 함께 안내합니다. XLSX → HTML 표 변환기 개발 엑셀 시트를 웹에 붙일 수 있는 HTML 표로 바꿉니다. 셀 내용은 안전하게 이스케이프하고 병합 셀은 rowspan·colspan으로 옮기며, 숨긴 시트는 넣지 않습니다. XLSX 숨김 시트 검사기 개발 엑셀을 보내기 전에 숨긴 시트·매우 숨김 시트, 숨긴 행·열, 숨긴 이름 정의, 메모, 다른 파일 참조를 찾아 남은 내용을 점검합니다. XLSX 통합문서 통계 분석기 개발 엑셀 통합문서의 시트별 사용 범위, 행·열 수, 숫자·글자·날짜 칸 수, 수식·병합·메모 개수와 숨김 상태를 표로 정리하고 오류 값과 비정상 사용 범위를 짚습니다. DOCX 문서 구조 분석기 개발 Word(DOCX) 문서의 제목 구조, 단락·글자·단어 수, 쪽 설정, 표·그림·링크·각주·메모 개수를 정리하고, 건너뛴 제목 단계와 대체 텍스트 없는 그림을 찾아 줍니다. DOCX 댓글·변경 추적 검사기 개발 DOCX에 남은 메모(작성자·시각·대상 문구)와 변경 추적(삽입·삭제된 글자와 작성자)을 모두 보여 주고, 지운 문장이 그대로 전달될 위험을 경고합니다. PDF 페이지·규격 분석기 파일 PDF의 쪽 수와 쪽마다 용지 규격(A4·B5·Letter)·방향·회전·잘린 영역을 분석하고, 크기가 섞인 쪽과 링크·양식·첨부 개수까지 정리합니다. Office 메타데이터 제거기 JSON/CSV Word·Excel·PowerPoint 파일에서 작성자·마지막 저장한 사람·회사·편집 시간 같은 문서 정보와 메모·변경 추적에 남은 이름을 지운 사본을 만듭니다. PDF 첨부파일 삽입기 파일 PDF 안에 원본 엑셀·데이터·도면 같은 파일을 첨부해 한 파일로 보냅니다. 이미 들어 있는 첨부 목록을 보여 주고, 같은 이름은 번호를 붙여 구분합니다. CSV → XLSX 변환기 JSON/CSV 붙여 넣은 CSV·TSV를 엑셀 XLSX로 바꿉니다. 금액·날짜는 숫자·날짜로 넣고, 00123 같은 코드와 16자리 이상 번호는 엑셀이 망가뜨리지 않게 글자로 지킵니다. XLSX → CSV·JSON 변환기 JSON/CSV 엑셀 통합문서의 시트마다 CSV(엑셀용 BOM 포함)와 JSON 파일을 만들어 ZIP 하나로 내려받습니다. JSON은 첫 행을 키로 쓰고 날짜는 YYYY-MM-DD로 바꿉니다. XLSX 시트 분할기 개발 여러 시트가 든 엑셀 통합문서를 시트마다 별도 XLSX 파일로 나눠 ZIP으로 받습니다. 다른 시트를 참조하는 수식이 있으면 나눈 뒤 깨진다고 미리 알려 줍니다. XLSX 통합문서 합치기 개발 엑셀 파일 여러 개를 하나로 합칩니다. 시트를 그대로 모으거나, 지점별 파일처럼 같은 양식의 행을 머리글 기준으로 한 시트에 이어 붙이고 원본 파일 열을 더합니다. DOCX 텍스트·메타데이터 추출기 JSON/CSV Word(DOCX) 본문을 제목·목록·표·링크·각주를 살린 Markdown 텍스트로 뽑고, 만든 이·날짜 같은 문서 정보와 글자 수를 함께 보여 줍니다. HTML 언어 태그 검사기 개발 HTML의 <html lang>, 요소별 lang·xml:lang, <link hreflang> 값을 BCP 47 기준으로 검사합니다. lang 누락, ko_KR 같은 밑줄 표기, 아랍어·히브리어의 dir="rtl" 누락, x-default 누락을 찾아 줍니다. BCP 47 언어 태그 생성기 개발 언어·문자·지역·변형을 조합해 ko-KR, zh-Hant-TW 같은 BCP 47 언어 태그를 만들고 검증합니다. 각 부분의 한국어 이름, 가장 자세한·짧은 형태와 hreflang에 쓸 권장 형태를 보여 줍니다. 국가·언어·통화 ISO 코드 검색 개발 국가명(한국어·영어), ISO 2·3자리 코드, 통화 코드나 이름, 국가번호(+82)로 249개 국가를 찾아 alpha-2·alpha-3·주 언어·통화·국가번호를 한 표로 보여 줍니다. IANA 시간대 검색기 개발 도시 이름(서울, 뉴욕), 시간대 이름이나 UTC+9 같은 오프셋으로 IANA 시간대를 찾아 현재 UTC 오프셋, 한국어 시간대 이름, 지금 현지 시각을 보여 줍니다. 서머타임이 자동 반영됩니다. Locale 날짜 형식 미리보기 개발 같은 날짜·시각이 ko-KR, en-US, de-DE, ar-EG 같은 로캘에서 어떻게 표시되는지 긴 형식(full)과 짧은 형식(short)으로 비교합니다. 시간 없는 날짜는 현지 자정으로 읽어 날짜가 밀리지 않습니다. Locale 숫자·통화 형식 미리보기 개발 숫자 하나를 로캘별 일반 숫자, 축약형(123만·1.2M), 통화 형식으로 비교합니다. 1,234,567.89처럼 쉼표 든 입력도 받고, 통화 코드는 실제 ISO 4217 목록으로 확인합니다. ICU Message Format 검사기 개발 ICU MessageFormat 문구의 {변수}, plural·select·selectordinal, offset, #, '따옴표' 문법을 해석해 오류를 찾고, 입력한 값으로 실제 문장이 어떻게 나오는지 미리보기를 보여 줍니다. 양방향 텍스트 제어문자 검사기 개발 텍스트 속 RLO·LRE·RLI 같은 보이지 않는 양방향(bidi) 제어 문자를 행:칸 위치와 뜻으로 찾아내고, 닫히지 않은 제어를 경고하며 제거한 텍스트를 함께 보여 줍니다. E.164 전화번호 정리·검사기 개발 010-1234-5678, (02) 345-6789처럼 제각각인 전화번호를 +821012345678 같은 E.164 국제 형식으로 바꾸고, 번호 앞부분으로 어느 나라 번호인지와 길이(최대 15자리)를 확인합니다. IBAN 체크섬 검사기 개발 IBAN(국제 은행 계좌번호)을 나라별 정해진 길이와 mod-97 검사 숫자로 확인합니다. 4자리씩 띄워 보여 주고, 오타·자리 바뀜·길이 오류를 구분해 알려 줍니다. BIC·SWIFT 형식 검사기 개발 BIC(SWIFT 코드)가 8자리 또는 11자리 ISO 9362 형식인지 확인하고, 은행·국가·지역·지점 부분으로 나눠 국가 이름과 본점 여부, 테스트용 코드 여부를 알려 줍니다. Kana ↔ Romaji 변환기 개발 히라가나와 가타카나를 헵번식 로마자로 바꾸고(탁음, きゃ 같은 요음, っ 촉음, ん', ー 장음 포함) 로마자를 다시 히라가나로 바꿉니다. ファ·ティ·ヴァ 같은 외래어 표기도 처리합니다. 키릴 문자 ↔ 라틴 문자 변환기 개발 러시아어 키릴 문자를 BGN/PCGN 기반 실용 로마자로 바꾸고(Щ→Shch, Ж→Zh, Ъ·Ь 표시 포함, 우크라이나어 Є·І·Ї·Ґ 지원) 로마자를 키릴 문자로 되돌립니다. 대소문자 형태를 그대로 따릅니다. 그리스 문자 ↔ 라틴 문자 변환기 개발 현대 그리스어를 ELOT 743 방식에 가까운 로마자로 바꿉니다. 강세 모음(ά·έ 등), αι·ου 같은 이중 모음, αυ·ευ의 av/af 구분, 단어 첫머리 μπ·ντ·γκ(b·d·g), γγ(ng)까지 처리하고 거꾸로도 바꿉니다. Unicode 자소 클러스터 검사기 개발 텍스트를 사람이 보는 글자 단위(자소 클러스터)로 나눠 글자마다 코드 포인트, UTF-16 길이, UTF-8 바이트 수를 보여 줍니다. 👨‍👩‍👧‍👦처럼 여러 코드 포인트로 된 이모지가 왜 길이가 큰지 알 수 있습니다. 로컬 AES 파일 암복호화 파일 로컬 파일을 비밀번호로 AES-256-GCM 암호화해 .tb8aes 파일로 저장하고 다시 복호화합니다. 키는 PBKDF2-SHA256 15만 회로 만들며 파일과 비밀번호는 기기 밖으로 나가지 않습니다. TOTP 생성·검증기 개발 Base32 비밀키나 otpauth:// 주소로 2단계 인증 앱과 같은 TOTP 코드(RFC 6238)를 만들고, 다음 코드와 남은 시간을 보여 줍니다. SHA-1·256·512, 6~8자리, code=로 입력한 코드 검증도 됩니다.
GUIDE

개발·데이터 작업 흐름

코드와 데이터는 포맷 확인, 구조 탐색, 변환, 검증 순서로 보면 오류를 줄이기 쉽습니다.

FLOW

대표 작업 흐름

  1. 1JSON 포맷터로 문법과 들여쓰기를 먼저 정리합니다.
  2. 2JSON 트리뷰에서 필요한 필드 경로와 배열 구조를 확인합니다.
  3. 3CSV to JSON 또는 JSON to CSV로 API 테스트 데이터와 표 데이터를 오갑니다.
  4. 4JWT 디코더, Unix 타임스탬프 변환기, 정규식 테스트기로 인증과 로그 값을 검토합니다.

이 허브와 함께 보면 좋아요

텍스트⁠·문서 도구 글자수⁠·원고⁠·SEO 문서⁠·마크다운⁠·이모지⁠·업무 서식을 빠르게 처리하는 텍스트 작업 허브입니다. 이동 디자인⁠·CSS 도구 색상⁠·팔레트⁠·그라데이션⁠·CSS 효과와 UI 토큰을 제작하는 디자인⁠·CSS 작업 허브입니다. 이동

8개 허브 전체 둘러보기

필요한 주제로 바로 이동하세요
개발·데이터·파일 도구 개발·데이터·파일 · 180개 도구 텍스트·문서 도구 텍스트·문서 · 131개 도구 셀러·마케팅 도구 쇼핑·셀러·마케팅 · 94개 도구 금융·세금·커리어 계산기 금융·세금·커리어 · 72개 도구 생활·건강·공공 정보 도구 생활·건강·공공 · 83개 도구 디자인·CSS 도구 디자인·CSS · 91개 도구 이미지 편집·AI 사진 도구 이미지·AI 사진 · 67개 도구 게임·랜덤 도구 게임·랜덤·테스트 · 50개 도구