입력 줄
2
압축되거나 줄바꿈이 흐트러진 JavaScript 코드를 붙여 넣으면 문자열과 주석을 보존하면서 읽기 좋은 들여쓰기와 줄바꿈으로 정리합니다.
결과를 검토한 뒤 복사하거나 .js 파일로 다운로드하세요.
문법 체크
문법 문제 없음
코드 요약
브라우저 포맷터 안내
입력 줄
2
출력 줄
13
문자 수
195 / 168
압축 절감
0.6%
함수
1
선언
2
압축된 코드, 줄바꿈이 깨진 코드, 간단한 스니펫을 붙여 넣으세요.
결과를 검토한 뒤 복사하거나 .js 파일로 다운로드하세요.
function greet(name) {
const message="Hello, "+name;
if(name) {
console.log(message);
}
return message;
}
const users=["Ada",
"Linus",
"Grace"].map((name)=>({
name,
active:true
}));이 도구는 빠른 정리와 리뷰용입니다. 팀 규칙이 있는 프로젝트는 ESLint, Prettier, TypeScript 빌드 결과를 최종 기준으로 사용하세요.
이 포맷터는 브라우저에서만 동작하며 코드를 서버로 보내지 않습니다. 중괄호, 세미콜론, 쉼표, 주석을 기준으로 줄을 나누고 들여쓰기를 맞춥니다.
아니요. 외부 패키지 없이 브라우저에서 빠르게 읽기 좋게 정리하는 실용 포맷터입니다. 복잡한 최신 문법은 전문 포맷터로 한 번 더 확인하세요.
아니요. 입력, 포맷, 압축, 복사는 모두 브라우저 안에서 처리됩니다.
네. 브라우저의 Function 파서로 검사하므로 모듈 전용 문법은 포맷 결과가 좋아도 문법 체크에서 실패할 수 있습니다.
계속 둘러보기
같은 카테고리의 도구와 인기 도구를 한 곳에서 바로 탐색해보세요.
JSON 문자열을 정리하고 검증한 뒤 한 줄 형태로 압축할 수 있습니다.
텍스트를 Base64로 바꾸거나 Base64 문자열을 다시 원문으로 복원합니다.
URL 파라미터에 넣을 값을 안전하게 인코딩하고 다시 복원합니다.
Unix timestamp를 날짜로 바꾸거나 날짜를 다시 timestamp로 변환합니다.
텍스트를 SHA-1, SHA-256, SHA-384, SHA-512 해시로 빠르게 변환합니다.
UUID v4를 여러 개 한번에 만들어 테스트 데이터와 식별자 작업에 활용합니다.