ConvertBox Logo
ConvertBox

SQL 포맷터

SELECT, JOIN, WHERE, INSERT 문을 읽기 쉬운 들여쓰기와 줄바꿈으로 정리해 SQL 쿼리 검토 시간을 줄입니다. 업로드나 설치가 필요 없고, 개인정보 보호를 위해 파일과 입력값은 가능한 한 기기 안에서 처리됩니다.

사용 방법

  1. SQL을 입력 영역에 붙여넣습니다 (Prisma·Hibernate 같은 ORM이 만든 한 줄 쿼리도 처리됨)
  2. 들여쓰기 폭을 선택합니다: 슬랙·노션 공유는 2칸, GitHub·GitLab 코드 리뷰는 4칸을 권장
  3. "SQL 포맷팅" 버튼을 클릭합니다. 모든 처리가 브라우저에서 이뤄져 SQL이 외부 서버로 전송되지 않습니다
  4. 결과는 SELECT·FROM·JOIN·WHERE·GROUP BY·ORDER BY가 별도 라인으로 분리되고, 서브쿼리·CTE에 일관된 들여쓰기가 적용됩니다
  5. 결과를 한 번 클릭으로 복사해 DBeaver, DataGrip, pgAdmin, Navicat, 지라 티켓에 그대로 사용합니다
  6. 포맷된 쿼리를 데이터베이스의 `EXPLAIN ANALYZE`에 넣어 BI 리포트나 ETL 파이프라인의 병목을 찾을 수 있습니다

모든 처리는 브라우저에서 이루어지며, 파일이 서버로 전송되지 않습니다.

자주 묻는 질문

MySQL, PostgreSQL, SQL Server 등 주요 데이터베이스에서 사용되는 표준 SQL 구문을 지원합니다.
아니요, 포맷팅은 가독성을 위해 들여쓰기와 줄 바꿈만 추가합니다. 쿼리 로직은 변경되지 않습니다.
네, JOIN, 서브쿼리, CTE 및 기타 복잡한 SQL 구조를 처리할 수 있습니다.
UTF-8 주석과 따옴표 문자열(한글, 중문, 일문, 키릴, 악센트)이 모두 원형 그대로 보존됩니다.
브라우저 안에서 포맷팅되므로 컬럼명·비즈니스 로직이 담긴 운영 쿼리도 안전하게 정리할 수 있습니다.
Common Table Expressions, 윈도우 함수, 재귀 쿼리 모두 적절한 들여쓰기로 포맷팅됩니다.
2칸, 4칸, 탭 중에서 선택해 팀 스타일 가이드에 맞출 수 있습니다.