Перейти к содержимому
norito
Изображения
Сжатие изображенияУменьшает до целевого размера файла
Генератор заполнителейИзображения-заполнители на заказ
Удаление фонаВырезает человека с фотографии
Изменить размер изображенияИзменение ширины и высоты, точно или в процентах
Конвертер изображенийКонвертация между JPG, PNG и WebP
Обрезать изображениеПеретащите рамку для обрезки, свободно или с фиксированной пропорцией
Удаление метаданныхУдаляет EXIF, GPS и данные камеры
Водяной знак на изображенииДобавляет текстовый водяной знак с живым предпросмотром
Разработка
Генератор тестовых файловФайлы-заполнители точного размера
Форматирование JSONФорматирует, проверяет и минифицирует
Редактор MarkdownПредпросмотр в реальном времени, экспорт в .md/.html
Генератор UUIDМассовая генерация случайных UUID v4
Кодирование / декодирование Base64Текст в Base64 и обратно, безопасно для UTF-8
Генератор хешейMD5, SHA-1, SHA-256, SHA-512
Конвертер меток времениИз времени Unix в дату и обратно
JSON DiffСравнение двух документов JSON
Декодер JWTДекодирует заголовок и полезную нагрузку JWT
Тестер регулярных выраженийТестирует regex с подсветкой совпадений в реальном времени
CSV в JSONКонвертирует файл CSV в JSON
Просмотр CSVПросмотр и редактирование CSV в виде таблицы
Кодировщик / декодировщик URLПроцентное кодирование или декодирование URL
Кодировщик / декодировщик HTML-сущностейЭкранирует или снимает экранирование HTML-сущностей
Конвертер YAML в JSONКонвертация YAML и JSON в обе стороны
Парсер cron-выраженийОбъясняет расписание cron, показывает следующие запуски
Конвертер систем счисленияДвоичная, восьмеричная, десятичная, шестнадцатеричная и другие
Сравнение текстаПострочное сравнение двух текстов
Текст
Генератор SEO-слаговЧистые URL из заголовков
Генератор текста заданной длиныТекст-заполнитель точной длины
Счётчик словПодсчёт слов, предложений и абзацев в реальном времени
Счётчик символовПодсчёт символов с учётом лимитов платформ
Удаление дублирующихся строкУдаляет повторяющиеся строки из списка
Сортировка строкСортировка по алфавиту, числам или вперемешку
Конвертер регистраUPPERCASE, camelCase, snake_case и другие
Генератор Lorem IpsumТекст-заполнитель по словам, предложениям или абзацам
Поиск и заменаПоиск и замена текста, поддержка regex
Утилиты
Генератор паролейСлучайные пароли и фразы
Генератор QR-кодовПользовательские цвета, коррекция ошибок
PDF
Объединить PDFОбъедините несколько PDF в один
Разделить PDFИзвлеките страницы или разделите на файлы
Повернуть PDFИсправьте развёрнутые или перевёрнутые страницы
PDF в JPG/PNGПревратите страницы в изображения
JPG/PNG в PDFОбъедините изображения в один PDF
Удалить и переставитьУдалите или переставьте страницы
Номера страницПронумеруйте каждую страницу
Водяной знакНанесите текст на каждую страницу
Извлечь текстИзвлеките текст из PDF
Сжать PDFУменьшите размер PDF-файла
Подписать PDFНарисуйте или введите подпись
SEO
Генератор мета-теговЗаголовок, описание, теги OG и Twitter
Конструктор UTMСоздавайте ссылки с UTM-метками
Генератор robots.txtПравила allow/disallow, ссылка на sitemap
Генератор SitemapURL на входе, sitemap.xml на выходе
Design
Градиент CSSЛинейный или радиальный, копируйте CSS
Тень box-shadowОдиночные или многослойные тени
Border-radiusРадиус по каждому углу, копируйте CSS
Генератор faviconВсе нужные размеры favicon
Извлечение палитрыИзвлеките основные цвета из изображения
Проверка контрастаКонтраст WCAG, соответствие AA/AAA
Конвертер цветаHEX, RGB, HSL, CMYK, в реальном времени
Blog

norito / Блог / Куда на самом деле уходят ваши файлы при использовании онлайн-инструмента

Куда на самом деле уходят ваши файлы при использовании онлайн-инструмента

Автор: Shubham Singh · 20 июля 2026 г.

Опубликовано 2026-07-20

