Trích xuất URL từ văn bản, rà danh sách liên kết

Dán văn bản để lấy các chuỗi liên kết HTTP, HTTPS và www, mỗi mục một dòng. Chọn lọc trùng hoặc sắp A–Z, rà lại danh sách rồi sao chép hoặc tải TXT.

Dán văn bản để lấy danh sách URL

Xử lý trên trình duyệt · lưu nháp khi được phép Sẵn sàng
Danh sách URL cần kiểm tra

Lấy danh sách liên kết trong ba bước

01

Dán văn bản chứa liên kết

Dán đoạn văn, ghi chú hoặc nội dung đã sao chép có liên kết vào ô nhập. Công cụ tìm các chuỗi bắt đầu bằng http://, https:// hoặc www.; không cần mỗi liên kết nằm riêng một dòng.

Chọn cách giữ và sắp xếp liên kết

Bạn cầnThao tácĐiều cần kiểm tra
Lấy liên kết từ đoạn vănDán văn bản có http://, https:// hoặc www. rồi trích xuất.Mỗi chuỗi tìm thấy nằm trên một dòng. www. được giữ nguyên, không tự thêm https://.
Bỏ các lần xuất hiện lặpBật Loại bỏ kết quả trùng; mặc định đang bật.Giữ cách viết của lần đầu, so toàn bộ chuỗi không phân biệt hoa/thường, gồm cả đường dẫn và giá trị tham số.
Giữ thứ tự hoặc sắp A–ZĐể Sắp xếp A–Z tắt để giữ thứ tự; bật để sắp danh sách.Sắp theo toàn bộ chuỗi URL, không nhóm riêng theo tên miền. HTTP, HTTPS và www. không tự gộp thành cùng một địa chỉ.

Danh sách là các chuỗi có dạng liên kết cần bạn kiểm tra. Công cụ không truy cập trang đích để xác nhận URL hợp lệ, còn hoạt động hoặc an toàn, cũng không thu thập liên kết từ một website.

Nếu danh sách thiếu hoặc khác nguồn

Không tìm thấy liên kết mong muốn
Tên miền trần như example.com, đường dẫn tương đối như /bai-viet và liên kết FTP không thuộc mẫu nhận diện. Nếu sao chép chỉ được nhãn liên kết, hãy lấy địa chỉ thật rồi dán vào. Với văn bản quá lớn, chia thành từng đoạn để xử lý.
Hai địa chỉ bị gộp thành một
Nếu cần giữ cả /A và /a, hoặc các giá trị tham số chỉ khác chữ hoa/thường, tắt Loại bỏ kết quả trùng rồi trích xuất lại. Kiểm tra các biến thể cần giữ trước khi dùng danh sách.
Cuối URL bị cắt hoặc còn mã HTML
Dấu ngoặc đóng, dấu phẩy, chấm, chấm phẩy, ! và ? ở cuối chuỗi được bỏ, kể cả khi là một phần địa chỉ. Mã như & trong HTML được giữ nguyên. Đối chiếu nguồn, sửa văn bản đầu vào và trích xuất lại; nếu dấu cuối vẫn bị cắt, bổ sung lại khi chỉnh danh sách bên ngoài công cụ.

Bản nháp trên thiết bị khi được phép

Văn bản được trích xuất trong trình duyệt. Khi lưu trữ cục bộ được phép, nội dung và tùy chọn được giữ để bạn làm tiếp. Nhấn Xóa để xóa ô nhập, kết quả và bản nháp của công cụ; bản đã sao chép và file TXT đã tải vẫn ở 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/url-extractor/" title="Trích Xuất URL — KitoTool" width="100%" height="920" 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/trich-xuat-url/" 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>