WinMerge: 두 파일의 차이를 좌우로 나란히 펼쳐 보여 준다

요약

2000 년부터 손질이 이어지는 소스 공개 비교와 병합 도구. 두 파일을 줄마다 맞대어 차이를 밝히고, 폴더 나무도 통째로 훑어 상태 칸으로 알려 준다. 삼면 병합, 그림과 표 비교, 보고서와 수정 조각 출력까지 갖추었고 GPL v2 로 쓸 수 있다.

추천
이름
WinMerge
버전
2.16.58.2
요금
무료
오픈소스
오픈소스
운영체제
Windows
공식 사이트
https://winmerge.org
업데이트
2026-10-06 22:27

차이를 제대로 보려면 전용 도구가 필요하다

같은 글의 두 판이 책상 위에 있고, 그 안 어딘가에서 한 문장이 바뀐 것은 아는데 어디인지는 모른다. 코드 폴더를 두 번 갈무리했지만 마지막 수정이 사본 쪽에 들어갔는지 확실하지 않다. 둘을 눈으로 한 줄씩 맞대는 일은 고단하고, 더 나쁘게는 믿을 수 없다. 주의는 꼭 봐야 할 그 줄 위를 미끄러져 지나가기 때문이다. WinMerge 는 오래 손질되어 온 소스 공개 비교와 병합 도구로 2000 년 착수 이래 개발이 이어지고 있다. 겨냥은 하나의 물음에 있다. 이 두 파일, 이 두 폴더의 어디가 다른가. 답은 눈에 보이는 형태로 온다. 좌우 두 칸에 나란히 두고 다른 곳에 표시를 하므로, 끝까지 읽은 뒤가 아니라 한눈에 닿는다.

파일 비교 화면

파일: 줄마다 맞대고, 병합도 같은 창 안에서

두 파일을 창에 떨어뜨리면 맞대기가 곧 시작된다. 같은 대목은 접혀 물러나고, 다른 줄에는 놓칠 수 없는 색이 붙고, 줄 안쪽의 작은 변화에는 박힌 표시가 붙는다. 마침표 하나 차이까지 간다. 다시 쓴 것이 아니라 자리만 옮긴 덩어리는 옮긴 것으로 알아보아, 지우기와 더하기 한 쌍으로 잘못 보고되지 않는다. 그래서 헛읽기가 크게 준다. 옆의 차이 지도는 한 번 눌러 다음 어긋남으로 뛰고, 정말 필요한 두 단추인 왼쪽으로 복사, 오른쪽으로 복사가 도구 줄에 놓인다. 한 곳을 보고 거기서 정하고 다음으로 넘어가 끝에 저장한다. 코드를 비교할 때는 문법에 색이 붙고, 삼면 방식에서는 공통 바탕과 두 고친 판을 나란히 둔다. 판을 관리하는 체계가 남기는 충돌 파일은 바로 그 모양이다.

폴더 비교 화면

폴더: 나무를 통째로, 그리고 각 파일이 어떤 상태인지

한 파일의 위에서 폴더 나무를 통째로 훑어 비교한다. 왼쪽에만 있는 파일, 오른쪽에만 있는 파일, 양쪽에 있고 내용이 다른 파일. 모두를 상태 칸이 말하고, 나무 보기가 계층의 모양을 눈앞에 남긴다. 정규식 거르기는 목록을 지금 찾는 것만 남기도록 깎는다. 크기와 날짜로 거르면 좁은 물음에 빠르게 답하고, 뜻없는 차이는 조용히 있게 할 수 있다. 이름을 바꾼 파일과 자리를 옮긴 파일은 따라가며 알아보아 새 파일로 잘못 잡히지 않으므로, 보고서가 지우기와 더하기의 잡음으로 차지 않는다. 양쪽 사이에서 모아 복사하는 일은 오른쪽 단추 목록에서 되고, 갈무리 대조나 폴더 동기화가 몇 번의 누름으로 끝난다. 세 번째 폴더도 끌어들일 수 있어 손안과 갈무리와 돌아가는 곳이라는 삼각 관계에 맞는다.

그림 비교 화면

글자만이 아니라 그림도 표도 압축 파일도

비교할 수 있는 대상은 순수한 글자에 그치지 않는다. 그림에는 두 가지 보기가 있고, 하나는 다른 구역을 덩어리로 표시하며 다른 하나는 두 장을 겹친다. 둘 다 그 그림이 정말 바뀌었는지, 어디가 바뀌었는지에 답한다. 표는 칸 데이터로 나란히 서고 칸마다 맞추어진다. 데이터 파일의 두 판을 읽는 데는 그것이 유일하게 말이 되는 방식이다. 널리 쓰이는 소스 공개 해제 부품의 도움으로 압축 파일 속을 바로 들여다보고, 압축 파일과 폴더를 비교하기까지 한다. 덧붙이는 부품 장치가 같은 대접을 표 계산 파일이나 PDF 같은 전용 형식으로 넓히고, 도구 전체를 판 관리의 바깥 비교 역할로 등록할 수 있어, 비교 명령을 치면 민둥한 명령 줄이 아니라 이 창이 열린다.

보고서와 수정 조각, 찾은 것을 건넬 수 있게

비교 결과가 내 화면에만 남으면 쓸모가 적다. 차이는 HTML 보고서로 내보낼 수 있고, 새 판에서는 여러 번의 파일 비교를 하나로 모을 수 있어, 동료에게 봐 달라는 부탁이 회의가 아니라 붙임물이 된다. 표준 형식의 수정 조각도 만들 수 있어 코드 협업 흐름에 얹는다. 명령 줄 인수는 충분히 갖추어져 정기 대조를 묶음 스크립트로 쓸 수 있고, 새 판에는 모든 것을 하나의 실체로 모아 창을 흩뜨리지 않는 같은 세부 개선도 들어왔다.

무료, 소스 공개, 윈도우에 토박이

WinMerge 는 GPL v2 로 소스가 공개되어 있고 개인 쓰임은 무료이며, 화면도 긴 목록의 언어로 번역되어 있다. 윈도우를 향해 토박이로 만들어져 흔한 64 비트 체계와 ARM 체계의 설치 꾸러미를 함께 내고, 파일 관리와 이어진다. 두 파일을 고르고 오른쪽 단추 목록에서 부르면 비교가 곧바로 시작된다. 2026 년 9 월 현재에도 안정판은 달마다 손질되어 작은 문제가 고쳐지고 번역의 새로움이 유지된다. 한 번 넣고 잊는 것이 아니라 손 닿는 곳에 둘 값이 있는 이유가 그것이다.

WinMerge다운로드
지원 운영체제: Windows