사용방법
- SQL 쿼리를 편집기에 붙여넣으세요.
- 방언(Standard, MySQL, PostgreSQL, Snowflake, Spark)을 선택하세요.
- 보기 좋게 만들려면 '포맷'을, 한 줄로 줄이려면 '압축(Minify)'을 클릭하세요.
- 출력 결과를 복사하여 필요한 경우 코드에 붙여넣으세요.
핵심 기능
- Snowflake/Spark SQL 지원: 기본 SQL을 넘어 방언에 특화된 구문도 포맷합니다.
- 코드 삽입용 압축(Minify): 주석과 줄 바꿈을 제거하여 앱에 넣기 좋은 한 줄짜리 SQL 문자열을 만듭니다.
- 스마트 들여쓰기: 가독성을 위해 서브쿼리와 중첩 블록을 자동으로 들여쓰기합니다.
- SQL 포맷 수정: 지저분한 공백과 줄 바꿈을 정리하여 일관된 출력 결과를 만듭니다.
- 쿼리 보호: 브라우저 내에서 실행되므로 민감한 스키마가 기기를 벗어나지 않습니다.
관련 도구
안전한 JSON 포매터: 브라우저 로컬에서 JSON을 포맷팅, 유효성 검사 및 수정하세요. 압축, 에러 강조, TypeScript/Zod 자동 생성, XML 변환 등 모든 기능이 안전하게 처리됩니다.
API JSON을 위한 무료 JSONPath 테스터 및 평가 도구입니다. 실시간으로 매칭되는 노드를 추출하고 경로를 확인하세요. 파싱과 쿼리는 모두 브라우저에서 안전하게 로컬로 실행됩니다.
브라우저 로컬에서 JSON 객체 또는 배열을 CSV로 변환합니다. 중첩된 필드를 평면화하고, 결과를 미리 본 후 데이터 업로드 없이 복사하거나 다운로드하세요.
브라우저 로컬에서 CSV 텍스트나 파일을 JSON 배열로 실시간 변환하세요. 헤더, 쉼표/세미콜론/탭 구분자, 파일 드래그 앤 드롭, 복사 및 다운로드를 지원하며 데이터가 업로드되지 않습니다.
브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.
서식이 지정된 JSON을 한 줄로 압축하고, 들여쓰기와 줄바꿈을 제거합니다. 원본 크기, 압축 크기, 절약된 바이트 및 절약 비율을 실시간으로 비교하세요.
무료 JSON to TypeScript 변환 도구입니다. API 페이로드에서 TypeScript 인터페이스와 타입을 즉시 생성하세요. 서버 전송 없이 100% 클라이언트 측에서 안전하게 처리됩니다.
브라우저 로컬에서 YAML을 포맷된 JSON으로 변환하세요. 실시간 변환, 다중 문서 YAML, 라인 기반 오류 표시, 복사 및 데이터 저장 없는 JSON 다운로드를 지원합니다.
계산 논리
- 포맷(Beautify): 주요 키워드 주위에 줄 바꿈을 넣고 괄호 깊이에 따라 들여쓰기합니다.
- 압축(Minify):
--및/*...*/주석을 제거하고 공백을 하나의 띄어쓰기로 줄입니다. - 목표: SQL의 의미를 바꾸지 않으면서 가독성을 높이거나 크기를 줄이는 것입니다.
FAQ
Java/Python 문자열용으로 SQL을 압축하려면 어떻게 하나요?
압축(Minify) 모드로 전환하세요. 주석과 줄 바꿈을 제거하여 코드 삽입에 적합한 한 줄짜리 SQL 문자열을 출력합니다.
Snowflake나 PostgreSQL 방언을 지원하나요?
네. 공급업체 고유의 구문과 포맷 규칙에 더 잘 맞도록 해당 방언을 선택하세요.
내 데이터는 안전한가요 (로컬/개인정보)?
네. 모든 처리는 로컬에서만 이루어지며 서버에 업로드하거나 저장하지 않습니다.
무료인가요? 제한이 있나요?
무료입니다. 매우 긴 쿼리의 경우 최적의 성능을 위해 여러 부분으로 나누어 포맷하는 것을 권장합니다.
압축하면 SQL 동작이 달라지나요?
압축은 주석과 공백만 제거하므로 표준 SQL 사용 시 의미는 동일하게 유지됩니다. 단, 특수한 상황은 항상 결과를 검토하세요.