О сайте ToolsAllInOne
245 бесплатных инструментов, которые выполняют работу на вашем компьютере, а не на сервере.
Что это такое
ToolsAllInOne — это 245 инструментов: конвертация и редактирование файлов, утилиты для PDF, изображений, видео и аудио, инструменты для разработчиков и калькуляторы. Все они работают прямо в вашем браузере. Большинство онлайн-конвертеров просят загрузить файл, обрабатывают его на своих серверах и выдают ссылку для скачивания. Этот сайт устроен иначе. Движки конвертации работают как WebAssembly на вашем компьютере, поэтому файл не покидает ваше устройство.
Почему всё устроено именно так
Загружая файл, вы доверяете его постороннему. Для фото из отпуска это может быть неважно, но для подписанного договора, медицинского снимка, копии паспорта или внутренней таблицы это очень важно. Локальная обработка снимает сам вопрос: серверной копии, которую могут слить, изъять по запросу, хранить или продать, не существует, потому что никакая копия не создаётся.
Она же снимает и коммерческие ограничения. Нет очереди на загрузку, суточной квоты, водяных знаков и платного тарифа, потому что за конвертацию вашего файла платит ваш собственный процессор, а не наш хостинг. Законы физики это не отменяет: у браузера есть предел памяти, и для очень больших видеофайлов он действительно ограничивает возможности. Эти ограничения описаны ниже.
Что используется
- Изображения — встроенные в браузер canvas и декодеры изображений.
- Аудио и видео — ffmpeg, скомпилированный в WebAssembly. На этом же движке построены многие настольные конвертеры. Он весит около 32 МБ, скачивается один раз при первой конвертации аудио или видео и затем кэшируется браузером.
- PDF — pdf-lib для создания PDF и pdf.js (Mozilla) для преобразования страниц в изображения.
- Форматы данных — js-yaml и marked, а также простой код для разбора CSV и Base64.
- OCR — Tesseract.js и его данные для распознавания английского языка.
- ИИ-инструменты на устройстве — ONNX Runtime (удаление фона), MediaPipe (размытие лиц) и Transformers.js (расшифровка речи, автоматические субтитры, перевод, озвучка текста и ИИ-увеличение изображений).
Все эти библиотеки имеют открытый исходный код.
Большая часть кода сайта отдаётся с самого сайта, включая библиотеку Transformers.js, движок OCR с данными для английского языка, движок и модель распознавания лиц, модель удаления фона и голос для озвучки текста. Несколько крупных движков и моделей при первом использовании нужного инструмента загружаются из публичных CDN и затем хранятся на вашем устройстве:
- jsDelivr, с unpkg в качестве запасного варианта: движок ffmpeg для аудио и видео (около 32 МБ).
- jsDelivr: среды выполнения WebAssembly для ИИ-инструментов и среда ONNX для удаления фона.
- Hugging Face: модели машинного обучения для расшифровки речи и автоматических субтитров (Whisper), перевода (Opus-MT), озвучки текста (SpeechT5) и ИИ-увеличения изображений (Swin2SR).
Загрузка из публичных CDN позволяет сайту оставаться бесплатным. Когда происходит такая загрузка, провайдер видит ваш IP-адрес и user-agent браузера, как и при отдаче любого другого файла; подробнее об этом на странице о конфиденциальности. Конвертируемые вами файлы в такой запрос никогда не попадают. Все библиотеки и их лицензии перечислены на странице об открытом исходном коде.
Ограничения и чем они обходятся
У работы целиком на вашем устройстве есть реальные компромиссы. Лучше сказать о них прямо, чем чтобы вы обнаружили их на полпути долгой конвертации.
Для аудио и видео действует жёсткий предел в 2 ГБ
Медиадвижок работает в WebAssembly, который может адресовать не более 2 ГБ памяти. Это ограничение технологии, а не вашего компьютера, поэтому 64 ГБ оперативной памяти его не увеличат. В эти 2 ГБ должны одновременно поместиться исходный файл, готовый результат и рабочая память кодировщика. На практике файлы крупнее примерно 900 МБ обработать не получится, и сайт сообщает об этом до начала работы, а не обрывает её на середине.
Конвертация идёт в один поток, поэтому она медленная
Движок использует одно ядро процессора. На настольном компьютере видео обрабатывается примерно столько же, сколько длится сам ролик; на старом телефоне это может занять в десять-двадцать раз дольше. Аудио, изображения, PDF и файлы с данными обрабатываются быстро: тяжело именно с видео.
Это расходует заряд батареи и нагревает устройство
Долгая конвертация видео держит одно ядро под полной нагрузкой всё это время. На ноутбуке или телефоне это означает заметный расход заряда и нагрев. Ничего не сломается: операционная система снижает частоту процессора задолго до того, как это станет возможным, но начинать такую работу при заряде 5% не стоит.
Вкладка должна оставаться открытой
Вся работа и готовый файл находятся на странице. Если закрыть вкладку или позволить телефону её приостановить, результат конвертации будет потерян. Если вы попытаетесь уйти со страницы во время конвертации, появится предупреждение.
Другие ограничения, которые мы вводим намеренно
- Анимированный GIF охватывает первые 30 секунд ролика. GIF почти не сжимает данные между кадрами, поэтому конвертация без ограничения даёт огромные файлы и может исчерпать память.
- PDF обрабатываются не более чем по 100 страниц за раз, а каждая страница преобразуется в рамках ограниченного числа пикселей, чтобы одна огромная страница сама по себе не вызвала сбой. Длинный документ всё равно остаётся тяжёлой задачей.
- Очень большие изображения ограничены максимальным размером canvas в вашем браузере, который на iPhone и iPad гораздо меньше, чем на настольном компьютере.
Трафик при первом использовании
Медиадвижок весит около 32 МБ и скачивается один раз, при первой конвертации аудио или видео. Инструменты OCR и ИИ на устройстве при первом запуске скачивают каждый свой движок или модель. Их размер составляет от примерно 10 МБ (размытие лиц) до примерно 215 МБ (озвучка текста); точный размер указан на странице каждого инструмента. Затем браузер кэширует их. Если у вас лимитное подключение, об этом стоит знать заранее.
Первый раз нужно подключение к сети
Сама работа выполняется локально, но каждую страницу и каждый движок нужно один раз загрузить по сети, прежде чем они смогут кэшироваться. После этого посещённая вами страница, движок, отдаваемый с этого сайта, или однажды использованный движок для аудио и видео будут работать без сети. Исключение составляют инструменты ИИ: части их движков берутся из публичных CDN и хранятся только в обычном кэше браузера, поэтому подключение может понадобиться снова. Инструменту, который вы ещё не открывали, или движку, который вы ещё не запускали, при первом использовании всегда нужно подключение.
Кто управляет ToolsAllInOne
ToolsAllInOne создан и поддерживается ToolsAllInOne. Он запущен в 2026 году. Полные сведения об операторе см. в правовой информации.
Контакты
Вопросы, сообщения об ошибках и запросы на удаление: [email protected]