DuckViewer 사용 가이드

2026년 7월 21일 작성 · 2026년 8월 3일 갱신

DuckViewer(HWP/DOC Viewer)는 한글(HWP·HWPX·HWPXML)과 마이크로소프트 워드(DOC·DOCX) 문서를 설치 프로그램 없이 웹 브라우저에서 바로 열어보고, 직접 수정한 뒤 다시 저장할 수 있는 무료 웹 도구입니다. HWP·HWPX·HWPXML은 오픈소스 렌더링 엔진 rhwp(Rust + WebAssembly)로 원본 그대로의 페이지를 정밀하게 렌더링하며, 본문·표 셀 텍스트 편집도 지원합니다. 모든 처리는 사용자의 브라우저 안에서만 이루어지며 파일이 서버로 전송되지 않습니다.

왜 만들었나요

한글과 워드 프로그램이 설치되어 있지 않은 PC에서 첨부 문서를 급하게 확인해야 하는 경우가 생각보다 많습니다. 특히 HWP는 국내에서 널리 쓰이지만 macOS나 리눅스, 혹은 한글이 설치되지 않은 윈도우 PC에서는 열어보기조차 어려운 경우가 많습니다. DuckViewer는 별도 설치나 계정 가입 없이, 브라우저 탭 하나로 문서를 열람·편집할 수 있도록 만들었습니다.

지원 형식과 기능 범위

문서 형식마다 내부 구조의 공개 여부와 복잡도가 크게 달라서, 형식별로 지원 수준에 차이가 있습니다. 저장까지 지원하는 형식과 미리보기만 지원하는 형식을 표로 정리했습니다.

형식 보기 편집 · 저장 비고
DOCX 지원 지원 제목·굵게/기울임/밑줄·목록·표 편집 후 다시 .docx로 저장 가능
HWP (바이너리) 지원(정밀 렌더링) 지원 오픈소스 렌더링 엔진 rhwp가 문서를 파싱해 원본과 동일한 페이지를 SVG로 렌더링. 본문·표 셀 텍스트 편집 가능(이미지·머리말/꼬리말은 편집 불가)
HWPX 지원(정밀 렌더링) 지원 rhwp가 페이지 단위로 SVG 렌더링. 서식·표·이미지·수식이 원본에 가깝게 표시되며, 본문·표 셀 텍스트 편집 가능
HWPXML 지원(정밀 렌더링) 지원 구버전 "한글" XML 내보내기(HML) 형식도 rhwp가 파싱·렌더링하며, 본문·표 셀 텍스트 편집 가능
DOC (97-2003) 지원(텍스트만) 미지원 내부 바이너리 구조를 해석해 본문 텍스트만 추출하는 읽기 전용 미리보기
알아두세요. HWP·HWPX·HWPXML의 편집은 본문 문단과 표 셀의 텍스트 (입력·삭제·굵게/기울임/밑줄·실행취소)를 지원합니다. 머리말/꼬리말, 각주/미주, 이미지·도형, 중첩 표(셀 안의 표)는 아직 편집할 수 없고 원본 그대로 표시만 됩니다. DOC(97-2003)은 자체 구현한 바이너리 파서로 텍스트만 추출하는 읽기 전용 미리보기라 표·이미지·복잡한 서식은 재현되지 않습니다. 중요한 문서는 반드시 원본 프로그램(한글, Microsoft Word 등)에서 최종 결과를 확인하시기 바랍니다.

사용 방법

  1. 파일 열기. 첫 화면의 "파일 열기" 버튼을 누르거나, 문서 파일을 화면에 끌어다 놓습니다.
  2. 내용 확인. 문서가 즉시 화면에 렌더링됩니다. 왼쪽 패널에서 가상 페이지 미리보기를 통해 원하는 위치로 빠르게 이동할 수 있습니다.
  3. 편집. 편집 가능한 형식이라면 상단의 "편집" 버튼을 눌러 편집 모드로 전환한 뒤, 서식 도구모음으로 굵게·기울임·밑줄·목록·제목 스타일을 적용합니다.
  4. 저장 · PDF · 인쇄. 작업을 마치면 "저장" 버튼으로 같은 형식의 파일을 내려받거나, "PDF 저장" 버튼으로 PDF 파일을 바로 내려받거나, "인쇄" 버튼으로 인쇄할 수 있습니다.

자주 묻는 질문

정말로 파일이 서버에 업로드되지 않나요?

네. 문서를 열고, 파싱하고, 편집 내용을 다시 파일로 만드는 모든 과정이 사용자의 브라우저 안에서만(JavaScript로) 처리됩니다. 브라우저의 개발자 도구 네트워크 탭을 열어보면 파일 선택 후 어떤 업로드 요청도 발생하지 않는 것을 직접 확인할 수 있습니다. 자세한 내용은 개인정보처리방침을 참고하세요.

HWP·HWPX·HWPXML은 어디까지 편집할 수 있나요?

본문 문단과 표 셀 안의 텍스트 입력·삭제·방향키 이동·Enter로 문단 나누기, 드래그로 범위를 선택한 뒤 굵게·기울임·밑줄 적용, 실행취소·다시실행까지 지원합니다. 다만 머리말/꼬리말, 각주/미주, 이미지·도형, 중첩 표(셀 안의 표)는 아직 편집할 수 없고 원본 그대로 표시만 됩니다. 저장 버튼을 누르면 편집한 내용이 원래 형식 (HWP/HWPX/HWPXML) 그대로 다시 저장됩니다.

DOC 파일은 왜 편집이 안 되나요?

