HanOpen 소개
HanOpen은 HWP와 HWPX 문서를 브라우저 안에서 DOCX, 마크다운, HTML, 텍스트로 바꾸는 무료 도구입니다. 이 페이지에는 누가 왜 만드는지, 무엇을 하지 않는지, 어디까지가 한계인지 적었습니다.
이 사이트를 만든 이유
HWP는 국내 문서 생활의 기본값입니다. 관공서 서식과 민원 신청서, 학교에서 오는 가정통신문, 학회 투고 양식, 병원 동의서, 채용 공고에 붙은 지원서 양식, 계약서 초안이 대부분 .hwp로 오갑니다. 파일 자체가 문제인 것은 아닙니다. 그 파일을 여는 방법이 사실상 프로그램 하나에 묶여 있다는 점이 문제입니다.
한컴오피스가 깔린 윈도우 PC 앞에 앉아 계시면 아무 문제가 없습니다. 그렇지 않은 순간이 문제입니다. 맥북을 쓰는 경우, 아이폰이나 안드로이드로 첨부 파일을 여는 경우, 설치 권한이 막힌 회사 노트북을 쓰는 경우, 리눅스를 쓰는 경우, 오랜만에 서식을 받았는데 뷰어가 지워져 있는 경우가 그렇습니다. 파일은 손에 있는데 안이 보이지 않고, 확인하려면 프로그램을 새로 깔거나 다른 사람의 PC를 빌려야 합니다.
받는 쪽 사정도 비슷합니다. 국내 기관과 일하는 해외 연구자, 번역 의뢰를 받는 번역가, 한국에 살면서 고지서와 계약서를 받는 외국인은 같은 벽을 반복해서 만납니다. 안내문에는 뷰어를 설치하라고 적혀 있지만, 설치할 수 없는 기기에서 파일을 받는 경우가 실제로는 더 많습니다.
HanOpen은 그 순간을 위해 있습니다. 도구 페이지에 파일을 끌어다 놓으면 브라우저가 그 자리에서 읽고, 지금 쓰시는 프로그램이 열 수 있는 형식으로 돌려줍니다. 설치도 회원 가입도 없습니다.
운영자 Tani
개발자 Tani가 HanOpen을 만들고 운영합니다. 회원가입 없이 무료로 사용할 수 있으며 문서를 받는 변환 서버는 두지 않습니다. 페이지와 프로그램을 내려받은 뒤 파일 처리는 사용자의 브라우저에서 진행됩니다.
운영자는 도구에서 선택한 문서를 볼 수 없습니다. 사이트 접속 기록과 사용자가 직접 보내는 문의 이메일은 개인정보처리방침에 따라 처리합니다. 오류 제보와 기능 제안은 문의 페이지의 이메일로 보내 주세요.
무엇을 하나
HWP 5.0과 HWPX를 읽습니다. 출력은 네 가지입니다. 워드에서 그대로 이어 편집할 수 있는 DOCX, 메모나 다른 도구에 넣기 좋은 마크다운, 읽고 인쇄하기 좋은 HTML, 글자만 필요할 때 쓰는 텍스트입니다. 변환하지 않고 내용만 확인하는 뷰어를 따로 두었고, 파일을 여러 개 넣으면 결과를 압축해 하나로 묶어 드립니다. 압축 파일 안의 한글 이름 복구와 SMI 자막의 SRT 변환은 성격이 달라 별도 유틸리티로 뺐습니다. 어떤 출력을 고를지 헷갈리시면 기준은 단순합니다. 받아서 다시 편집해야 하면 DOCX, 내용만 다른 곳으로 옮기면 마크다운이나 텍스트, 원문에 가깝게 보여 주거나 인쇄하려면 HTML이 무난합니다.
왜 업로드하지 않나
HanOpen은 파일을 서버로 보내지 않습니다. 보내지 않기 때문에 어디에 얼마나 보관하다 언제 지운다는 약속을 할 일도 없습니다. 인사 서류, 계약서 초안, 진단서, 학생 명단이 든 문서를 다룰 때 이 차이가 실무에서 크게 느껴집니다. 사내 규정이 외부 업로드 자체를 금지하는 경우도 흔합니다.
파일은 브라우저 안에서 열리고 브라우저 안에서 변환되며, 결과 파일도 브라우저가 만들어 다운로드 폴더에 넣습니다. 이 말을 믿어 달라고만 하지 않고 확인하는 방법도 적어 두었습니다. 개발자 도구의 네트워크 탭을 열어 둔 채로 변환해 보시면 파일이 나가는 요청이 없다는 것을 직접 보실 수 있습니다. 절차는 작동 원리 페이지에 단계별로 적혀 있습니다.
하지 않는 것
일부러 거절하는 파일이 있습니다.
배포용 문서는 작성자가 편집과 복사를 막아 저장한 문서입니다. 정부 부처 보도자료와 공고문에서 자주 보입니다. 비밀번호가 걸린 문서와 인증서 DRM이 걸린 문서도 같은 부류입니다. HanOpen은 이 세 가지를 감지하면 그 자리에서 멈추고 보호를 풀지 않습니다. 다른 형식이 필요하시면 파일을 보낸 쪽에 제한 없이 저장한 사본을 요청하시는 편이 빠르고 확실합니다.
한글 97 시절의 HWP 3.x는 대상이 아닙니다. 문서에 박힌 OLE 개체와 차트는 다시 그리지 않고 자리 표시로 남깁니다. 변경 추적과 세로쓰기는 옮기지 않습니다. 수식은 원래 스크립트 문자열 그대로 보존하며, 수식으로 다시 조립하지는 않습니다.
한계를 먼저 말합니다
HanOpen은 원본의 쪽 배치를 그대로 재현하지 않습니다. 줄이 어디서 넘어가는지, 쪽이 어디서 끊기는지, 떠 있는 상자가 어디에 놓이는지는 설치된 글꼴과 문서를 그리는 프로그램이 정합니다. 함초롬바탕으로 짠 서식을 그 글꼴이 없는 기기에서 열면 같은 문장도 다른 자리에서 줄이 바뀝니다. 변환한 파일을 원본과 나란히 놓고 보면 다르게 보일 수밖에 없습니다.
대신 지키려는 것은 내용과 구조입니다. 문단과 글자 모양, 병합된 셀을 포함한 표, 각주, 이미지, 번호 매기기와 목록이 여기에 들어갑니다.
약속하는 범위가 좁기 때문에, 변환이 끝나면 항상 변환 요약을 함께 보여 드립니다. 원본에서 무엇을 몇 개 찾았고 결과물에 무엇을 몇 개 썼는지 나란히 세어 놓은 표입니다. 표가 단순해졌거나 개체가 자리 표시로 바뀌었다면, 파일을 다른 사람에게 보내기 전에 같은 화면에서 확인하실 수 있습니다.
한글과컴퓨터와의 관계
HWP, HWPX는 한글과컴퓨터의 상표입니다. HanOpen은 독립 프로젝트이며 한글과컴퓨터와 아무 관계가 없습니다. 제휴도 후원도 인증도 아닙니다. 이 사이트는 한컴 소프트웨어를 담고 있지 않고 배포하지도 않으며, 공개된 파일 형식 문서를 참고해 직접 만든 파서로 파일을 읽습니다.
측정한 범위 안에서 안내합니다
문서 변환과 뷰어, 압축 파일 이름 복구, 자막 변환을 바로 이용할 수 있습니다. 공개 형식 문서와 반복 가능한 테스트, 보관한 문서 코퍼스를 기준으로 지원 범위를 점검합니다. 도구 페이지의 요약 표는 기능별 보존 수준을 설명하고, 실행 뒤의 변환 요약은 선택한 문서에서 감지하고 기록한 요소를 보여 줍니다.
다운로드에 성공했다고 해서 모든 배치나 문서 기능을 그대로 재현했다는 뜻은 아닙니다. 결과를 사용하기 전에 중요한 표·그림·주석을 원본과 비교하세요. 지원 범위가 넓어지거나 새로운 제한을 확인하면 실제 구현과 검증에 맞춰 표와 설명을 함께 갱신합니다.
스펙 이용 고지
본 제품은 한컴의 HWP 문서 파일(.hwp) 공개 문서를 참고하여 개발하였습니다.
This product was developed with reference to the public documentation of the Hangul word processor file format (.hwp) released by Hancom Inc.