Giới thiệu về ToolsAllInOne
245 công cụ miễn phí xử lý ngay trên máy tính của bạn thay vì trên máy chủ.
Đây là gì
ToolsAllInOne gồm 245 công cụ — chuyển đổi và chỉnh sửa tệp, tiện ích PDF, ảnh, video và âm thanh, công cụ cho lập trình viên và máy tính — tất cả chạy trực tiếp trong trình duyệt web của bạn. Hầu hết các trình chuyển đổi trực tuyến yêu cầu bạn tải tệp lên, xử lý trên máy chủ của họ rồi trả lại một liên kết tải xuống. Trang này thì không. Các bộ máy chuyển đổi chạy dưới dạng WebAssembly trên chính máy của bạn, nên tệp không bao giờ rời khỏi thiết bị.
Vì sao hoạt động theo cách này
Tải một tệp lên nghĩa là giao nó cho một người xa lạ. Với một bức ảnh đi nghỉ thì có thể không quan trọng lắm; nhưng với một bản hợp đồng đã ký, một phim chụp y tế, bản sao hộ chiếu hay một bảng tính nội bộ thì rất quan trọng. Chuyển đổi ngay trên máy loại bỏ hoàn toàn mối lo này — không có bản sao nào trên máy chủ để bị rò rỉ, bị thu giữ theo lệnh tòa, bị lưu giữ hay bị bán, vì chưa từng có bản sao nào được tạo ra.
Cách này cũng loại bỏ các giới hạn thương mại. Không có hàng đợi tải lên, không có hạn mức hằng ngày, không có hình mờ và không có gói trả phí, vì chi phí chuyển đổi tệp của bạn do chính CPU của bạn gánh, chứ không phải hóa đơn lưu trữ của chúng tôi. Điều không thể loại bỏ là giới hạn vật lý: trình duyệt của bạn có mức bộ nhớ tối đa, và điều đó đặt ra giới hạn thực sự cho các tệp video rất lớn. Các giới hạn này được nêu bên dưới.
Công cụ dùng những gì
- Ảnh — canvas và bộ giải mã ảnh có sẵn của trình duyệt.
- Âm thanh và video — ffmpeg, được biên dịch sang WebAssembly. Đây cũng là bộ máy mà nhiều trình chuyển đổi trên máy tính dùng. Dung lượng khoảng 32 MB, được tải xuống một lần vào lần chuyển đổi âm thanh hoặc video đầu tiên của bạn, sau đó được trình duyệt lưu vào bộ nhớ đệm.
- PDF — pdf-lib để tạo PDF và pdf.js (Mozilla) để kết xuất PDF thành ảnh.
- Định dạng dữ liệu — js-yaml và marked, cùng mã phân tích đơn giản cho CSV và Base64.
- OCR — Tesseract.js và dữ liệu nhận dạng tiếng Anh của nó.
- Công cụ AI chạy trên thiết bị — ONNX Runtime (xóa phông nền), MediaPipe (làm mờ khuôn mặt) và Transformers.js (chuyển giọng nói thành văn bản, tự động tạo phụ đề, dịch, chuyển văn bản thành giọng nói và phóng to ảnh bằng AI).
Tất cả các thư viện này đều là mã nguồn mở.
Phần lớn mã mà trang web này dùng được phục vụ từ chính trang web này, gồm thư viện Transformers.js, bộ máy OCR cùng dữ liệu ngôn ngữ tiếng Anh, bộ máy và mô hình nhận diện khuôn mặt, mô hình xóa phông nền và giọng đọc chuyển văn bản thành giọng nói. Một số bộ máy và mô hình lớn được lấy từ các CDN công cộng vào lần đầu bạn dùng công cụ cần đến chúng, rồi được lưu lại trên thiết bị của bạn:
- jsDelivr, với unpkg làm phương án dự phòng: bộ máy âm thanh và video ffmpeg (khoảng 32 MB).
- jsDelivr: các môi trường chạy WebAssembly mà công cụ AI dùng và môi trường ONNX mà tính năng xóa phông nền dùng.
- Hugging Face: các mô hình học máy cho việc chuyển giọng nói thành văn bản và tự động tạo phụ đề (Whisper), dịch (Opus-MT), chuyển văn bản thành giọng nói (SpeechT5) và phóng to ảnh bằng AI (Swin2SR).
Việc lấy chúng từ các CDN công cộng là điều giúp trang web được lưu trữ miễn phí. Khi một lần tải như vậy diễn ra, nhà cung cấp sẽ thấy địa chỉ IP và user-agent trình duyệt của bạn, như với bất kỳ tệp nào họ phục vụ; trang quyền riêng tư có nói về điều này. Các tệp bạn chuyển đổi không bao giờ nằm trong yêu cầu đó. Mọi thư viện và giấy phép của nó được liệt kê trên trang mã nguồn mở.
Các giới hạn và cái giá của chúng
Chạy mọi thứ trên chính thiết bị của bạn có những đánh đổi thực sự. Chúng tôi muốn nói thẳng ra hơn là để bạn phát hiện giữa chừng một lần chuyển đổi dài.
Âm thanh và video có mức giới hạn cứng 2 GB
Bộ máy xử lý phương tiện chạy trong WebAssembly, vốn chỉ có thể địa chỉ hóa tối đa 2 GB bộ nhớ — đó là giới hạn của công nghệ chứ không phải của máy tính bạn, nên máy có 64 GB RAM cũng không nâng được mức này. 2 GB đó phải chứa cùng lúc tệp đầu vào, tệp đầu ra hoàn chỉnh và bộ nhớ làm việc của bộ mã hóa. Trên thực tế, các tệp lớn hơn khoảng 900 MB không thể hoàn tất, và trang web sẽ báo điều đó trước khi bạn bắt đầu thay vì thất bại giữa chừng.
Chuyển đổi chạy đơn luồng nên khá chậm
Bộ máy dùng một lõi CPU. Trên máy tính để bàn, hãy dự kiến video mất xấp xỉ bằng thời lượng của chính đoạn video; trên điện thoại cũ có thể lâu hơn mười đến hai mươi lần. Âm thanh, ảnh, PDF và tệp dữ liệu thì nhanh — chính video mới là thứ đòi hỏi nhiều.
Sẽ tốn pin và làm thiết bị nóng lên
Một lần chuyển đổi video dài giữ một lõi ở mức tải đầy suốt thời gian đó. Trên laptop hoặc điện thoại, điều này nghĩa là hao pin và tỏa nhiệt rõ rệt. Nó sẽ không làm hỏng gì — hệ điều hành của bạn sẽ giảm xung CPU từ rất lâu trước khi điều đó có thể xảy ra — nhưng cũng không nên bắt đầu khi pin chỉ còn 5%.
Phải giữ tab luôn mở
Toàn bộ công việc và tệp hoàn chỉnh nằm trong trang. Đóng tab, hoặc để điện thoại tạm dừng tab, sẽ làm mất kết quả chuyển đổi. Trang sẽ cảnh báo bạn nếu bạn cố rời đi khi đang chuyển đổi.
Các giới hạn khác mà chúng tôi cố ý áp dụng
- GIF động chỉ bao gồm 30 giây đầu tiên của đoạn video. GIF gần như không nén được giữa các khung hình, nên nếu không giới hạn thì kết quả sẽ là những tệp khổng lồ và có thể làm cạn bộ nhớ.
- PDF được xử lý tối đa 100 trang mỗi lần, và mỗi trang được kết xuất trong một ngân sách điểm ảnh có giới hạn, nên một trang quá khổ không thể tự làm hỏng cả quá trình. Một tài liệu dài vẫn là công việc nặng.
- Ảnh rất lớn bị giới hạn bởi kích thước canvas tối đa của trình duyệt, vốn nhỏ hơn nhiều trên iPhone và iPad so với máy tính để bàn.
Dung lượng dữ liệu trong lần dùng đầu tiên
Bộ máy xử lý phương tiện có dung lượng khoảng 32 MB và được tải xuống một lần, vào lần đầu bạn chuyển đổi âm thanh hoặc video. Các công cụ OCR và AI chạy trên thiết bị mỗi loại tải bộ máy hoặc mô hình riêng vào lần đầu bạn dùng. Dung lượng dao động từ khoảng 10 MB (làm mờ khuôn mặt) đến khoảng 215 MB (chuyển văn bản thành giọng nói), và trang của từng công cụ nêu con số riêng. Sau đó trình duyệt sẽ lưu chúng vào bộ nhớ đệm. Nếu bạn đang dùng kết nối có giới hạn dữ liệu, bạn nên biết điều này trước khi bắt đầu.
Lần đầu cần có kết nối mạng
Bản thân việc xử lý diễn ra cục bộ, nhưng mỗi trang và mỗi bộ máy phải được tải qua mạng một lần trước khi có thể lưu vào bộ nhớ đệm. Sau đó, một trang bạn đã truy cập và một bộ máy được phục vụ từ chính trang web này, hoặc bộ máy âm thanh và video sau khi đã dùng, sẽ hoạt động ngoại tuyến. Các công cụ AI là ngoại lệ: một phần bộ máy của chúng đến từ các CDN công cộng và chỉ được giữ trong bộ nhớ đệm thông thường của trình duyệt, nên có thể cần kết nối lại. Một công cụ bạn chưa từng mở, hoặc một bộ máy bạn chưa từng chạy, luôn cần kết nối vào lần đầu tiên.
Ai vận hành ToolsAllInOne
ToolsAllInOne được xây dựng và vận hành bởi ToolsAllInOne. Trang ra mắt năm 2026. Thông tin đầy đủ về đơn vị vận hành có trong thông tin pháp lý.
Liên hệ
Câu hỏi, báo lỗi hoặc yêu cầu gỡ nội dung: [email protected]