Văn bản & Văn phòng

So sánh hai văn bản

So sánh hai bản văn bản theo dòng và từng từ, đánh dấu phần thêm, xóa, sửa; có thể bỏ qua hoa/thường, khoảng trắng hoặc dấu tiếng Việt.

Xử lý trên thiết bịMiễn phí, không cần đăng nhập

0 dòng
0 dòng

Mỗi bản tối đa 500.000 ký tự hoặc 20.000 dòng; tệp .txt, .md, .csv, .json đến 5 MB được đọc như văn bản thuần.

Tùy chọn so sánh

Tùy chọn bỏ qua chỉ ảnh hưởng phép so sánh; kết quả luôn hiển thị nguyên văn hai bản.

Quyền riêng tư

Hai bản văn bản và tệp bạn mở được so sánh ngay trên trình duyệt (văn bản dài chạy trong Web Worker của chính trang), không gửi lên máy chủ Softonline, không ghi vào đường dẫn hay bộ nhớ trình duyệt và mất khi bạn đóng trang hoặc bấm "Xóa". Báo cáo tải về được tạo ngay trên máy và không chứa mã script. Trang chỉ nhớ tùy chọn so sánh và chế độ xem trên thiết bị này; bấm "Đặt lại tùy chọn" để xóa.

Cách sử dụng

  1. Dán hoặc gõ bản cũ vào ô "Bản A" và bản mới vào ô "Bản B"; có thể bấm "Mở tệp" hoặc kéo thả tệp .txt, .md, .csv, .json vào từng ô.
  2. Chọn tùy chọn so sánh nếu cần: bỏ qua chữ hoa/thường, khoảng trắng, dòng trống hoặc dấu tiếng Việt.
  3. Bấm "So sánh" (hoặc Ctrl+Enter trong ô nhập) để xem số dòng thêm, xóa, sửa và không đổi.
  4. Chọn chế độ xem "Song song" hoặc "Hợp nhất"; bấm "Khác biệt trước" và "Khác biệt sau" để nhảy giữa các vùng thay đổi.
  5. Bấm "Tải báo cáo HTML", "Tải .diff" hoặc "Sao chép .diff" để lưu kết quả.

Khi nào nên dùng

Đối chiếu hai phiên bản hợp đồng, báo giá, quy chế hay bài viết trước khi duyệt; kiểm tra người khác đã sửa những gì trong tài liệu; so sánh tệp cấu hình, CSV hoặc JSON xuất ra ở hai thời điểm.

Giới hạn

Mỗi bản tối đa 500.000 ký tự hoặc 20.000 dòng; tệp .txt, .md, .csv, .json tối đa 5 MB và được đọc như văn bản thuần. Công cụ so theo dòng trước rồi mới đánh dấu từng từ trong dòng bị sửa; dòng dài hơn 10.000 ký tự (như JSON viết liền một dòng) chỉ được so cả dòng. Khi hai bản khác nhau quá nhiều, công cụ dừng tìm cách ghép tối ưu sau vài giây và báo rõ. Không đọc trực tiếp Word/PDF và không có chức năng gộp (merge) hai bản.

Module liên quan

Chỉ cần một tác vụ nhanh? Công cụ miễn phí này là đủ.Cần lưu lịch sử phiên bản và phân quyền tài liệu cho cả đội? Xem Module Quản lý tài liệuLưu trữ tài liệu theo thư mục, phiên bản, phân quyền và chia sẻ link có thời hạn.

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

Công cụ so sánh theo dòng hay theo từ?

Công cụ ghép các dòng giống nhau giữa hai bản bằng thuật toán Myers (cùng loại với lệnh git diff) để tìm ít thay đổi nhất. Dòng có nội dung gần giống được hiển thị là "sửa" và từng từ thêm, bớt trong dòng đó được tô màu; dòng khác hẳn được hiển thị là xóa ở bản A và thêm ở bản B.

Các tùy chọn bỏ qua có làm thay đổi văn bản của tôi không?

Không. Bỏ qua hoa/thường, khoảng trắng, dòng trống hay dấu chỉ ảnh hưởng cách so sánh; kết quả luôn hiển thị nguyên văn hai bản. Lưu ý bỏ qua dấu có thể che khác biệt có ý nghĩa, ví dụ "bán" và "bạn" sẽ được coi là giống nhau.

Vì sao hai dòng trông giống hệt nhau vẫn bị đánh dấu khác?

Thường do khoảng trắng thừa ở cuối dòng, tab thay cho dấu cách hoặc khoảng trắng không ngắt. Bật "Bỏ qua khác biệt khoảng trắng" để bỏ qua các khác biệt này. Chữ có dấu gõ dạng dựng sẵn và dạng tổ hợp luôn được coi là giống nhau và trang sẽ ghi chú khi gặp.

Báo cáo HTML tải về có an toàn không?

Báo cáo là một tệp HTML tĩnh tạo ngay trên máy bạn: mọi nội dung được mã hóa thành chữ, không có mã script và không tải tài nguyên bên ngoài, nên mở được cả khi không có mạng. Tệp .diff dùng định dạng unified diff quen thuộc với git và các công cụ lập trình.

Văn bản của tôi có bị gửi đi hay lưu lại không?

Không. Phép so sánh chạy trên trình duyệt của bạn, kể cả khi mở tệp. Hai bản văn bản không được lưu và mất khi bạn đóng trang; trang chỉ nhớ tùy chọn so sánh và chế độ xem.

Có so sánh được tệp Word hoặc PDF không?

Công cụ chỉ đọc tệp văn bản thuần .txt, .md, .csv và .json. Với Word hoặc PDF, hãy sao chép nội dung rồi dán vào từng ô. Nếu tệp không phải UTF-8, trang sẽ hỏi trước khi thử đọc theo bảng mã Windows-1258 và không thay đổi nội dung đang có khi bạn chọn Hủy.

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây