Lazy Compare - Diff Check trực tuyến

Dán hai phiên bản của một đoạn văn bản, LazyCompare sẽ chỉ ra mọi khác biệt — theo từng dòng, rồi tới từng ký tự. Một lần nhấp là xong.


Văn bản 1

Đang tải...

Văn bản 2

Diff check là gì?

Diff check (hay diffcheck, diff checker) là việc đặt hai phiên bản của cùng một đoạn văn bản cạnh nhau rồi đánh dấu tất cả những gì đã được thêm, xóa hoặc viết lại. Thay vì đọc lại cả hai bản và hy vọng mắt mình bắt được chỗ khác nhau, công cụ sẽ làm việc đó: ghép các dòng còn khớp, tô đậm những dòng đã đổi, rồi chỉ ra chính xác những ký tự khác nhau bên trong một dòng.

Các bước so sánh

  1. Dán bản gốc

    Đưa phiên bản ban đầu vào ô Văn bản 1.

  2. Dán bản mới

    Đưa bản đã sửa vào ô Văn bản 2. Cả hai ô đều được lưu ngay trên máy bạn, tải lại trang cũng không mất.

  3. Bấm So sánh

    Dòng được thêm hiện màu xanh, dòng bị xóa hiện màu đỏ, còn những ký tự đổi bên trong một dòng sẽ được tô nền.

  4. Duyệt từng khác biệt

    Nút Trước và Tiếp nhảy thẳng từ khác biệt này sang khác biệt kế; bộ đếm cho biết còn bao nhiêu chỗ chưa xem.

Công cụ này làm được gì

  • So tới từng ký tự

    Công cụ ghép dòng trước, sau đó soi vào đúng những ký tự đã đổi — nên chỉ đổi tên một biến sẽ không bị hiểu thành viết lại cả dòng.

  • Dữ liệu không rời máy bạn

    Việc so sánh chạy ngay trên thiết bị của bạn, nội dung đang gõ được lưu trong bộ nhớ của trình duyệt. Không tải lên, không cần tài khoản, máy chủ không giữ bản sao nào.

  • Chịu được file dài

    Khi tắt ngắt dòng, chỉ những dòng đang nằm trong khung nhìn mới được vẽ — vài nghìn dòng vẫn cuộn mượt.

  • Nhảy thẳng tới chỗ đổi

    Mọi khác biệt đều được đánh số sẵn, bạn không phải cuộn mò tìm dòng đã thay đổi.

Khi nào bạn cần diff check

  • File cấu hình, file môi trường

    So hai file .env hay YAML để tìm ra đúng cái key đang khác nhau giữa staging và production.

  • File ngôn ngữ, file dịch

    Kiểm tra file tiếng Anh và tiếng Việt có đủ cùng một bộ key trước khi đẩy lên.

  • Các bản nháp nội dung

    Xem biên tập viên, đồng nghiệp — hay AI — thực sự đã sửa gì trong bài của bạn.

  • Code không nằm trong repo

    So hai đoạn code copy từ chat, từ log hay từ một câu trả lời trên mạng, khi không thể dùng git diff.

Câu hỏi thường gặp

Nội dung của tôi có bị tải lên đâu đó không?

Không. Việc so sánh chạy trong trình duyệt, phần bạn gõ được lưu trong bộ nhớ của chính trình duyệt để lần sau mở lại vẫn còn. Nội dung không bao giờ được gửi lên máy chủ.

So sánh được văn bản dài tới đâu?

Không có giới hạn cứng, giới hạn thực tế nằm ở bộ nhớ máy bạn. Với dữ liệu rất dài, hãy tắt Ngắt dòng: khi đó các dòng chỉ được vẽ khi cần nên cuộn vẫn nhẹ.

Dùng cho code được không hay chỉ cho văn bản thường?

Cả hai. Diff check chạy được với mọi văn bản thuần: mã nguồn, JSON, CSV, log, Markdown hay bài viết thông thường. Nếu bạn có sẵn file patch của git thì nên dùng trang Git diff viewer.

Các cách so sánh khác