Каждая страница «бесплатного онлайн-инструмента» выглядит одинаково: дружелюбная зона для перетаскивания файлов, кнопка, скачивание. То, что происходит между ними, делит всю эту категорию на два лагеря. Одни инструменты загружают ваш файл на сервер и обрабатывают его там. Другие выполняют всю работу прямо во вкладке браузера, и файл никогда не покидает вашу машину. Страница выглядит одинаково в обоих случаях, поэтому вот как их различить и когда каждый подход действительно оправдан.

Две архитектуры

Инструмент на основе загрузки отправляет ваш файл по сети на серверы компании, выполняет обработку там и отправляет результат обратно. Клиентский инструмент вместо этого загружает код: JavaScript и, всё чаще, сборки WebAssembly реальных библиотек (движки PDF, кодеки изображений, даже ffmpeg), которые работают прямо во вкладке. Когда вы нажимаете «скачать», браузер просто сохраняет файл, который он уже собрал в памяти. Обе модели не новы; за последнее десятилетие изменилось то, что WebAssembly сделал клиентскую модель способной на серьёзную работу.

Что на самом деле означает «загружено»

После загрузки файл существует на инфраструктуре, которую вы не контролируете. Сервис может обещать удаление через час, и большинство уважаемых сервисов действительно выполняют это, но обещание невозможно проверить извне: вы не можете проверить их хранилище, резервные копии, журналы или юрисдикцию, в которой находятся их серверы. Каждый загруженный файл также становится частью поверхности возможного взлома, потому что компрометация сервиса означает компрометацию всего, что на нём находится в этот момент. Ничто из этого не делает сервисы загрузки злонамеренными. Это означает, что использование одного из них — акт доверия, и разумный вопрос — оправдывает ли файл это доверие. Мем — конечно. Подписанный договор, медицинская запись или скан паспорта — это уже другой расчёт.

Замочек касается передачи, а не назначения

Распространённое заблуждение связано с замочком HTTPS. TLS шифрует соединение между вашим браузером и сервером, поэтому никто посередине не может прочитать файл во время его передачи. Он ничего не говорит о том, что происходит по прибытии: загрузка по HTTPS остаётся загрузкой, и сервер расшифровывает и обрабатывает ваш файл точно так же, как если бы вы передали его напрямую. Этой стороной управляют политики хранения данных, а не замочки, и замочек в любом случае присутствует на любом серьёзном сайте, основанном на загрузке. «Безопасное соединение» и «ваш файл остаётся на вашей машине» — это не связанные друг с другом утверждения.

Проверьте сами за две минуты

Вам не нужно верить на слово ни одному сайту, включая этот. Откройте DevTools вашего браузера (F12), переключитесь на вкладку Network, очистите её, затем пропустите файл через инструмент. Следите за запросом POST или PUT, размер полезной нагрузки которого примерно соответствует вашему файлу. Если ваш PDF на 20 МБ вызывает запрос на 20 МБ, значит, он был загружен, что бы ни говорил маркетинговый текст. По-настоящему клиентский инструмент не показывает такого запроса; обычно вы увидите лишь небольшие аналитические пинги, измеряемые в байтах.

Второй тест ещё проще: загрузите страницу инструмента, отключитесь от интернета (подойдёт авиарежим), затем обработайте свой файл. Клиентские инструменты продолжают работать, потому что всё необходимое пришло вместе со страницей. Инструменты на основе загрузки сразу перестают работать. Каждый инструмент на norito проходит оба теста, а страница «как это работает» документирует архитектуру; попробуйте прямо сейчас проверку через вкладку Network на Объединении PDF, если вам любопытно.

Два уточнения делают проверку более надёжной. Во-первых, пройдите свой реальный рабочий процесс от начала до конца, поскольку инструмент может обрабатывать файл локально, но загружать его, когда вы нажимаете кнопку «поделиться» или «сохранить в облако». Во-вторых, при первом посещении клиентский инструмент может законно скачать несколько мегабайт JavaScript или WebAssembly — его движок обработки прибывает на вашу машину. Этот трафик течёт к вам, а не от вас, и направление отчётливо видно в списке запросов.

Что всё же может утечь без загрузки

