인터넷에는 수억 개의 웹사이트가 존재하며, 각 사이트는 저마다 고유한 사용자층을 보유하고 있습니다. 이러한 웹사이트를 열려면 인터넷 연결이 필수적이고, 콘텐츠를 표시하기 위해서는 일정량의 데이터를 내려받아야 합니다. 하지만 특정 웹사이트를 열람하려는 순간에 인터넷 연결이 되지 않는 상황이 종종 발생할 수 있습니다.

대부분의 웹사이트는 전체 페이지의 오프라인 저장 기능을 제공하지 않으며, 최선의 경우에도 단일 페이지만 오프라인 읽기용으로 저장할 수 있기 때문에 상당히 답답한 상황이 됩니다. 결국 사용자가 웹사이트 전체를 탐색하려면 선택할 수 있는 방법이 매우 제한적입니다. 따라서 이번 글에서는 웹사이트 전체를 다운로드하여 오프라인에서 열람하는 방법을 단계별로 자세히 안내해 드리겠습니다.
단일 페이지만 다운로드하는 방법
웹사이트 전체가 아니라 한 페이지만 저장하고 싶은 경우도 있습니다. 이 경우 브라우저의 기본 기능만으로도 손쉽게 해결할 수 있습니다. 절차는 다음과 같습니다.
- 다운로드하려는 페이지로 이동합니다.
- PC, Mac 또는 Linux에서는 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후 '다른 이름으로 저장(Save As)'을 선택합니다.

- 웹페이지를 저장할 위치를 지정한 뒤, 저장된 HTML 파일을 더블클릭하면 오프라인 상태에서도 열어볼 수 있습니다.
- Android 및 iOS 모바일 환경에서는 화면 오른쪽 상단의 점 세 개(메뉴) 아이콘을 누른 후 '다운로드' 버튼을 선택합니다.

- 페이지가 오프라인용 HTML 파일로 저장되며, 언제든지 인터넷 없이 열어볼 수 있습니다.
웹사이트 전체를 다운로드하는 방법
오프라인 열람을 위해 모든 콘텐츠를 통째로 내려받을 수 있도록 허용하는 웹사이트는 거의 없습니다. 따라서 이 작업에는 서드파티(외부) 프로그램을 활용해야 합니다. 사용하는 운영체제에 따라 프로그램과 방법이 달라질 수 있는데, 이 글에서는 주요 운영체제별 방법을 모두 정리했습니다.
Windows 사용자
- 공식 사이트에서 'WebCopy' 프로그램을 다운로드합니다.
- 실행 파일을 실행해 컴퓨터에 프로그램을 설치합니다.
- 설치가 완료되면 프로그램을 실행합니다.
- 'Website' 입력란에 웹사이트 주소를 입력하고, 'Save Folder' 항목 옆의 'Browse' 버튼을 눌러 파일을 저장할 위치를 지정합니다.

- 'Copy' 버튼을 클릭하면 다운로드가 시작됩니다.

- 다운로드가 끝나면 4번 단계에서 지정한 폴더를 열고 'index.html' 파일을 더블클릭하면 오프라인으로 웹사이트를 볼 수 있습니다.
참고: 이 방법은 Windows에서만 사용할 수 있습니다.
Android 및 Linux 사용자
- Play 스토어에서 'HTTrack' 앱을 다운로드합니다.
- 앱은 기기에 자동으로 설치됩니다.
- 앱을 실행한 후 'Next' 버튼을 눌러 새 프로젝트를 생성합니다.

- 'Project Name'에 프로젝트 이름을, 'Project Category'에 카테고리를 입력합니다.

- 'Storage Path'를 눌러 웹사이트를 저장할 폴더를 선택합니다.
- 'Next'를 누른 후 다운로드하려는 웹사이트의 URL을 입력합니다.

- 'Start' 버튼을 눌러 작업을 시작합니다.
- 다운로드가 완료될 때까지 기다린 후, 5번 단계에서 선택한 폴더로 이동합니다.
- 'Index' 파일을 클릭하고 웹사이트를 열 브라우저를 선택합니다.
참고: 동일한 앱과 방법을 PC, Linux, Android에서 모두 사용할 수 있습니다.
iOS 및 Mac 사용자
안타깝게도 iOS에서 무료로 이 작업을 수행할 수 있는 앱은 찾기 어렵습니다. 아래 소개하는 앱은 앱 스토어에서 약 5달러에 구매해야 하지만, 사용법은 매우 간단합니다.
- 앱 스토어에서 'SiteSucker' 앱을 다운로드합니다.

- 앱은 다운로드 후 자동으로 설치됩니다.
- 앱을 실행하고 URL 입력란에 다운로드하려는 사이트의 주소를 입력합니다.
- 'Download' 버튼을 눌러 다운로드를 시작합니다.
- 다운로드가 완료되면 index 파일을 열어 오프라인 상태에서 사이트를 확인할 수 있습니다.