온라인 HTML 뷰어
원본 HTML을 렌더링된 웹페이지로 미리 보기 — 이 사이트의 쿠키나 저장소에 접근할 수 없는 샌드박스 iframe 안에서 표시됩니다.
미리보기는 샌드박스 처리됩니다 — 이 페이지의 쿠키나 저장소를 읽을 수 없고, 미리보기 프레임 밖으로 접근할 수 없으며, JavaScript가 켜져 있어도 탭을 이동시키거나 팝업을 열 수 없습니다. 신뢰할 수 있는 출처의 HTML만 붙여넣으세요.
HTML 소스
샌드박스 미리보기
렌더링은 전적으로 브라우저에서 이루어집니다 — HTML이 저희 서버에 전달되지 않습니다.
쿠키, 저장소, DOM 접근을 공유하지 않는 샌드박스 iframe입니다 — JavaScript가 활성화되어 있어도 마찬가지입니다.
계정이 필요 없으며, 사용 횟수에도 제한이 없습니다.
샌드박스 작동 방식
미리보기는 <iframe> 안에서, 브라우저에 내장된 sandbox 속성을 사용해 렌더링됩니다 — 이는 브라우저 자체가 강제하는 실제 보안 경계이며, 이 도구가 직접 구현해야 하는 것이 아닙니다. JavaScript가 꺼져 있으면 <script> 태그와 인라인 이벤트 핸들러가 전혀 실행되지 않습니다. JavaScript가 켜져 있으면 스크립트는 실행되지만, 샌드박스는 의도적으로 한 가지 권한(allow-same-origin)을 생략하므로 이 페이지의 쿠키, 로컬 저장소, DOM에 접근할 수 없습니다 — 그리고 두 경우 모두 최상위 탐색, 팝업, 대화 상자는 차단된 상태로 유지됩니다.
온라인에서 HTML 미리보는 방법
- HTML을 붙여넣거나 업로드하세요. 편집기에 직접 붙여넣거나, "파일 업로드"를 클릭하여 .html 파일의 내용을 불러오세요.
- 미리보기를 확인하세요. 입력하는 대로 자동으로 업데이트됩니다.
- JavaScript를 켜세요(선택 사항). 기본적으로 꺼져 있습니다 — 상호작용 동작을 테스트하고 싶을 때만 켜세요.
- 다운로드(선택 사항). HTML을 로컬 .html 파일로 저장하세요.
자주 묻는 질문
완전히 신뢰하지 않는 HTML을 미리 보는 것이 안전한가요?
미리보기는 CurePDF의 쿠키, 저장소, 페이지의 나머지 부분에 접근할 수 없는 샌드박스 iframe 안에서 실행됩니다 — JavaScript가 활성화되어 있어도, 미리 보는 HTML 안의 스크립트는 사용자의 세션을 읽거나 미리보기 프레임 밖으로 접근할 수 없습니다. 그렇다고 "샌드박스 처리됨"이 "봐도 무해함"과 같은 의미는 아닙니다. 다른 곳에서와 같은 주의를 기울여, 신뢰할 수 있는 출처의 HTML만 붙여넣으세요.
미리보기에서 JavaScript가 실행되나요?
"JavaScript 실행"을 켰을 때만 실행됩니다. 기본값은 꺼짐입니다. 꺼져 있으면 <script> 태그와 인라인 이벤트 핸들러(onclick 등)는 완전히 비활성 상태이며 아무것도 실행되지 않습니다. 켜져 있으면 스크립트가 실행되지만, 여전히 위에서 설명한 샌드박스에 의해 완전히 제한됩니다: 쿠키 접근 불가, CurePDF 페이지 읽기/쓰기 불가, 브라우저 탭을 어디로도 이동시킬 수 없습니다.
왜 JavaScript는 기본적으로 꺼져 있나요?
대부분의 경우 스크립트를 테스트하는 것이 아니라 마크업을 미리 보는 것입니다 — 기본값을 꺼짐으로 두면 상호작용 동작을 특별히 테스트하고 싶을 때가 아니면 전혀 신경 쓸 필요가 없습니다. 필요할 때는 클릭 한 번으로 켤 수 있습니다.
미리보기가 제 탭을 이동시키거나, 팝업을 열거나, 알림을 표시할 수 있나요?
아니요. JavaScript 활성화 여부와 관계없이 샌드박스는 최상위 탐색, 팝업, 대화 상자(alert/confirm/prompt)를 차단합니다.
이것은 Markdown을 HTML로 변환하는 미리보기와 같은 것인가요?
아니요 — 그 미리보기는 페이지에 직접 표시하기 전에 렌더링된 HTML을 정화(스크립트처럼 보이는 모든 것을 제거)합니다. 이는 Markdown 출력이 본질적으로 제한적이기 때문에 가능합니다. 이 도구는 원한다면 스크립트를 포함한 임의의 HTML을 위해 만들어졌으므로, 대신 샌드박스 iframe의 더 강력한 격리를 사용합니다.
제 HTML이 어딘가에 업로드되나요?
아니요. 렌더링은 전적으로 브라우저에서 이루어지며, 마크업이 CurePDF 서버로 전송되지 않습니다.
HTML 뷰어는 무료인가요?
네, 계정이 필요 없으며 사용 횟수 제한도 없습니다.