DevDesk

FORMAT / DEVDESK

코드 포맷터

C, C#, C++, CSS, Go, HTML, Java, JavaScript, Perl, PHP, Python, Ruby, SQL, TypeScript 코드를 구문 강조와 테마 색상으로 보여주고 포맷합니다. 입력·포맷·이미지 저장은 브라우저에서 처리합니다.

모든 코드는 브라우저에서 처리되며 서버로 전송되지 않습니다.

입력 코드

입력과 출력 예제

예제 1

입력

class Hello{public static void main(String[] args){System.out.println("Hello, DevDesk!");}}

출력

class Hello {
  public static void main(String[] args) {
    System.out.println("Hello, DevDesk!");
  }
}

예제 2

입력

function greet(name){return "Hello, "+name+"!"}

출력

function greet(name) {
  return "Hello, " + name + "!";
}

사용 방법

  1. 언어와 색상 테마, 2칸 또는 4칸 들여쓰기를 선택합니다.
  2. 코드를 붙여넣거나 예제를 불러온 뒤 정렬을 실행합니다.
  3. 결과를 복사하거나 구문 강조가 적용된 PNG 이미지로 저장합니다.

자주 묻는 질문

코드가 서버로 전송되나요?

아니요. 편집과 포맷은 브라우저에서 실행하며 입력 코드를 서버로 전송하지 않습니다.

모든 언어를 자동 포맷할 수 있나요?

네, 목록의 14개 언어에서 포맷을 지원합니다. Perl은 문법 구조에 따라 줄바꿈과 들여쓰기를 정리하고, Go는 gofmt 표준 들여쓰기를 따릅니다.

결과를 이미지로 저장할 수 있나요?

네. 선택한 색상 테마와 구문 강조가 적용된 결과를 PNG로 저장할 수 있습니다.