XML 포맷터 온라인 - XML 뷰어, 유효성 검사기 & Pretty Print

가독성을 위해 XML을 서식 지정하거나 공백을 제거하여 압축할 수 있어요. 서식 지정 및 압축 시 XML 구문을 자동으로 유효성 검사하고, 오류가 있으면 줄 번호와 열 번호와 함께 표시해요. 모든 처리는 브라우저에서 완결돼요.

XML 포맷터 및 유효성 검사기이란?

XML 포맷터는 읽기 어려운 XML 문자열을 들여쓰기가 있는 읽기 쉬운 형식(Pretty Print)으로 변환하거나, 불필요한 공백을 제거하여 압축(Minify)해요. 서식 지정 및 압축 시 XML이 올바른 형식(Well-formed)인지 자동으로 유효성 검사하고, 오류가 있으면 줄 번호와 열 번호와 함께 표시해요. CDATA 섹션, 주석, 처리 명령은 그대로 보존돼요. 들여쓰기는 2칸, 4칸, 탭 중에서 선택할 수 있어요. 모든 처리가 브라우저에서 완결되므로 민감한 데이터가 포함된 XML도 안전하게 서식 지정할 수 있어요.

사용 방법

  1. 왼쪽 텍스트 영역에 XML을 붙여넣으세요
  2. 들여쓰기 크기를 선택하세요 (2칸 / 4칸 / 탭)
  3. '서식 지정' 또는 '압축' 버튼을 클릭하세요
  4. 결과가 오른쪽에 표시돼요. 복사 버튼으로 클립보드에 복사할 수 있어요

사용 예시

입력 예시 (압축 XML):
<root><user id="1"><name>Alice</name><age>30</age></user></root>
서식 지정 후 (2칸 들여쓰기):
<root>
  <user id="1">
    <name>Alice</name>
    <age>30</age>
  </user>
</root>
실무 활용 예시: API의 XML 응답을 복사하여 이 도구에 붙여넣고 서식을 지정해 XML 구조를 확인해요

FAQ

데이터가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 이루어지므로 입력한 XML 데이터가 외부로 전송되지 않아요.
어떤 구문 오류를 감지할 수 있나요?
XML의 올바른 형식(Well-formed) 검사를 수행해요. 닫히지 않은 태그, 속성값 따옴표 누락, 잘못된 문자 등을 감지해요. XSD나 DTD에 의한 스키마 유효성 검사는 지원하지 않아요.
CDATA 섹션과 주석은 보존되나요?
네. CDATA 섹션, 주석(<!-- ... -->), 처리 명령(<?...?>)은 그대로 보존돼요.
XML 선언(<?xml ...?>)은 보존되나요?
네. 입력에 XML 선언이 있으면 출력에도 보존돼요.
들여쓰기 크기를 변경할 수 있나요?
네. 2칸, 4칸, 탭의 3가지 중에서 선택할 수 있어요.

관련 도구

업데이트 이력

최종 업데이트: 2026-02-19

  • 2026-02-19 최초 릴리스