HTML 코드 뷰어
왼쪽 상자에 HTML 코드를 붙여넣고 '미리보기 업데이트'를 클릭하면 오른쪽에서 즉시 결과를 확인할 수 있습니다. 미리보기는 격리된(샌드박스) 프레임 안에서 실행되므로, 코드가 사이트의 다른 부분이나 쿠키에 접근할 수 없습니다.

미리보기 결과는 어떻게 평가해야 하나요?
오른쪽 패널의 미리보기는 코드가 브라우저에서 어떻게 보일지에 가까운 표현입니다. 예상과 다르게 보인다면 HTML 태그가 올바르게 닫혔는지 확인하세요.
미리보기는 어떻게 작동하나요?
붙여넣은 HTML은 'sandbox' 속성으로 격리된 iframe 안에 배치됩니다. 이 격리는 코드가 실행되도록 허용하면서 사이트의 다른 부분, 쿠키, 다른 탭에 대한 접근은 차단합니다 — 즉, 신뢰할 수 없는 코드도 안전하게 테스트할 수 있습니다.
공식
- HTML(CSS/JavaScript도 포함 가능)을 코드 상자에 붙여넣습니다.
- '미리보기 업데이트'를 클릭하면 코드가 격리된 iframe으로 전달됩니다.
- iframe은 'sandbox' 속성 덕분에 메인 페이지와 격리된 환경에서 코드를 렌더링합니다.
- 결과가 오른쪽 미리보기 영역에 시각적으로 표시됩니다.
- 코드를 편집하고 버튼을 다시 클릭하면 미리보기가 업데이트됩니다.
사용 예시
임베드 iframe 스니펫이나 간단한 HTML/CSS 실험을 붙여넣으면 결과가 즉시 오른쪽 패널에 나타나, 실제 사이트에 추가하기 전에 어떻게 보일지 확인할 수 있습니다.
HTML 미리보기 팁
- 여기서 게시하기 전에 임베드 코드(예: iframe 위젯)가 사이트에서 어떻게 보일지 테스트해 보세요.
- 미리보기는 변경할 때마다 자동으로 업데이트되지 않습니다 — 코드를 편집한 후 '미리보기 업데이트'를 클릭하는 것을 잊지 마세요.
- 미리보기 영역이 격리되어 있으므로 코드 내의 스크립트는 페이지의 나머지 부분에 영향을 주거나 읽을 수 없습니다.
비교
즉시 올바르게 렌더링됨
제목, 단락, 버튼 같은 기본 요소는 문제없이 작동합니다.
게시 전에 테스트 가능
위젯의 크기와 모양을 확인하는 데 이상적입니다.
실행되지만 격리됨
스크립트는 미리보기 영역 밖이나 메인 페이지에 접근할 수 없습니다.
HTML 미리보기 도구 가이드
웹 개발 중 HTML 조각이나 임베드 코드가 실제 사이트에서 어떻게 보일지 확인하려면 보통 코드를 먼저 실제 환경에 추가해야 하는데, 이는 시간을 낭비하고 코드에 오류가 있는 경우 사이트의 모양을 망가뜨릴 수 있습니다. 이 도구는 격리된 환경에서 코드를 테스트할 수 있게 하여 이러한 위험을 제거합니다.
이 도구의 핵심은 브라우저가 제공하는 'sandbox' iframe 기능입니다. 이 기능은 iframe 내부의 콘텐츠를 특정 권한 집합 밖에서 완전히 격리합니다. 기본적으로 스크립트 실행 외에는 어떤 기능도 부여되지 않습니다 — 부모 페이지 접근 없음, 양식 제출 없음, 새 창 열기 없음.
이 설계 선택은 의도적입니다: 사용자가 신뢰하지 않는 코드조차 테스트할 수 있는 공간을 제공하면서 실제 사이트(및 사용자의 쿠키와 세션 데이터)를 보호합니다. 많은 전문 코드 공유 플랫폼(CodePen 스타일 도구 등)도 동일한 격리 원칙을 따릅니다.
미리보기는 코드가 변경될 때마다 자동으로 새로고침되지 않습니다. 대신 '미리보기 업데이트' 버튼으로 수동으로 트리거됩니다. 이는 성능을 원활하게 유지하고, 코드가 완성되기 전에 실수로 실행되는 대신 사용자가 코드가 실제로 실행되는 시점을 제어할 수 있게 합니다.
이 도구는 임베드 위젯 테스트, HTML/CSS 아이디어 빠르게 시도하기, 버그 리포트에서 공유된 코드를 안전하게 검토하기, 또는 학습 과정의 일환으로 HTML이 어떻게 렌더링되는지 확인하는 데 유용합니다.
FAQ
붙여넣은 코드가 서버로 전송되나요?
아니요. 코드는 미리보기를 위해 브라우저에서만 처리되며 서버로 전송되거나 저장되지 않습니다.
왜 미리보기 영역이 'sandbox'로 제한되어 있나요?
붙여넣은 코드가, 특히 신뢰할 수 없는 출처에서 온 경우, 사이트의 다른 부분, 쿠키, 기타 데이터에 접근하는 것을 막기 위한 보안 조치입니다.
JavaScript가 포함된 코드를 테스트할 수 있나요?
네, 미리보기 영역에서는 스크립트 실행이 허용되지만, 격리되어 있으므로 이러한 스크립트는 메인 페이지와 상호작용할 수 없습니다.
왜 미리보기가 자동으로 업데이트되지 않나요?
키 입력마다 다시 렌더링하는 대신 '미리보기 업데이트' 버튼이 사용자에게 제어권을 줍니다 — 이는 큰 코드 블록에서도 성능을 원활하게 유지합니다.
이 도구를 임베드 코드 테스트에 사용할 수 있나요?
네, 이 도구의 가장 일반적인 용도 중 하나는 iframe 임베드 코드가 사이트에 추가되기 전에 올바르게 보이는지 확인하는 것입니다.
예시 코드가 있나요?
네, 페이지가 열리면 코드 영역에 간단한 HTML 예시가 미리 로드되어 있습니다. 삭제하고 자신의 코드를 붙여넣을 수 있습니다.
미리보기에서 보이는 디자인이 실제 사이트에서도 똑같이 보이나요?
일반적으로 그렇지만, 미리보기 영역은 자체 스타일 초기화를 가지고 있어 사이트의 전역 CSS와 상호작용하는 코드는 약간의 시각적 차이를 보일 수 있습니다.
신뢰할 수 없는 출처의 코드를 여기에 붙여넣어도 안전한가요?
샌드박스 격리는 코드가 사이트에 해를 끼치는 것을 막아주지만, 그래도 낯선 출처의 코드는 신중하게 검토하는 것을 권장합니다.
관련 도구
이 도구를 사이트에 삽입
<iframe src="https://pinfox.tech/ko/tools/general/html-code-viewer/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="HTML 코드 뷰어: 실시간 미리보기 - Pinfox"></iframe>