C, C++, Objective-C, C#, Java 코드를 재정렬하고 표준 스타일 프리셋(LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU) 사이를 즉시 전환하세요.
더 많은 코드 도구: Python 포매터 | Go 포매터 | 셸 스크립트 포매터 | 코드 포매터 (JS/TS/PHP/TOML).
모든 처리는 브라우저에서 로컬로 이루어집니다 — 코드는 어떤 서버로도 업로드되지 않습니다.
언어:
참고: C#과 Java는 Roslyn / Google Java Format이 아니라 LLVM/Google 파생 스타일 프리셋으로 포맷됩니다 — 출력은 이 프리셋의 두 언어 관점을 따릅니다.
입력 코드
포맷된 코드
사용법:언어(C / C++ / Objective-C / C# / Java)를 고르고, 스타일 프리셋을 고르고, 왼쪽 텍스트 영역에 코드를 붙여넣고 처리를 누르세요(그냥 입력해도 됩니다 — 입력 시 자동 처리).
프리셋: LLVM, Google, Chromium, Mozilla, WebKit, Microsoft, GNU — 명령행에서 쓰는 것과 같은 스타일 이름입니다(--style=Google).
C# / Java: 같은 스타일 프리셋으로 포맷되며, Roslyn이나 Google Java Format에서 영감을 받았지만 동일하지는 않습니다.
구문 오류: 잘못된 코드는 조용히 망가지는 대신 정확한 진단이 보고됩니다.
프라이버시: 포매터는 브라우저 안에서 완전히 실행됩니다. 아무것도 업로드되지 않습니다.
중괄호 스타일과 팀이 논쟁하는 이유
K&R은 여는 중괄호를 같은 줄에 두고 Allman은 다음 줄로 내립니다 — 어느 쪽도 프로그램 동작이 아니라 diff가 읽히는 방식만 바꿉니다. 포매터의 진짜 임무는 논쟁을 끝내는 것입니다. 하나의 스타일이 기계적으로 강제되면 리뷰는 공백 소음에 빠지지 않습니다.
스타일을 한 번 정하고 포매터에 연결해 논의를 멈추세요 — 일관성이 어느 진영의 미학보다 낫습니다.