О проекте is.tools
Что это такое
is.tools — это набор небольших инструментов для повседневных дел с файлами и текстом: сжатие и конвертация изображений, объединение, разделение и подписание PDF, конвертация фотографий HEIC с iPhone, удаление фона, распознавание текста со скриншота, форматирование JSON, генерация паролей, преобразование между упрощённым и традиционным китайским. Набор постоянно растёт, и каждый инструмент доступен на всех языках сайта.
Каждый инструмент работает внутри вашего браузера. Когда вы перетаскиваете файл, он декодируется, обрабатывается и кодируется обратно на вашей же машине — сборками WebAssembly тех же открытых библиотек, которые используют настольные программы: MozJPEG, libwebp, libavif, OxiPNG, pdf-lib, PDF.js, libheif, QPDF, Tesseract, ONNX Runtime, OpenCC. Ничего не загружается на сервер, поэтому здесь нет очереди, нет ограничения на размер, нет водяных знаков и не нужен аккаунт. После того как страница загрузилась, она продолжает работать и с выключенной сетью.
Кто мы
Небольшая команда инженеров с опытом в кроссплатформенном и сетевом программном обеспечении. Мы делаем is.tools так, чтобы это было одно место, куда человек в любой стране приходит за повседневными задачами с файлами и текстом: те же инструменты, то же качество, на всех основных языках и без загрузки файлов на сервер. Службы поддержки здесь нет, но есть человек, который читает каждое письмо, отправленное через страницу контактов, и чинит то, что сломалось, обычно в течение нескольких дней.
Инструменты бесплатны и без ограничений; сайт живёт за счёт рекламы на страницах. Мы ничего не продаём, не собираем адреса электронной почты и не размещаем партнёрских ссылок. В политике конфиденциальности точно написано, что именно измеряется и кем.
Как мы решаем, что делать дальше
Инструмент появляется только тогда, когда его можно сделать как следует в браузере, когда «файл остаётся на вашем устройстве» — реальное преимущество, а не лозунг, и когда он сочетается с уже существующими, чтобы результат можно было передать дальше, не выбирая файл заново. Это отсекает многое популярное: конвертеры единиц и калькуляторы, на которые поисковик и так отвечает сам, всё, что требует сервера — например Word в PDF, — и всё, что скачивает чужие видео.
Каждый инструмент должен быть не просто работающим, а не хуже лучшего настольного аналога. Когда встроенный кодировщик браузера выдавал JPEG хуже, чем Photoshop, мы заменили его на MozJPEG; когда PDF после сжатия становился больше, инструмент научился оставлять оригинал. Если вы нашли случай, где инструмент справляется плохо, напишите нам — именно так начиналось большинство здешних улучшений.
Известные ограничения
Удалению фона нужно около 200 МБ свободной памяти и WebGPU для быстрого пути; на телефонах с 4 ГБ оперативной памяти и в браузерах без WebGPU работа идёт на процессоре и занимает 15–25 секунд на фотографию, а на некоторых старых телефонах модель не загружается вовсе. Распознавание текста читает только печатный текст; рукописный превращается в шум, и это ограничение движка, а не ошибка, которую мы можем исправить. Конвертация HEIC в Safari примерно вдвое медленнее, чем в Chrome, потому что сборка libheif для WebAssembly там работает в один поток. Инструменты PDF не могут открыть документ с сертификатной цифровой подписью, не нарушив эту подпись, — так устроен сам формат PDF. Переводы на японский, испанский, португальский, немецкий, французский и русский сделаны с помощью машины и вычитаны нами, а не носителями языка; если какая-то фраза звучит странно, пришлите её нам, и мы поправим.
В журнале изменений записано, над чем мы работали и когда каждое изменение попало на сайт.