Xóa khoảng trắng thừa, giữ xuống dòng trong văn bản

Dọn khoảng cách trong văn bản dán vào: gộp dấu cách, đổi tab và rút gọn dòng trống thừa, vẫn giữ xuống dòng. Xem lại rồi sao chép hoặc tải TXT.

Dán văn bản và chọn khoảng trắng cần dọn

Xử lý trên trình duyệt · lưu nháp khi được phép Sẵn sàng
Văn bản đã dọn khoảng trắng

Dọn khoảng trắng trong ba bước

01

Dán văn bản

Dán văn bản có dấu cách hoặc dòng trống thừa vào ô đầu vào. Chọn Dùng ví dụ nếu muốn thử trước với một đoạn ngắn.

Chọn cách dọn theo khoảng cách cần giữ

Bạn muốn sửa gì?Lựa chọnKết quả và cách kiểm tra
Nhiều dấu cách giữa các từGộp dấu cách liên tiếp“Xin chào” thành “Xin chào”. Xuống dòng vẫn còn; kiểm tra các khoảng cách dùng để căn cột.
Khoảng rộng do tabĐổi tab thành dấu cáchMột hoặc nhiều tab liền nhau thành một dấu cách. Bật thêm Gộp dấu cách liên tiếp nếu quanh tab còn dấu cách thừa; tắt đổi tab nếu cần giữ ký tự phân cột.
Nhiều dòng trống giữa các đoạnRút gọn dòng trống thừaNhiều dòng trống liên tiếp còn một dòng trống giữa hai đoạn. Không xóa hết dòng trống hay nối các dòng có chữ; tắt nếu muốn giữ độ giãn đoạn ban đầu.

Nếu khoảng cách vẫn chưa đúng

Dòng bị ngắt giữa câu
Các dòng có chữ vẫn tách riêng. Nếu đoạn sao chép từ PDF bị ngắt giữa câu và cần nối lại, dùng Xóa xuống dòng.
Ký tự trắng đặc biệt
Khoảng trắng không ngắt dòng hoặc ký tự vô hình bên trong văn bản có thể còn nguyên. Công cụ không có chế độ dọn mọi khoảng trắng Unicode; kiểm tra chỗ nghi ngờ và thay riêng ký tự đó trong trình soạn thảo.
Cần giữ căn lề
Bảng dán từ Excel, mã nguồn, danh sách thụt lề và thơ có thể cần giữ tab hoặc nhiều dấu cách. Giữ bản gốc để đối chiếu; ngay cả khi tắt cả ba lựa chọn, khoảng trắng ở hai đầu toàn bộ văn bản vẫn bị cắt.
Cần dọn thêm nội dung
Nếu cần bỏ thêm thẻ HTML đơn giản, dấu đầu dòng hoặc liên kết, chuyển sang Làm sạch văn bản.

Văn bản và bản nháp được lưu ở đâu?

Việc dọn khoảng trắng chạy trong trình duyệt. Khi lưu trữ cục bộ được phép, trang lưu văn bản nhập và lựa chọn trên thiết bị để khôi phục khi bạn quay lại. Nhấn Xóa để gỡ bản nháp và kết quả đang hiển thị; file TXT đã tải vẫn nằm ở nơi bạn lưu.

Bình luận & góp ý

Đánh giá

Đang tải đánh giá…

Viết bình luậnKhông cần đăng nhập

Không chia sẻ mật khẩu, thông tin nhạy cảm hoặc nội dung tệp đang xử lý.

Duyệt trước khi đăng. Email không công khai.

Nhúng công cụ này vào website của bạnMiễn phí · Sao chép một lần, công cụ tự cập nhật

Dán iframe vào HTML, WordPress hoặc nền tảng hỗ trợ nhúng. Công cụ chạy trong trình duyệt người dùng; bạn có thể chỉnh chiều cao và giao diện.

Xem hướng dẫn nhúng công cụ và các nền tảng hỗ trợ →

<div style="max-width:900px">
  <iframe data-kitotool-embed src="https://kitotool.com/embed/vi/whitespace-remover/" title="Xóa Khoảng Trắng Thừa — KitoTool" width="100%" height="880" style="display:block;width:100%;border:1px solid #dbe3ee;border-radius:12px" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>
  <p style="margin:6px 2px 0;text-align:right;font:12px/1.5 system-ui,sans-serif;color:#64748b">Công cụ miễn phí bởi <a href="https://kitotool.com/vi/xoa-khoang-trang/" target="_blank" rel="nofollow noopener noreferrer" style="color:#2359d4;text-decoration:underline">KitoTool</a></p>
</div>

Mã có dòng ghi nguồn hiển thị dưới iframe; liên kết được đánh dấu nofollow theo hướng dẫn cho widget phân phối rộng.

Tùy chọn: tự điều chỉnh chiều cao iframe

Thêm đoạn mã này một lần trên trang chứa iframe.

<script>
(function(){var origin="https://kitotool.com";function frames(){return document.querySelectorAll("iframe[data-kitotool-embed]")}function measure(f){if(f.contentWindow&&new URL(f.src).origin===origin)f.contentWindow.postMessage({type:"kitotool:measure"},origin)}window.addEventListener("message",function(e){if(e.origin!==origin||!e.data||e.data.type!=="kitotool:resize"||!Number.isFinite(e.data.height))return;frames().forEach(function(f){if(f.contentWindow===e.source&&new URL(f.src).origin===origin)f.style.height=Math.max(320,Math.min(12000,Math.ceil(e.data.height)))+"px";});});function connect(){frames().forEach(function(f){f.addEventListener("load",function(){measure(f)});measure(f)})}if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",connect,{once:true});else connect()})();
</script>