파일 비교

WinMerge 다운로드

WinMerge · WinMerge Team · 무료 오픈소스 · GNU GPL v2 이상

1. 개요

WinMerge는 Windows에서 두 파일이나 폴더를 나란히 비교하고 서로 다른 부분을 시각적으로 확인한 뒤 필요한 변경만 병합하는 무료 오픈소스 프로그램입니다. 텍스트 파일은 줄과 단어 안의 차이, 이동된 줄을 강조하며 2방향·3방향 비교를 지원합니다. 폴더는 파일 크기와 날짜를 이용한 빠른 비교, 하위 폴더 포함, 필터와 트리 보기를 제공하고 이미지 오버레이, CSV·TSV 표 비교, 패치 생성과 충돌 파일 해결도 지원합니다. 단순히 파일을 여는 편집기보다 버전별 변경 확인과 폴더 사본 검수에 초점이 맞춰져 있습니다.

2026년 8월 28일 공식 다운로드 페이지에서 확인한 최신 안정판은 2.16.58.2이며 2026년 8월 27일 공개됐습니다. 일반적인 Intel·AMD 64비트 Windows PC는 x64 Setup을 선택하면 됩니다. 관리자 권한이 없는 PC에는 현재 사용자 계정에 설치하는 x64 PerUser Setup이 있고, ARM 기반 Windows는 ARM64, 실제 32비트 Windows는 x86을 선택합니다. 설치하지 않고 폴더에서 실행하려면 아키텍처에 맞는 바이너리 ZIP을 검토할 수 있습니다. 공식 페이지는 이 ZIP과 비공식 PortableApps 패키지를 구분하므로 출처가 불분명한 포터블·한글 패치를 대신 받지 마세요. 각 공식 파일에는 SHA-256 체크섬도 제공됩니다.

비교 결과를 확인하는 것과 변경을 실제 파일에 복사하는 병합은 다릅니다. 왼쪽·오른쪽 경로나 복사 방향을 잘못 고르면 최신 파일을 오래된 사본으로 덮어쓸 수 있으므로 중요한 원본은 먼저 별도 백업하고 처음에는 읽기 전용으로 차이를 확인하세요. 반복 백업이나 자동 동기화가 목적이라면 WinMerge보다 전용 동기화 도구가 적합합니다. 공식 사이트와 프로그램은 한국어를 포함한 지역화 인터페이스를 제공하므로 별도 비공식 한글판을 설치할 필요가 없습니다.

2. 주요 기능

  • 텍스트 파일의 시각적 차이 강조와 2방향·3방향 병합
  • 줄 내부 차이·이동된 줄·구문 강조 표시
  • 하위 폴더·필터·트리 보기를 지원하는 폴더 비교
  • 이미지 차이 블록 강조와 오버레이 비교
  • CSV·TSV 내용을 열 단위 표로 비교
  • 패치 파일 생성과 버전 제어 충돌 해결
  • Windows 셸 통합·압축 파일·플러그인 지원

3. 시스템 요구사항

x64
일반 Intel·AMD 64비트 Windows · 일반 Setup 또는 PerUser Setup
ARM64
ARM 기반 Windows 기기용 설치판·바이너리 ZIP
x86
32비트 Windows용 설치판·바이너리 ZIP
최소 Windows
32비트 설치판 Windows XP SP3 이상 · 64비트 프로그램 Windows 7 이상
설치 권한
일반 설치판은 관리자 권한 필요 · x64 PerUser 설치판은 예외
무설치 사용
공식 아키텍처별 바이너리 ZIP 제공 · PortableApps 패키지는 비공식

4. 설치 방법

  1. 1.

    공식 다운로드 페이지에서 현재 안정판과 출시일을 확인합니다.

  2. 2.

    일반 Intel·AMD 64비트 PC는 x64, ARM 기반 Windows는 ARM64, 32비트 Windows는 x86을 선택합니다.

  3. 3.

    관리자 권한과 시작 메뉴 등록이 가능하면 일반 Setup, 현재 사용자 계정에만 설치하려면 x64 PerUser Setup을 선택합니다.

  4. 4.

    설치하지 않고 실행하려면 아키텍처에 맞는 공식 바이너리 ZIP을 받아 별도 폴더에 압축을 풉니다.

  5. 5.

    처음에는 원본을 백업한 뒤 두 파일이나 폴더를 열어 비교하고, 복사 방향을 확인한 항목만 병합합니다.

