SQL 포맷터
SELECT, JOIN, WHERE, INSERT 문을 읽기 쉬운 들여쓰기와 줄바꿈으로 정리해 SQL 쿼리 검토 시간을 줄입니다. 업로드나 설치가 필요 없고, 개인정보 보호를 위해 파일과 입력값은 가능한 한 기기 안에서 처리됩니다.
사용 방법
- SQL을 입력 영역에 붙여넣습니다 (Prisma·Hibernate 같은 ORM이 만든 한 줄 쿼리도 처리됨)
- 들여쓰기 폭을 선택합니다: 슬랙·노션 공유는 2칸, GitHub·GitLab 코드 리뷰는 4칸을 권장
- "SQL 포맷팅" 버튼을 클릭합니다. 모든 처리가 브라우저에서 이뤄져 SQL이 외부 서버로 전송되지 않습니다
- 결과는 SELECT·FROM·JOIN·WHERE·GROUP BY·ORDER BY가 별도 라인으로 분리되고, 서브쿼리·CTE에 일관된 들여쓰기가 적용됩니다
- 결과를 한 번 클릭으로 복사해 DBeaver, DataGrip, pgAdmin, Navicat, 지라 티켓에 그대로 사용합니다
- 포맷된 쿼리를 데이터베이스의 `EXPLAIN ANALYZE`에 넣어 BI 리포트나 ETL 파이프라인의 병목을 찾을 수 있습니다
모든 처리는 브라우저에서 이루어지며, 파일이 서버로 전송되지 않습니다.
자주 묻는 질문
MySQL, PostgreSQL, SQL Server 등 주요 데이터베이스에서 사용되는 표준 SQL 구문을 지원합니다.
아니요, 포맷팅은 가독성을 위해 들여쓰기와 줄 바꿈만 추가합니다. 쿼리 로직은 변경되지 않습니다.
네, JOIN, 서브쿼리, CTE 및 기타 복잡한 SQL 구조를 처리할 수 있습니다.
UTF-8 주석과 따옴표 문자열(한글, 중문, 일문, 키릴, 악센트)이 모두 원형 그대로 보존됩니다.
브라우저 안에서 포맷팅되므로 컬럼명·비즈니스 로직이 담긴 운영 쿼리도 안전하게 정리할 수 있습니다.
Common Table Expressions, 윈도우 함수, 재귀 쿼리 모두 적절한 들여쓰기로 포맷팅됩니다.
2칸, 4칸, 탭 중에서 선택해 팀 스타일 가이드에 맞출 수 있습니다.