가이드

DOC와 DOCX 차이점 — 무엇이 다르고 어떻게 변환할까

Opener 팀4분 분량

.doc 파일은 Word 97–2003이 쓰던 예전 바이너리 형식이고, .docx 파일은 Word가 2007년부터 쓰고 있는, XML을 ZIP으로 묶은 형식이에요. 내용은 똑같을 수 있지만, 브라우저 기반 뷰어 대부분을 포함해 많은 최신 도구는 .docx만 읽어요. 해결 방법은 간단해요. .doc를 워드프로세서에서 열고 .docx로 저장하면 돼요.

.doc와 .docx는 실제로 무엇이 다를까

오래된 회사 문서 보관함을 뒤지고 있거나, 낡은 업무 시스템이 방금 .doc 파일을 메일로 보냈다면, 손에 든 파일이 어떤 건지 알아 두면 도움이 돼요.

.doc(Word 97–2003) 형식은 바이너리 형식이에요. 텍스트, 서식, 이미지가 1990년대 후반 Word의 작동 방식에 맞춰 설계된 구조 안에 한데 뭉쳐 있어요. Microsoft가 결국 형식 설명을 공개하긴 했지만 복잡하고 오래된 특이 사항이 가득해서, 다른 소프트웨어가 안정적으로 읽기 어려워요.

.docx(Word 2007 이후) 형식은 Office Open XML을 써요. 내부를 보면 .docx는 XML 파일이 든 ZIP 압축 파일이에요. 본문용 파일 하나, 스타일·머리글·바닥글·메모용 파일 여러 개, 그리고 이미지 폴더가 들어 있어요. 직접 확인해 볼 수도 있어요. .docx를 복사해서 사본의 확장자를 .zip으로 바꾸고 열어 보세요. 문서화된 개방형 표준이고 일반 XML로 되어 있어서, 웹 브라우저 안에서 돌아가는 코드를 포함해 거의 모든 프로그램이 읽을 수 있어요.

.doc .docx
도입 시기 Word 97(Word 2003까지 사용) Word 2007
구조 바이너리 파일 하나 XML 파일을 묶은 ZIP 압축 파일
파일 크기 보통 더 큼 ZIP 압축 덕분에 더 작은 경우가 많음
매크로 어떤 .doc에든 저장 가능 불가 — 매크로 파일은 .docm 사용
웹 도구 지원 제한적 폭넓음
최신 Word에서 열기 가능, 호환 모드로 가능, 모든 기능

오래된 보관함에서는 매크로 항목이 중요해요. .doc는 이름만 봐서는 전혀 티가 나지 않게 매크로를 담고 있을 수 있지만, .docx에는 매크로가 아예 들어갈 수 없어요. 출처를 모르는 곳에서 물려받은 파일을 변환해야 하는 이유가 하나 더 있는 셈이에요.

많은 웹 도구가 .docx만 여는 이유

브라우저 기반 뷰어는 Word가 설치되어 있지 않은 상태에서 파일을 이해해야 해요. .docx라면 압축을 풀고 XML을 읽으면 되는데, 이미 많이 다뤄진 영역이라 성숙한 오픈소스 라이브러리가 있어요. .doc라면 수십 년 된 바이너리 구조를 역설계해야 하고, 결과도 믿기 어려운 경우가 많아요.

그래서 Opener의 Word 뷰어는 .docx만 열어요. .doc를 넣으면 먼저 .docx로 저장하라는 메시지가 보여요. 다른 온라인 뷰어도 같은 선택을 하거나, 아니면 변환을 위해 오피스 프로그램이 돌아가는 서버로 파일을 몰래 업로드해요. 보관함 속 계약서, 인사 서류, 개인적인 문서라면 피하는 게 좋은 방식이에요.

.doc를 .docx로 변환하는 방법

아래 방법 중 어느 것을 써도 일반적인 .docx가 만들어져요. 결과를 확인하기 전까지는 원본 .doc를 지우지 마세요.

Microsoft Word(데스크톱)

.doc를 여세요. 파일 이름 옆에 “호환 모드”가 표시돼요. 다른 이름으로 저장을 고르고 파일 형식 목록에서 Word 문서(.docx)를 선택하세요. 레이아웃이 조금 바뀔 수 있다는 경고가 뜰 수 있지만, 일반 문서라면 실제로 바뀌는 일은 드물어요. 파일 메뉴의 정보 항목에 있는 변환 옵션을 쓰면 문서를 그 자리에서 새 형식으로 바꿀 수도 있어요.

LibreOffice Writer(무료, Windows·Mac·Linux)

Writer에서 .doc를 열고 다른 이름으로 저장을 고른 다음, 파일 형식 목록에서 Word .docx 형식을 선택하세요. LibreOffice가 현재 형식을 유지할지 물으면 Word 형식을 고르세요.

