SQL 포매터 및 압축 도구 - 다중 방언 지원, 안전한 로컬 처리

SQL을 업로드 없이 로컬에서 포맷하고 압축(Minify)하세요. MySQL, PostgreSQL, Snowflake, Spark SQL을 지원하며, 스마트 들여쓰기와 한 줄 압축 기능을 제공합니다.

극장 모드를 보려면 클릭하세요.

사용방법

  1. SQL 쿼리를 편집기에 붙여넣으세요.
  2. 방언(Standard, MySQL, PostgreSQL, Snowflake, Spark)을 선택하세요.
  3. 보기 좋게 만들려면 '포맷'을, 한 줄로 줄이려면 '압축(Minify)'을 클릭하세요.
  4. 출력 결과를 복사하여 필요한 경우 코드에 붙여넣으세요.

핵심 기능

  • Snowflake/Spark SQL 지원: 기본 SQL을 넘어 방언에 특화된 구문도 포맷합니다.
  • 코드 삽입용 압축(Minify): 주석과 줄 바꿈을 제거하여 앱에 넣기 좋은 한 줄짜리 SQL 문자열을 만듭니다.
  • 스마트 들여쓰기: 가독성을 위해 서브쿼리와 중첩 블록을 자동으로 들여쓰기합니다.
  • SQL 포맷 수정: 지저분한 공백과 줄 바꿈을 정리하여 일관된 출력 결과를 만듭니다.
  • 쿼리 보호: 브라우저 내에서 실행되므로 민감한 스키마가 기기를 벗어나지 않습니다.

관련 도구

안전한 JSON 포매터 및 타입 생성기 - 로컬에서 변환

안전한 JSON 포매터: 브라우저 로컬에서 JSON을 포맷팅, 유효성 검사 및 수정하세요. 압축, 에러 강조, TypeScript/Zod 자동 생성, XML 변환 등 모든 기능이 안전하게 처리됩니다.

무료 JSONPath 테스트 도구 | 로컬 실시간 쿼리 평가

API JSON을 위한 무료 JSONPath 테스터 및 평가 도구입니다. 실시간으로 매칭되는 노드를 추출하고 경로를 확인하세요. 파싱과 쿼리는 모두 브라우저에서 안전하게 로컬로 실행됩니다.

JSON을 CSV로 변환 - 로컬 스프레드시트 내보내기

브라우저 로컬에서 JSON 객체 또는 배열을 CSV로 변환합니다. 중첩된 필드를 평면화하고, 결과를 미리 본 후 데이터 업로드 없이 복사하거나 다운로드하세요.

CSV를 JSON으로 변환 - 로컬 실시간 변환기

브라우저 로컬에서 CSV 텍스트나 파일을 JSON 배열로 실시간 변환하세요. 헤더, 쉼표/세미콜론/탭 구분자, 파일 드래그 앤 드롭, 복사 및 다운로드를 지원하며 데이터가 업로드되지 않습니다.

JSON 비교 도구 (JSON Diff) - 로컬 시맨틱 비교

브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.

JSON 압축 도구 (Minifier)

서식이 지정된 JSON을 한 줄로 압축하고, 들여쓰기와 줄바꿈을 제거합니다. 원본 크기, 압축 크기, 절약된 바이트 및 절약 비율을 실시간으로 비교하세요.

JSON을 TypeScript로 변환 - 로컬 인터페이스 생성기

무료 JSON to TypeScript 변환 도구입니다. API 페이로드에서 TypeScript 인터페이스와 타입을 즉시 생성하세요. 서버 전송 없이 100% 클라이언트 측에서 안전하게 처리됩니다.

YAML을 JSON으로 변환 - 안전한 클라이언트 파서

브라우저 로컬에서 YAML을 포맷된 JSON으로 변환하세요. 실시간 변환, 다중 문서 YAML, 라인 기반 오류 표시, 복사 및 데이터 저장 없는 JSON 다운로드를 지원합니다.

계산 논리

  • 포맷(Beautify): 주요 키워드 주위에 줄 바꿈을 넣고 괄호 깊이에 따라 들여쓰기합니다.
  • 압축(Minify): --/*...*/ 주석을 제거하고 공백을 하나의 띄어쓰기로 줄입니다.
  • 목표: SQL의 의미를 바꾸지 않으면서 가독성을 높이거나 크기를 줄이는 것입니다.

FAQ

Java/Python 문자열용으로 SQL을 압축하려면 어떻게 하나요?

압축(Minify) 모드로 전환하세요. 주석과 줄 바꿈을 제거하여 코드 삽입에 적합한 한 줄짜리 SQL 문자열을 출력합니다.

Snowflake나 PostgreSQL 방언을 지원하나요?

네. 공급업체 고유의 구문과 포맷 규칙에 더 잘 맞도록 해당 방언을 선택하세요.

내 데이터는 안전한가요 (로컬/개인정보)?

네. 모든 처리는 로컬에서만 이루어지며 서버에 업로드하거나 저장하지 않습니다.

무료인가요? 제한이 있나요?

무료입니다. 매우 긴 쿼리의 경우 최적의 성능을 위해 여러 부분으로 나누어 포맷하는 것을 권장합니다.

압축하면 SQL 동작이 달라지나요?

압축은 주석과 공백만 제거하므로 표준 SQL 사용 시 의미는 동일하게 유지됩니다. 단, 특수한 상황은 항상 결과를 검토하세요.