개발자 도구운영 중

Code Formatter

코드를 서버에 전송하지 않고 포맷, 최소화, 검증하고 JSON 트리를 확인합니다.

포맷팅 범위와 파서 기준

코드가 깨졌다고 나올 때

JavaScript, JSON, XML 코드를 브라우저에서 정렬·압축·검증하고 JSON 구조를 트리로 확인하는 개발 보조 도구입니다.

최종 기능 검토일:

코드를 정리하고 확인하는 순서

  1. 언어를 선택하고 코드를 붙여넣거나 파일을 불러옵니다.
  2. 들여쓰기 방식과 너비를 설정해 정렬·압축·검증을 실행합니다.
  3. 결과와 오류 위치를 확인하고 복사하거나 파일로 저장합니다.

줄바꿈 없는 JSON을 정리한 결과

입력
{"name":"Omneura","active":true}
결과
들여쓰기와 줄바꿈이 적용된 JSON

JSON을 파싱해 유효성을 확인한 뒤 선택한 들여쓰기 규칙으로 다시 직렬화합니다.

정리가 필요한 코드 작업

  • 압축된 JSON을 읽기 쉽게 정렬할 때
  • JavaScript 문법 오류를 확인할 때
  • XML 문서의 들여쓰기를 통일할 때

지원하는 언어와 파일 크기

  • JavaScript .js·.mjs·.cjs
  • JSON .json
  • XML .xml
  • 최대 5MB 파일
  • JSON 트리 최대 5,000노드

문법은 맞아도 잡히지 않는 문제

  • JavaScript 실행 결과나 타입 오류를 검사하는 도구는 아닙니다.
  • 5,000노드를 넘는 JSON은 트리 표시가 제한됩니다.
  • 매우 큰 코드는 브라우저 편집기 성능에 영향을 줄 수 있습니다.

붙여넣은 코드의 전송 여부

코드 파싱과 포맷팅은 브라우저에서 Prettier와 내장 파서를 사용해 수행하며 입력 코드를 서버에 업로드하지 않습니다.

파서 동작을 확인한 방법

정상·오류 JavaScript, 중첩 JSON, XML 파일과 5MB 제한, 들여쓰기 탭·공백 설정을 확인합니다.

코드 정리에서 자주 나오는 질문

코드가 서버에 저장되나요?

아닙니다. 불러온 파일과 편집 내용은 포맷팅 목적으로 서버에 전송하지 않습니다.

TypeScript도 지원하나요?

현재 전용 파서는 JavaScript, JSON, XML만 지원합니다.

검증과 실행은 같은 기능인가요?

아닙니다. 문법 구조를 확인할 뿐 코드를 실행하거나 동작 결과를 검사하지 않습니다.