지금까지 본 북마크 정리 도구는 하나같이 똑같은 문구로 시작합니다. “847개의 중복을 찾았습니다.” 듣기엔 만족스러운 숫자지만, 사실 최적화해야 할 대상은 그게 아닙니다. 중복 개수가 크면 뭔가 진전이 있는 것처럼 느껴지지만, 일괄 정리 도구는 버려도 될 것처럼 보이지만 실제로는 그렇지 않은 항목까지 습관적으로 걸러냅니다. 추적 파라미터가 붙은 것과 안 붙은 것으로 각각 저장된 같은 글, “나중에 읽기”로 한 번 “실제 참고 자료”로 한 번 저장한 같은 페이지, 서로 다른 두 폴더에 속하기 때문에 일부러 두 번 저장한 링크 같은 것들이죠. 무작정 일괄 삭제하는 도구는 이런 차이를 구분하지 못합니다. 정말 중요한 숫자는 중복이 몇 개 발견됐느냐가 아니라, 정리 도구가 그중 하나를 잘못 판단했을 때 얼마나 되돌릴 수 있느냐입니다.
Chrome만으로 할 수 있는 것
확장 프로그램을 쓰기 전에, Chrome 자체의 북마크 관리자(chrome://bookmarks)만으로도 기본은 이미 충분히 해결됩니다. 다른 걸 쓰든 안 쓰든 일단 알아둘 가치가 있습니다.
- 직접 검색하고 정렬하기. 검색창은 제목과 URL을 모두 대상으로 검색하며, 폴더를 마우스 오른쪽 버튼으로 클릭하면 정렬할 수 있습니다(다만 Chrome 기본 정렬 옵션은 확장 프로그램이 제공하는 것보다는 제한적입니다).
- 일단 내보내기부터. 오른쪽 위 점 세 개 메뉴 → “북마크 내보내기”를 누르면 전체 북마크 트리가 표준 HTML 파일로 저장됩니다. 비용이 전혀 들지 않으면서 웬만한 실수는 다 되돌릴 수 있는 유일한 단계입니다. 정리 작업이 잘못돼도 내보낸 파일을 다시 가져오기만 하면 확장 프로그램 없이도 북마크를 그대로 복구할 수 있습니다. 뭔가 걱정되기 시작한 뒤가 아니라, 손대기 전에 미리 해두세요.
이건 확장 프로그램과 무관하게 그 자체로 유용하니, 이 글을 더 읽기 전에 오늘 바로 해두시길 권합니다. 문제는 Chrome에 “안전한” 일괄 정리라는 개념 자체가 없다는 점입니다. 내장된 중복 탐지도 없고, 잘못된 수동 정렬을 되돌릴 방법도 없고, 뭔가를 덮어쓸 수도 있는 파일을 가져오기 전에 자동으로 체크포인트를 만들어주지도 않습니다. “백업 내보내기” 이후의 모든 작업은 수동이자 되돌릴 수 없는 작업입니다. 조심스럽게 조금씩 손대는 정도라면 괜찮지만, 수백 개의 북마크나 대량 가져오기, 확신이 서지 않는 폴더 재구성처럼 규모가 커지는 순간 진짜 위험해집니다.
일괄 중복 제거 도구가 실제로 문제를 일으키는 이유
자동 중복 제거 도구의 실패 사례는 가정이 아니라 실제로 벌어지는 일입니다. 같은 글처럼 보이는 두 북마크가 ?utm_source= 같은 추적 파라미터나 #section 프래그먼트 하나 차이로 다른 URL일 수 있습니다. 같은 페이지지만 기술적으로는 다른 URL이고, 단순한 매칭 로직은 이 중복을 아예 놓치거나, 더 나쁘게는 거의 같아 보이지만 의미상 다른 URL을 안전하게 병합해도 된다고 판단해버립니다. 문서 페이지를 일반 URL로 한 번, #installation으로 또 한 번 저장했다면 이건 우연히 도메인이 같은 서로 다른 두 개의 북마크지, 실수로 중복된 하나가 아닙니다. 둘을 병합하면 원래 원했던 특정 앵커를 잃게 됩니다.
혹은 URL이 정말로 완전히 같더라도, 일부러 두 번 저장했을 수 있습니다. 아직 안 읽었으니 “나중에 읽기”에 한 번, 읽었든 안 읽었든 다시 필요할 테니 “고객 참고 자료”에 한 번. “같은 URL이니 하나는 지운다”만 볼 줄 아는 도구는 어느 사본을 남기고 싶었는지 알 도리가 없습니다. 폴더에 대해서는 모르고, 오직 URL 문자열만 알 뿐이니까요.
나중에 정리하는 것보다 애초에 중복을 만들지 않는 게 낫다
중복 북마크를 해결하는 가장 깔끔한 방법은 애초에 만들지 않는 것입니다. 이건 정리 시점의 문제라기보다 저장 시점의 문제에 가깝습니다. 이미 북마크된 페이지를 다시 저장하려고 하면, 저장 영역이 이를 인식하고 눈치채지 못하는 사이에 사본을 하나 더 만드는 대신 기존 북마크에 대한 간단한 요약 카드로 다시 열립니다. 이미 저장된 항목을 인식하는 바로 그 기능이 여기서도 작동하는 것입니다. 저장하는 그 순간에는 사소해 보이지만, 정작 잘 쓰는 환경에서 몇 달치 중복이 쌓여 대대적인 정리가 필요해지는 대신 애초에 수백 개씩 쌓이지 않는 이유가 바로 이겁니다.
Second Bookmark Bar가 다르게 접근하는 방식
여기서의 설계 원칙은, 정리 작업이 되돌릴 수 없는 원클릭 일괄 작업이 되어서는 안 된다는 것입니다.
- 사용자가 직접 판단하는 중복 탐지. 중복 그룹은 보여주지만 어느 사본을 남길지는 직접 선택합니다. 도구가 추측해서 알아서 처리하는 일은 없습니다. 앞서 설명한 근접 중복 사례에서 바로 이 방식이 중요해집니다. 자동 매칭이라면 틀렸을 상황이니까요.
- 위험한 작업 전 복원 지점. 가져오기와 정리 작업은 실행 전에 각각 자동으로 복원 지점을 만듭니다. 최대 24개까지 유지되므로, 잘못된 정리 한 번이 돌이킬 수 없는 단 한 번의 실수로 끝나지 않습니다.
- 폴더 정렬 실행 취소. 안전한 정렬 옵션(최신순, 오래된순, A→Z, Z→A) 각각에 마지막 정렬을 되돌리는 실행 취소가 딸려 있어서, 후회되는 정렬은 기억을 더듬어 재구성할 필요 없이 클릭 한 번이면 됩니다.
- 추적용 작업 기록. “이 북마크가 왜 다시 생겼지?” 싶은 순간을 위해 80건까지 기록되는 작업 기록 로그가 있습니다. 다른 기기에서 이미 지운 북마크를 Chrome 동기화가 되살려놓는 경우가 실제로 있는데, 이는 이 확장 프로그램의 버그가 아니라 진짜 동기화 동작 방식입니다. 이 기록과 함께 제공되는 동기화 경고 진단 기능은 바로 이런 상황을 미스터리가 아니라 추적 가능한 일로 만들기 위해 있습니다.
- Chrome 기본 기능과 동일한 내보내기·가져오기에 더해, 공유 공간으로 설정한 항목을 위한 별도의 공유 공간 전용 내보내기·가져오기 파일도 제공합니다.
- 개별 정리를 위한 우클릭 작업도 있어서, 일괄 도구 없이 URL 복사, 제목이나 URL 직접 수정, 폴더 전체를 훑을 필요 없이 눈에 띈 항목 하나만 삭제하는 것도 가능합니다.
이 중 어느 것도 백업을 대신하지는 않습니다. 백업 아래에 놓인 두 번째 안전장치일 뿐입니다.
안전한 정리 절차
수백 개씩 쌓인 북마크, 몇 년 치 저장 기록처럼 본격적인 정리 작업을 앞두고 있다면, 실제로 자신을 보호해주는 순서는 다음과 같습니다.
- 먼저 내보내기. HTML 내보내기 파일을 나중에도 기억할 수 있는 곳에 저장하세요. 다른 모든 게 잘못되더라도 이게 최후의 진실입니다.
- 시작하기 직전에 복원 지점을 만드세요. (가져오기는 자동으로 만들어주지만, 수동 정리 세션이라면 직접 만들어야 합니다.)
- 중복 검사를 실행하되, “전체 삭제” 일괄 처리를 그냥 수락하지 말고 그룹 하나하나를 확인하세요. 앞서 설명한 근접 중복 사례들이 바로 이 단계에서 직접 눈으로 봐야 하는 이유입니다.
- 폴더가 흐트러졌다면 정렬하세요. 최신순/오래된순/A→Z 중 상황에 맞는 것을 고르되, 정렬이 오히려 상황을 악화시킬 경우 실행 취소를 쓸 수 있습니다.
- 결과를 확인하세요. 요약 개수만 믿지 말고 실제로 폴더 몇 개를 열어 제대로 됐는지 확인하세요.
- 내보낸 파일은 보관하세요. 정리가 잘 끝난 것 같다고 바로 지우지 마세요. 오늘이 아니라 일주일 뒤에 발견하는 실수를 위한 저렴한 보험입니다. (내보내기는 유료 플랜이 만료됐을 때의 정직한 대안이기도 합니다. 영구히 무료로 남는 부분을 참고하세요. 로컬 내보내기는 구독 상태와 무관하게 언제나 작동합니다.)
제거 테스트
이 모든 것의 밑바탕에 깔린 진짜 신뢰 문제이기 때문에 명확히 짚고 넘어갈 가치가 있습니다. 확장 프로그램을 완전히 삭제해도 북마크에는 아무 변화가 없습니다. 애초에 이건 항상 표준 Chrome 북마크였고, Chrome 자체의 북마크 API로 읽고 썼을 뿐, 확장 프로그램이 어딘가에 별도의 그림자 사본을 보관한 적은 없습니다. 그동안 했던 정리 작업은 확장 프로그램을 처음 설치하기 전과 똑같이 chrome://bookmarks에 그대로 남아 있습니다. 제거를 고민하며 나가는 길에 피드백을 남기고 싶다면 제거 피드백 페이지에서도 다룹니다만, 애초에 북마크는 위험에 처한 적이 없습니다.
일단 정리를 넘어 처음부터 북마크를 제대로 조직화하는 큰 그림이 궁금하다면 전체 세컨드 바 설정 가이드를, 여기서 다룬 롤백과 정리 관련 질문의 짧은 버전이 궁금하다면 FAQ를 확인해보세요.