Новый проект: tools.aizavod.top. 16 бесплатных онлайн-утилит. Генератор паролей, QR-коды, калькулятор ипотеки, конвертер валют и ещё 12 штук. Ключевой принцип: всё работает в браузере, никакие данные никуда не отправляются.

Зачем

Каждый из этих инструментов существует на десятках сайтов. Но почти все они с рекламой, навязчивыми попапами, трекерами и бесконечными баннерами. Генерируешь пароль — а сайт в это время отправляет аналитику трём рекламным сетям. Считаешь ипотеку — всплывает окно “оставьте заявку на кредит”.

Я сделал набор чистых утилит. Без рекламы, без попапов, без бэкенда. Открыл — пользуйся. Тёмная тема, мобильная адаптация, мгновенная загрузка.

Все 16 инструментов

  1. Генератор паролей — надёжные пароли любой длины. Буквы, цифры, спецсимволы. Оценка сложности, копирование в один клик.
  2. Генератор QR-кодов — из текста, ссылки, Wi-Fi, визитки. Скачивание в PNG или SVG.
  3. Счётчик символов и слов — символы, слова, предложения, абзацы. Для SEO, соцсетей и курсовых.
  4. Генератор случайных чисел — рандомайзер, кубик, монетка, жребий. Для розыгрышей и принятия решений.
  5. Транслитерация — русский в латиницу и обратно. Стандарты для загранпаспорта, ГОСТ, URL.
  6. Число прописью — сумма прописью с рублями и копейками. Для договоров, счетов и актов.
  7. Генератор штрих-кодов — Code 128 из любого текста. Скачивание PNG для печати на этикетках.
  8. Конвертер регистра — ВЕРХНИЙ, нижний, Каждое Слово, Предложение. Перевод регистра за секунду.
  9. Калькулятор процентов — процент от числа, наценка, скидка, разница в процентах.
  10. Таймер и секундомер — обратный отсчёт со звуковым сигналом, секундомер с кругами.
  11. Калькулятор ипотеки — ежемесячный платёж, переплата, график. Аннуитетный и дифференцированный.
  12. Конвертер валют — курс ЦБ РФ. Рубль, доллар, евро, юань и 30+ валют.
  13. Калькулятор дней — сколько дней между датами, прибавить или вычесть дни, рабочие дни.
  14. Калькулятор калорий — дневная норма КБЖУ по формуле Миффлина. Для похудения, набора или поддержания.
  15. Калькулятор возраста — точный возраст в годах, днях и часах. Сколько до дня рождения. Знак зодиака.
  16. Генератор имён — случайные русские ФИО. Мужские и женские. Для тестов и писателей.

Принцип: всё в браузере

Ни один инструмент не отправляет данные на сервер. Вообще ни один. Нет бэкенда, нет API, нет баз данных.

Генератор паролей использует crypto.getRandomValues() — это криптографически стойкий генератор случайных чисел, встроенный в браузер. Пароль генерируется на устройстве пользователя и никогда не покидает его браузер. Можно отключить интернет и генерировать пароли — будет работать.

Калькулятор ипотеки считает аннуитетный и дифференцированный платёж чистой математикой в JavaScript. Конвертер валют — единственный инструмент, который делает fetch: он забирает актуальные курсы с API ЦБ РФ. Но даже он не отправляет введённые суммы никуда.

Стек

Чистый HTML + CSS + JS. Никаких фреймворков, никаких npm-зависимостей, никакого билд-процесса. Каждый инструмент — это папка с index.html и общий style.css в корне. Вся сборка сайта — это scp на сервер.

tools/
├── index.html          — главная с каталогом
├── style.css           — общие стили
├── metrika.js          — Яндекс.Метрика
├── password/index.html — генератор паролей
├── qr/index.html       — QR-коды
├── mortgage/index.html — ипотека
├── currency/index.html — валюты
└── ... (ещё 12 папок)

Полный сайт весит меньше мегабайта. Загружается мгновенно. Работает без JavaScript (кроме интерактивных элементов, естественно). Никакой гидратации, никаких bundle-ов, никаких чанков.

SEO

Каждый инструмент имеет собственный <title>, <meta description>, <meta keywords> и структурированные данные JSON-LD (@type: WebApplication). Поисковики видят 16 самостоятельных страниц с уникальным контентом, а не одну SPA с роутингом.

Это принципиальный выбор. Одностраничное приложение с React и роутером проиграет в SEO набору статических HTML-страниц. Яндекс и Google отлично индексируют простой HTML с правильными мета-тегами. Для инструментальных страниц это критически важно — именно поисковый трафик приносит пользователей.

Canonical URL на каждой странице. Open Graph теги для соцсетей. Favicon и apple-touch-icon. Всё, что нужно для нормальной индексации.

Почему не AI

Это единственный мой проект без AI. Ни один из 16 инструментов не использует Claude, нейронные сети или машинное обучение. Генератор паролей — это Math и crypto API. Калькулятор ипотеки — формула аннуитета. Транслитерация — таблица соответствий.

Не всё нужно решать нейронкой. Если задачу можно решить за 50 строк JavaScript — лучше решить за 50 строк JavaScript. Быстрее, дешевле, надёжнее. Работает оффлайн. Не падает из-за превышения лимитов API.

Что дальше

Добавлять новые инструменты по мере необходимости. В планах: генератор цветовых палитр, конвертер единиц измерения, калькулятор BMI. Каждый инструмент — это один HTML-файл и пара часов работы. Масштабируется линейно.

Все 16 инструментов доступны бесплатно: tools.aizavod.top.