오래된 파일이 폴더째 있다면 LibreOffice 명령줄로 한 번에 변환할 수 있어요.

soffice --headless --convert-to docx *.doc

파일이 있는 폴더 안에서 실행하세요. 원본 옆에 .docx 사본이 생겨요. Windows에서는 LibreOffice 프로그램 폴더에 있는 soffice.exe의 전체 경로를 적어야 할 수도 있어요.

Google Docs 또는 웹용 Word

.doc를 Google Drive에 올리고 Google Docs로 연 다음, 파일 메뉴에서 Microsoft Word(.docx) 파일로 다운로드하세요. 웹용 Word도 방법이 돼요. 많은 .doc 파일을 열 수 있고, 편집하려고 하면 새 형식으로 변환하자고 제안해요. 두 방법 모두 파일을 클라우드 계정에 업로드하니, 민감한 문서라면 이 점을 염두에 두세요.

Mac의 Pages

Pages는 .doc 파일을 열고 Word 문서로 내보낼 수 있어요. 그러면 .docx가 만들어져요.

“호환 모드”란 무엇일까

최신 Word로 .doc(또는 예전 버전에서 만든 .docx)를 열면 호환 모드로 바뀌어요. Word가 예전 형식에 저장할 수 있는 기능만 쓰도록 스스로를 제한하기 때문에, 새로운 레이아웃 옵션, 일부 새 차트 종류, 몇몇 서식 도구가 비활성화되거나 다르게 동작해요. 파일에 문제가 있는 건 아니에요. 다시 저장해도 아무것도 잃지 않도록 Word가 신경 쓰는 것뿐이에요.

.docx로 변환하면 호환 모드가 끝나요. 텍스트는 그대로지만, 예전 요령으로 만든 복잡한 레이아웃(수동으로 맞춘 간격, 특이한 표, 옛날 방식 텍스트 상자)은 조금 어긋날 수 있어요. 보관함이라면 변환한 문서를 하나씩 쭉 훑어보는 정도면 보통 충분해요.

Excel과 PowerPoint도 마찬가지예요

Excel과 PowerPoint도 같은 시기에 똑같이 형식을 바꿨고, 같은 규칙이 적용돼요.

예전 형식(97–2003) 새 형식(2007 이후) 참고
.doc .docx 매크로 사용 버전: .docm
.xls .xlsx 예전 .xls는 65,536행, 256열까지만 가능하고 .xlsx는 1,048,576행, 16,384열까지 가능해요. 매크로 사용: .xlsm
.ppt .pptx 매크로 사용: .pptm

변환 방법도 같아요. Excel, LibreOffice Calc, Google Sheets, Numbers에서 열어 .xlsx로 저장하고, PowerPoint, LibreOffice Impress, Google Slides, Keynote에서 열어 .pptx로 저장하세요. 위의 LibreOffice 명령도 --convert-to xlsx, --convert-to pptx로 똑같이 쓸 수 있어요.

변환하고 나면 오피스 프로그램 없이도 열려요. Opener의 Excel 뷰어와 PowerPoint 뷰어는 브라우저에서 .xlsx와 .pptx를 읽어요. 다른 방법은 Excel 없이 .xlsx 여는 방법과 PowerPoint 없이 .pptx 여는 방법 가이드에서 다뤄요.

자주 묻는 질문

.doc를 .docx로 변환하면 잃는 게 있나요?

텍스트, 제목, 표, 이미지라면 거의 없어요. 수동 요령으로 만든 아주 오래된 레이아웃은 조금 어긋날 수 있고, .docm으로 저장하지 않으면 매크로는 빠져요. 사본을 확인할 때까지 원본은 보관하세요.

.doc의 확장자만 .docx로 바꾸면 안 되나요?

안 돼요. 이름을 바꾸면 꼬리표만 바뀔 뿐 내용은 그대로예요. 파일 안은 여전히 바이너리라서 .docx를 기대하는 앱은 손상된 파일이라고 알려요. 열어서 다시 저장해야 해요.

Word를 설치하지 않고 .docx를 읽으려면 어떻게 하나요?

Word 뷰어에 끌어다 놓으세요. 제목, 표, 이미지가 그대로 보이고 파일은 기기 안에 머물러요. 다른 무료 방법은 Word 없이 .docx 여는 방법 가이드에 정리되어 있어요.

.doc는 아직 써도 안전한가요?

Word와 LibreOffice에서 여전히 열리지만, 레거시 형식이고 매크로를 숨길 수 있어요. 보관하거나 공유할 문서라면 .docx(읽기 전용 사본이라면 PDF)가 더 나아요.