Клиентская обработка — не силовое поле приватности, и стоит быть точным насчёт пробелов. Скрипты аналитики могут передавать метаданные, даже когда содержимое файла остаётся локальным: имена файлов, размеры, какими функциями вы пользовались. Выходной файл может нести чувствительные метаданные, унаследованные от входного; классический случай — фотографии, где данные EXIF, включая GPS-координаты, сохраняются после большинства операций редактирования, поэтому и существует отдельный инструмент удаления метаданных. Установленные вами расширения браузера могут читать что угодно на любой странице, независимо от того, как эта страница создана. А «клиентский» ничего не говорит о том, честен ли код сайта: вредоносная страница вполне может обрабатывать файл локально и всё равно тихо похищать данные. Клиентская обработка здесь необходима для приватности, но недостаточна. Проверяемость плюс репутация — вот настоящий стандарт.

Когда сервер действительно необходим

Немало задач разумно не могут выполняться во вкладке, и стоит быть честным на этот счёт. Высокоточное распознавание текста (OCR) на некачественных сканах по-прежнему предпочитает серверные движки; Tesseract компилируется в WebAssembly и работает, но самые мощные модели громоздки и медленны в браузере. Современное удаление фона и увеличение изображений опираются на ML-модели весом в сотни мегабайт. Долгое перекодирование видео превышает то, что вкладка может сделать за приемлемое время, а практический потолок памяти вкладки браузера, обычно 2–4 ГБ, полностью исключает очень большие файлы. Всё совместное по определению подразумевает сервер. Так что «загрузка равно плохо» — слишком упрощённо; правильный вопрос — требует ли задача сервера. Для повседневных случаев — объединения PDF, конвертации и изменения размера изображений, генерации паролей и QR-кодов — не требует.

Разумное правило по умолчанию

Для всего, что вы бы поколебались отправить незнакомцу по почте, отдавайте предпочтение инструменту, который вы лично проверили на локальную обработку. Когда задаче действительно нужен сервер, выбирайте провайдера с письменной политикой хранения данных и удаляйте метаданные из файлов перед загрузкой. И сделайте двухминутную проверку через DevTools привычкой: это редкое утверждение о приватности, которое любой пользователь может проверить напрямую, и сайты, честные насчёт своей архитектуры, выдержат эту проверку.

Убедитесь сами: откройте Объединение PDF с открытой вкладкой Network, или прочитайте, как работает norito. Ваши файлы никогда не покидают ваш браузер.
norito

Маленькие утилиты, каждая из которых решает одну надоедливую задачу. Всё работает в вашем браузере, ничего не загружается на сервер.

Продукт

Все инструменты Список изменений Как это работает Блог Сравнение О norito Контакты Политика конфиденциальности Условия использования

PDF

Объединить PDF Разделить PDF Повернуть PDF PDF в JPG/PNG JPG/PNG в PDF Удалить и переставить Номера страниц Водяной знак Извлечь текст Сжать PDF Подписать PDF Сравнение PDF

Изображения

Сжатие изображения Изменить размер изображения Конвертер изображений Обрезать изображение Удаление метаданных Водяной знак на изображении Генератор заполнителей Удаление фона Конвертер AVIF Конвертер HEIC Размеры изображения Аннотатор скриншотов Обрезка для соцсетей

Разработка

Генератор тестовых файлов Форматирование JSON Редактор Markdown Генератор UUID Base64 Генератор хешей Timestamp JSON Diff Декодер JWT Тестер регулярных выражений CSV в JSON Просмотр CSV URL Encoder HTML Entities YAML to JSON Cron Parser Base Converter Сравнение текста Специфичность CSS CSS-переменные Генератор .gitignore JSON Schema Оптимизатор SVG SVG-спрайты SVG в React Парсер URL Парсер User-Agent

Текст

Генератор SEO-слагов Генератор текста заданной длины Счётчик слов Счётчик символов Dedupe Lines Сортировка строк Конвертер регистра Lorem Ipsum Find & Replace Невидимые символы Форматировщик MD-таблиц Генератор MD-таблиц

Утилиты

Генератор паролей Генератор QR-кодов

SEO

Генератор мета-тегов Конструктор UTM Генератор robots.txt Генератор Sitemap Canonical-тег Теги hreflang

Design

Градиент CSS Тень box-shadow Border-radius Генератор favicon Извлечение палитры Проверка контраста Конвертер цвета SVG-блобы CSS clamp() CSS-плавность CSS-фильтры Шумовая текстура CSS-паттерны Тени Tailwind
© 2026 norito. Все инструменты работают локально в вашем браузере. Список изменений Блог Сравнение Как это работает Политика конфиденциальности Условия использования Угости меня кофе
Esc