검사와 서식 작업 구분
검사만 실행하면 대기 중인 자동 작업을 취소하고 현재 입력을 확인합니다. 테이블 탐색은 가능하지만 서식 결과를 만들지 않아 내보낼 수 없습니다. 다시 입력하면 자동 서식이 재개됩니다. 수동 모드에서는 서식 버튼이나 Ctrl/Cmd+Enter를 쓰세요.
설정 파일 서식
원문을 남겨 둔 채 구문과 테이블 위치를 확인하고 출력 서식을 정리합니다.
내용은 이 브라우저에만 머뭅니다. 입력을 업로드, 실행, 저장하거나 URL에 추가하지 않습니다.
정렬은 기본적으로 꺼져 있습니다. 연속된 키 그룹만 정렬하며 주석은 해당 키를 따릅니다. 배열과 테이블 순서는 그대로입니다.
TOML 1.0.0 · dprint TOML 0.8.0 · toml-eslint-parser 1.0.3. 구문 검사는 앱 스키마를 확인하지 않습니다.
입력 UTF-16 500,000단위 / UTF-8 2MB, 노드 50,000개, 깊이 100, 출력 200만 문자, 작업 제한 5초.
TOML을 입력하거나 검사를 실행하세요.
TOML 포맷터는 설정값 옆에 적은 설명을 지우지 않고 파일을 읽기 쉽게 만듭니다. 결과가 별도 영역에 나오므로 공백과 키 순서의 변화를 살펴본 후 입력을 바꿀 수 있습니다.
TOML 검증만 필요하면 검사만 실행하세요. TOML 정렬은 원하는 키 그룹에만 적용합니다. TOML 주석, 여러 줄 문자열과 반복되는 배열 테이블을 줄 모양이 아닌 실제 구문으로 해석합니다.
알아 두면 유용한 세 가지 조작
검사만 실행하면 대기 중인 자동 작업을 취소하고 현재 입력을 확인합니다. 테이블 탐색은 가능하지만 서식 결과를 만들지 않아 내보낼 수 없습니다. 다시 입력하면 자동 서식이 재개됩니다. 수동 모드에서는 서식 버튼이나 Ctrl/Cmd+Enter를 쓰세요.
테이블 항목이나 첫 오류를 누르면 입력의 해당 행과 열로 이동합니다. 배열 테이블은 등장할 때마다 별도 항목이 되며 목록은 50개씩 더 볼 수 있습니다. 이 표시 제한이 다운로드 내용을 자르지는 않습니다.
결과 사용, 예제, 지우기, UTF-8 파일 선택은 먼저 교체할 내용과 줄 수를 보여 줍니다. 적용 후 한 번 되돌려 입력, 옵션, 결과와 이전 오류까지 복원할 수 있습니다. 편집을 시작하면 지난 결과의 내보내기는 바로 비활성화됩니다.
TOML 값의 자료형을 유지
따옴표 키, 여러 줄 문자열, 인라인 테이블과 주석을 구문 트리로 처리합니다. 출력 전후의 값과 주석 내용을 비교하며 보존 검사를 통과하지 못하면 불완전한 파일을 제공하지 않습니다.
기본값은 원래 순서 유지입니다. 정렬을 켜면 빈 줄로 나뉜 연속 키 그룹을 정렬하고 연결된 주석도 옮깁니다. 배열 요소, 인라인 테이블 키, 일반 테이블과 배열 테이블의 순서는 바꾸지 않습니다.
공백 2칸, 4칸 또는 탭, 권장 너비 80·100·120열, LF·CRLF를 선택합니다. 너비는 배치 기준이며 긴 문자열이나 주석을 반드시 그 안에 맞추지는 않습니다.
자동 모드는 편집 후 350ms를 기다리고 취소 가능한 로컬 worker에서 처리합니다. 수동 모드에는 서식 버튼이 표시됩니다. 복사와 UTF-8 다운로드는 같은 최신 결과를 사용합니다.
검사 성공의 의미를 정확히 확인
중첩 구조, 날짜와 긴 문자열
네. TOML 포맷터는 TOML 1.0.0 구문으로 해석하고 배열 테이블의 순서를 보존합니다. 이름이 같은 헤더도 각 등장 위치를 따로 표시하므로 목록에서 구별해 이동할 수 있습니다.
날짜·시간 리터럴을 일반 문자열로 재생성하지 않고 유지합니다. TOML 포맷터는 처리 전후 보존을 검사하지만 그 날짜가 앱의 업무 규칙에 맞는지는 검증하지 않습니다.
여러 줄 기본 문자열과 리터럴 문자열 모두 지원합니다. 문자열 속 대괄호와 해시 문자를 테이블이나 주석으로 오인하지 않고 실제 문자열 내용으로 보존합니다.
TOML은 테이블과 값이 명시적이며 YAML과 구조 표현 방식이 다릅니다. 다만 파일 형식은 사용하는 앱의 요구를 따라야 합니다. 이 페이지는 형식을 바꾸는 대신 TOML 구문과 서식을 다룹니다.
입력 기록을 저장하지 않으며 브라우저 worker에서 처리합니다. 엔진 파일을 받는 요청에도 입력 내용은 포함되지 않습니다. 다운로드를 누르면 새 파일이 만들어지고 원본 파일은 그대로 남습니다.
확인이 필요한 주석이나 테이블 배치가 있나요?