DOC(워드 97-2003)은 공식적으로 공개된 편집용 라이브러리가 없는 독점 바이너리 포맷이라, 내부 구조를 리버스 엔지니어링해 텍스트를 읽어오는 것까지는 가능하지만 서식과 원본 구조를 온전히 보존하며 다시 쓰는 것은 안정성을 보장하기 어려워 읽기 전용으로 제한했습니다.

왼쪽의 페이지 수가 실제로 인쇄했을 때의 장수와 달라요.

HWP·HWPX·HWPXML은 rhwp가 원본 문서를 그대로 페이지 나누기까지 계산해 렌더링하므로 왼쪽 패널의 페이지 수가 실제 인쇄 결과와 같습니다. 반면 DOCX·DOC은 화면에 표시된 문서 폭을 기준으로 A4 비율로 나눈 가상 페이지 미리보기라, 브라우저 인쇄 엔진이 용지 크기·여백·배율에 맞춰 다시 배치하는 실제 인쇄 결과와 장수가 다를 수 있습니다.

PDF로 저장하면 글자를 선택하거나 검색할 수 있나요?

"PDF 저장" 버튼으로 만든 파일은 페이지를 이미지로 담기 때문에 글자 선택과 검색이 되지 않습니다. 화면에 보이는 서식·표·글꼴이 그대로 보존되는 대신 텍스트 정보는 남지 않습니다. 문서가 참조하는 한글 글꼴을 PDF 안에 벡터로 심으려면 글꼴 파일 하나만 10MB가 넘어 브라우저에서 처리하기 어렵기 때문입니다.

글자를 선택할 수 있는 PDF가 필요하다면 "인쇄" 버튼을 누른 뒤 대상을 "PDF로 저장"으로 선택하세요. 브라우저가 직접 만드는 이 PDF는 텍스트가 살아 있습니다. 두 방식의 차이는 HWP를 PDF로 변환하는 방법에서 자세히 다룹니다.

PDF 저장은 몇 초나 걸리나요?

페이지 수에 비례합니다. 실제 측정으로는 37쪽짜리 HWPX 문서가 약 13초, 4쪽짜리 DOCX가 약 1초였습니다. 처리 중에는 버튼이 "PDF 만드는 중…"으로 바뀌고 진행 상황이 하단에 표시됩니다. 이 작업도 브라우저 안에서만 이루어지므로 파일이 서버로 전송되지 않습니다.

모바일에서도 사용할 수 있나요?

네, 스마트폰과 태블릿 브라우저에서도 문서를 열람하고 간단히 편집할 수 있도록 화면 크기에 맞춰 레이아웃이 자동으로 조정됩니다. 다만 화면이 좁아질수록 페이지 미리보기 패널처럼 일부 부가 기능은 생략됩니다.

이용 요금이 있나요?

아니요, 별도의 가입이나 결제 없이 누구나 무료로 이용할 수 있습니다. 서비스 운영을 위해 페이지 일부에 광고가 표시될 수 있습니다.

지원 브라우저는 어떻게 되나요?

최신 버전의 Chrome, Edge, Safari, Firefox 등 evergreen 브라우저에서 정상 동작하도록 만들어졌습니다. 오래된 브라우저에서는 일부 기능(예: 파일 공유, 인쇄 미리보기)이 제한될 수 있습니다.

누가 만들고 운영하나

DuckViewer는 법인이나 회사 조직이 아니라 개인이 만들고 운영하는 웹 서비스입니다. 문서 처리 기능의 구현부터 이 사이트에 실린 모든 글까지 운영자가 직접 만들고 씁니다.

만들게 된 계기는 단순합니다. 국내에서 HWP는 사실상 공용 문서 형식인데, 정작 한글 프로그램이 없는 환경 — 맥, 리눅스, 설치 권한이 없는 회사 PC — 에서는 내용을 확인하는 것조차 번거롭습니다. 기존 웹 도구들은 대부분 문서를 서버에 업로드해 처리하는 방식이라, 인사·계약 문서처럼 밖으로 내보내기 곤란한 파일에는 쓰기 어려웠습니다.

그래서 파일을 서버로 보내지 않고 브라우저 안에서만 처리하는 뷰어를 만드는 것을 목표로 삼았습니다. 문서 렌더링에는 오픈소스 프로젝트 rhwp (Rust + WebAssembly)를 사용하며, 만든 분들께 감사드립니다.

운영비는 사이트에 표시되는 광고로 충당합니다. 이용자에게 요금을 받거나 회원가입을 요구할 계획은 없습니다.

한계도 함께 밝힙니다. 개인이 만드는 도구라 한컴오피스 정품이나 공식 뷰어의 재현도를 따라가지 못하는 부분이 있습니다. 특히 복잡한 도형, 수식, 중첩 표가 많은 문서는 차이가 날 수 있습니다. 제출용 문서나 인쇄물처럼 정확성이 중요한 경우에는 반드시 원본 프로그램에서 최종 확인하시기 바랍니다.

문서 가이드

한글·워드·PDF 문서를 다루며 부딪히는 문제들을 형식, 호환성, 변환, 보안 주제로 나눠 정리하고 있습니다. 서비스 이용과 무관하게 참고하실 수 있습니다.

문의

버그 제보, 기능 제안, 광고·제휴, 권리침해 신고 등 모든 문의는 [email protected]으로 받고 있습니다. 문의 유형별 안내와 버그 제보 시 함께 보내주시면 좋은 정보는 문의하기 페이지에 정리해두었습니다.