5. 자주 발생하는 문제

x64·ARM64·x86 중 무엇을 받아야 할지 모를 때

Windows 설정의 시스템 종류를 확인합니다. 일반적인 Intel·AMD 64비트 PC는 x64, Snapdragon 같은 ARM 기기는 ARM64이며 실제 32비트 Windows에서만 x86을 선택합니다.

설치할 관리자 권한이 없을 때

x64 Windows라면 공식 x64 PerUser Setup을 사용하거나 아키텍처에 맞는 바이너리 ZIP을 별도 폴더에 풉니다. 회사 PC의 실행 정책은 관리자에게 먼저 확인하세요.

내용이 같아 보이는데 차이가 많이 표시될 때

문자 인코딩, Windows·Unix 줄바꿈, 탭·공백과 파일 필터를 확인합니다. 공백 무시 옵션을 켜기 전 의미 있는 들여쓰기나 데이터 구분자가 사라지지 않는지 점검하세요.

병합 후 최신 내용이 사라졌을 때

더 이상 저장하지 말고 백업이나 버전 관리 기록에서 원본을 복원합니다. 다음부터는 비교 경로와 화살표 방향을 확인하고 중요한 파일은 사본에서 먼저 병합하세요.

받은 설치 파일이 공식 파일인지 확인하고 싶을 때

공식 다운로드 페이지가 제공하는 SHA-256 값과 받은 파일의 해시를 비교합니다. 값이 다르면 실행하지 말고 파일을 삭제한 뒤 공식 페이지에서 다시 받으세요.

6. WinMerge와 비슷한 프로그램 비교

VS Code
코드 편집, 확장 기능과 Git 변경 확인이 중심인 개발 환경입니다. WinMerge는 편집 프로젝트를 열지 않고 임의의 파일·폴더 두 개를 직접 비교하고 병합하는 작업에 더 단순합니다.
Notepad++
가벼운 텍스트 편집과 플러그인이 중심입니다. WinMerge는 기본 기능만으로 파일·폴더와 3방향 차이를 시각화하고 복사 방향을 정해 병합할 수 있습니다.
Beyond Compare
상용 라이선스로 다양한 비교 형식과 동기화 작업을 폭넓게 제공합니다. WinMerge는 Windows에서 무료 오픈소스 파일·폴더 비교가 필요할 때 적합합니다.
Meld
Windows·macOS·Linux에서 사용할 수 있는 오픈소스 비교 도구입니다. WinMerge는 Windows 셸 통합과 공식 x64·ARM64·x86 배포 선택이 필요한 경우에 맞습니다.

7. 자주 묻는 질문

WinMerge는 무료인가요?

+

네. GNU GPL 버전 2 또는 그 이후 버전에 따라 배포되는 무료 오픈소스 프로그램입니다. 수정·재배포 시에는 GPL 조건을 확인하세요.

일반 Setup과 PerUser Setup은 무엇이 다른가요?

+

일반 설치판은 관리자 권한이 필요하고 시스템에 설치합니다. x64 PerUser 설치판은 관리자 권한 없이 현재 사용자 계정에 설치해야 할 때 사용합니다.

WinMerge Portable을 공식으로 받을 수 있나요?

+

공식 페이지는 아키텍처별 바이너리 ZIP을 제공하지만 PortableApps 패키지는 비공식 버전으로 구분합니다. 무설치 목적이라면 공식 바이너리 ZIP을 우선 검토하세요.

WinMerge에 공식 한국어가 있나요?

+

네. 공식 사이트와 프로그램은 지역화 가능한 인터페이스를 제공하고 한국어 페이지도 운영합니다. 출처가 불분명한 별도 한글 패치 설치 파일은 피하세요.

폴더 백업이나 자동 동기화에도 적합한가요?

+

두 폴더의 차이를 눈으로 확인하고 선택적으로 병합하는 데는 적합합니다. 반복 백업, 예약 실행이나 삭제 전파 규칙이 필요하면 전용 파일 동기화 프로그램을 선택하세요.

8. 참고 자료

관련 프로그램