리눅스에서 HWP 파일 열기 — 우분투 사용자를 위한 정리

2026년 8월 3일 작성

리눅스를 쓰다 보면 HWP 앞에서 가장 크게 막힙니다. 윈도우나 맥과 달리 한컴오피스의 최신 데스크톱 버전을 일반 사용자가 리눅스에 설치하기가 마땅치 않기 때문입니다. 그래도 방법이 없지는 않습니다. 다섯 가지 접근을 장단점과 함께 정리했습니다.

먼저 목적을 정하세요

방법 선택이 갈리는 지점은 "내용만 보면 되는가, 아니면 편집해서 다시 HWP로 제출해야 하는가"입니다. 전자라면 아주 간단하고, 후자라면 솔직히 리눅스에서 깔끔한 답이 없습니다. 이 점을 먼저 인정하고 시작하는 편이 시간을 아낍니다.

방법 비교

방법 설치 부담 서식 재현 편집·저장 파일 업로드
웹 브라우저 뷰어 없음 양호 제한적 서비스에 따라 다름
리브레오피스 + HWP 확장 보통 보통 다른 형식으로만 없음
Wine + 한컴 뷰어 좋음 (동작 시) 불가 없음
클라우드 오피스 없음 좋음 가능 있음
가상머신 + 윈도우 매우 큼 완벽 완전 지원 없음

1. 웹 브라우저에서 열기 — 가장 빠름

설치할 것이 전혀 없다는 점에서 리눅스와 특히 잘 맞습니다. 배포판이 무엇이든, 패키지 의존성이 어떻든 브라우저만 있으면 동작합니다.

다만 웹 서비스마다 파일 처리 방식이 다릅니다. 문서를 서버로 업로드해 변환하는 곳이 있고, 브라우저 안에서만 처리하는 곳이 있습니다. 업무 문서라면 이 차이가 중요합니다. DuckViewer는 후자로, 문서 해석과 렌더링을 브라우저 내부(WebAssembly)에서 수행해 파일을 서버로 보내지 않습니다. 개발자 도구의 네트워크 탭을 열어두고 파일을 열면 업로드 요청이 없는 것을 직접 확인할 수 있습니다.

내용 확인과 간단한 텍스트 수정까지가 목적이라면 대부분 여기서 끝납니다.

2. 리브레오피스 + HWP 확장

리눅스의 기본 오피스인 리브레오피스는 아주 오래된 형식의 HWP는 자체적으로 읽을 수 있지만, 요즘 쓰이는 HWP 5.0 문서는 기본 상태로 제대로 열리지 않는 경우가 많습니다.

이를 보완하려고 만들어진 확장 기능들이 있습니다. HWP·HWPX를 읽어 리브레오피스 문서로 변환해주는 방식으로 동작하며, 확장 관리자에서 설치합니다. 자바 실행 환경이 필요한 경우가 있어 함께 설치해야 할 수 있습니다.

기대치는 현실적으로 잡는 게 좋습니다. 텍스트와 기본 표는 잘 넘어오는 편이지만, 복잡한 표 병합, 수식, 도형, 각주가 많은 문서는 배치가 틀어지는 일이 흔합니다. 변환을 거치는 구조라 원본과 완전히 같기를 기대하기는 어렵습니다. 그리고 저장은 ODT나 DOCX 등 다른 형식으로만 가능해서, HWP로 다시 제출해야 하는 상황에는 맞지 않습니다.

확장 기능은 공식 저장소에서. 리브레오피스 확장은 공식 확장 사이트나 배포판 패키지 저장소를 통해 받으세요. 검색 결과 상단의 낯선 사이트에서 받은 확장은 위험할 수 있습니다.

3. Wine으로 한컴오피스 뷰어 돌리기

Wine은 윈도우용 프로그램을 리눅스에서 실행하게 해주는 호환 계층입니다. 한컴오피스 뷰어를 Wine 위에서 돌리면 원 제작사의 렌더링을 그대로 쓸 수 있어, 성공하면 서식 재현이 가장 정확합니다.

문제는 성공률입니다. Wine 버전, 배포판, 뷰어 버전 조합에 따라 설치가 안 되거나, 설치는 되는데 한글이 네모로 나오거나, 인쇄가 동작하지 않는 등의 문제가 흔합니다. 한글 글꼴 설정을 따로 손봐야 하는 경우도 많습니다.

HWP를 자주 다루고 시행착오를 감수할 의향이 있다면 시도할 만하지만, 급하게 문서 하나 확인하려는 상황에는 권하지 않습니다.

4. 클라우드 오피스

한컴독스처럼 웹에서 동작하는 오피스 서비스는 리눅스에서도 브라우저로 접속하면 그대로 쓸 수 있습니다. 원 제작사 서비스이므로 호환성이 좋고 편집 후 HWP로 저장하는 것도 가능합니다. 리눅스에서 HWP를 편집해서 다시 HWP로 내야 할 때 사실상 가장 현실적인 선택지입니다.

대신 회원가입이 필요하고 문서가 서비스 서버에 업로드됩니다. 무료 요금제에는 용량과 기능 제한이 있습니다. 조직 보안 정책상 외부 클라우드 업로드가 금지된 문서라면 쓸 수 없습니다.

5. 가상머신에 윈도우 설치

가장 확실하고 가장 무거운 방법입니다. VirtualBox나 KVM에 윈도우를 올리고 한글 또는 한컴오피스 뷰어를 설치하면 호환성 문제가 원천적으로 사라집니다.

대신 윈도우 라이선스, 수십 GB의 디스크, 충분한 메모리가 필요하고 부팅 시간도 듭니다. 업무상 HWP를 매일 다뤄야 하는 사람에게는 결국 이 방법으로 정착하는 경우가 많지만, 어쩌다 한 번이라면 과합니다.

상황별 추천

글꼴을 먼저 깔아두세요

어떤 방법을 쓰든 리눅스에는 함초롬체가 없어서 글꼴이 대체되고 줄이 밀립니다. 한컴이 무료로 배포하는 함초롬 글꼴을 설치해두면 대부분의 방법에서 결과가 좋아집니다. 사용자 글꼴 디렉터리(~/.local/share/fonts)에 넣고 fc-cache -f를 실행하면 적용됩니다. 자세한 내용은 한글 문서 글꼴이 깨져 보일 때를 참고하세요.

자주 묻는 질문

우분투 소프트웨어 센터에 HWP 뷰어가 있나요?

배포판 공식 저장소에 한컴 계열 HWP 뷰어가 기본 포함되어 있지는 않습니다. 리브레오피스 확장이 가장 가까운 형태이고, 나머지는 위에서 설명한 방법으로 우회하게 됩니다.

hwpx는 리눅스에서 더 잘 열리나요?

구조상 유리한 것은 맞습니다. hwpx는 ZIP과 XML로 되어 있어 해석이 훨씬 쉽기 때문에, 변환 도구들이 hwp보다 hwpx를 더 안정적으로 처리하는 경향이 있습니다. 보내는 쪽에 선택권이 있다면 hwpx로 받는 편이 낫습니다.

명령줄에서 HWP 텍스트만 뽑을 수 있나요?

hwpx는 ZIP이므로 압축을 풀어 XML에서 텍스트를 추출하는 방식이 가능합니다. hwp(바이너리)는 구조가 복잡해 전용 라이브러리가 필요하며, 파이썬 등에서 쓸 수 있는 오픈소스 파서가 존재합니다. 다만 서식 없이 텍스트만 얻는 용도로 생각하는 편이 맞습니다.

함께 읽으면 좋은 글