본문으로 건너뛰기

HTML PDF 변환 — CSS 유지, 무료, 업로드 없음

브라우저에서 HTML을 PDF로 변환하세요. 코드를 붙여 넣거나 .html 파일을 엽니다. <style> 규칙과 인라인 CSS는 유지하고 스크립트는 제거합니다.

브라우저에서 변환 · 가입 불필요

HTML은 최대 2 MB. 스크립트, 폼, 삽입된 프레임은 제거되며, 미리보기에 보이는 내용이 PDF에 들어갑니다.

페이지 설정

사용 방법

  1. HTML을 붙여 넣거나 .html/.htm 파일을 여세요. 입력하는 대로 미리보기가 바뀝니다.
  2. 용지 크기, 방향, 여백, 페이지 번호를 설정하고, 필요하면 워터마크나 암호를 추가하세요.
  3. 'PDF 다운로드'를 선택해 이 탭에서 만든 파일을 저장하세요.

예제

<h1 style="color:#4338ca">청구서</h1> → 파란색 제목에 텍스트를 선택할 수 있는 PDF.

세부 정보 및 제한 사항

<style> 블록과 style 속성의 규칙이 적용되며 @media print 규칙도 사용됩니다. 이 규칙들은 문서 안에서만 적용되고 이 페이지는 바꾸지 않습니다. 연결된 스타일시트, @import, 웹 글꼴은 불러오지 않으며, 본문은 Noto Sans, 코드는 Noto Sans Mono로 표시됩니다.

외부 이미지는 서버가 교차 출처 로드(CORS)를 허용할 때만 표시됩니다. 그 밖의 이미지와 상대 경로는 레이블이 붙은 상자가 됩니다. Data URI는 항상 됩니다. 미리보기는 외부 이미지를 해당 서버에서 불러오지만, HTML 자체는 브라우저 안에 남습니다.

FAQ

PDF를 만들기 전에 HTML 안의 JavaScript가 실행되나요?

아니요. 스크립트, 이벤트 핸들러, javascript: 링크는 DOMPurify로 제거되므로 JavaScript로 내용을 만드는 페이지는 빈 PDF가 됩니다. 브라우저 개발자 도구 등에서 렌더링된 HTML을 붙여 넣으세요.

URL로 웹페이지를 변환할 수 있나요?

아니요. 브라우저는 한 사이트가 다른 사이트의 페이지를 읽도록 허용하지 않습니다. 페이지를 열어 .html 파일로 저장하거나 HTML을 복사한 뒤 그것을 변환하세요.

PDF의 텍스트를 선택할 수 있나요?

네. 레이아웃은 브라우저가 만들고, 한국어·중국어·일본어를 포함한 Noto 글꼴을 넣은 벡터 텍스트로 기록됩니다. 아랍어와 히브리어는 아직 지원하지 않으며, 대신 인쇄 대화상자를 제공합니다.

형식 참고 자료

도구 페이지 업데이트: