iKit

инструменты, созданные для веба.

Растущий набор быстрых онлайн-утилит с приоритетом приватности для разработчиков, дизайнеров и повседневных задач. Без регистрации. Без рекламы, которая вас отслеживает. Просто инструменты, которые работают.

Все инструменты

Быстрые и приватные онлайн-инструменты, работающие полностью в вашем браузере.

Dev

· 18

JSON Decoder

Форматирование, минификация, валидация и просмотр JSON в виде навигируемого дерева с мгновенными сообщениями об ошибках.

Открыть

QR Code Generator

Генерация QR-кодов для URL, данных Wi-Fi, vCard и email — загрузка в PNG или SVG.

Открыть

Password Generator

Генерируйте надёжные криптографически стойкие пароли с настройкой длины, набора символов и режима читаемости.

Открыть

Base64 Encoder / Decoder

Кодируйте или декодируйте Base64 для текста и файлов с вариантом URL-safe, поддержкой UTF-8 и предпросмотром в реальном времени.

Открыть

URL Encoder / Decoder

Procent-кодируйте любой текст или декодируйте URL-encoded строку. Режимы Component / Full-URI / Form, UTF-8 совместимо, живая превью, 100% в вашем браузере.

Открыть

HTML Encoder / Decoder

Экранируйте `& < > " '` в безопасные HTML-сущности, кодируйте именованные (&copy;) или числовые (&#169;) сущности, декодируйте любую сущность обратно в обычный текст. Четыре режима, безопасно для UTF-8 + emoji + CJK, в вашем браузере.

Открыть

JWT Decoder / Encoder

Декодируйте любой JSON Web Token (header, payload, claims), проверяйте HMAC-подписи локально, или подписывайте новые токены HS256/384/512. Web Crypto, без загрузки, без логов.

Открыть

Regex Tester

Создавайте, тестируйте и отлаживайте регулярные выражения JavaScript с подсветкой совпадений в реальном времени, группами захвата, режимом замены и шпаргалкой.

Открыть

Diff Checker

Сравнивайте два фрагмента текста или кода рядом с подсветкой по строкам и словам, игнорированием пробелов и unified или split-видами.

Открыть

Hash Generator

Вычисляйте хеши MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 из текста или файлов — в реальном времени и полностью на стороне клиента.

Открыть

Markdown Editor

Редактор Markdown с предпросмотром в реальном времени, разделённым экраном, горячими клавишами на панели инструментов, поддержкой GFM и блоков кода с подсветкой синтаксиса.

Открыть

Word & Character Counter

Подсчёт слов, символов, предложений, абзацев и времени чтения в реальном времени. А также лимиты X / SMS / SEO meta и частотность слов.

Открыть

UUID Generator

Генерируйте UUID (GUID) версии 4 по стандарту RFC 4122 с несколькими форматами — криптографически случайные.

Открыть

Lorem Ipsum Generator

Шесть вариантов (classic, Bacon, Cupcake, Hipster, Cat, Pirate) × шесть форматов вывода (абзацы, предложения, слова, списки, HTML, Markdown). Настраиваемая длина, опциональное классическое начало, копирование в один клик.

Открыть

Case Converter

Преобразуйте любую строку в camelCase, PascalCase, snake_case, kebab-case и ещё 8 — все одновременно. Плюс пакетный режим JSON-ключей, который рекурсивно переписывает каждый ключ.

Открыть

JS / CSS Minifier + Beautifier

Минифицируйте JavaScript / CSS, убирая комментарии и пробелы, или приведите обфусцированный / однострочный код в читаемый вид. Автоопределение языка, настраиваемый отступ. Всё в вашем браузере.

Открыть

JSON ↔ YAML Converter

Двунаправленный конвертер JSON ↔ YAML, созданный для манифестов k8s, GitHub Actions, Docker Compose, helm values, ansible-плейбуков. Конвертация в реальном времени, идиоматичный блочный вывод, поддержка многострочных строк. Всё в вашем браузере.

Открыть

XML Formatter / Validator

Форматируйте, минифицируйте и проверяйте любой XML — REST, SOAP, RSS, sitemap, Maven, AndroidManifest. Отчёты об ошибках со строкой и столбцом, вывод с подсветкой синтаксиса. Всё в вашем браузере.

Открыть

Почему iKit

Мы создали iKit, потому что средний онлайн-инструмент сегодня построен вокруг ваших данных, а не вокруг вашей задачи.

Ваши данные не покидают устройство

Каждый инструмент, который можно выполнить на стороне клиента, работает именно так. Ваш PDF, ваши фото, ваш JSON, ваши пароли — всё обрабатывается внутри той же вкладки браузера, которая загрузила страницу. Никаких загрузок на сервер, никаких временных копий, никаких записей в логах, никаких записей, привязанных к IP. Вы можете отключить интернет после загрузки страницы, и большинство инструментов продолжат полностью работать.

Нативный браузер — значит мгновенно

У серверных инструментов всегда есть задержки на передачу, ожидание в очереди и лимиты по скорости. Полностью отказавшись от сервера, операция в iKit стартует в момент, когда вы бросаете файл. Сжать 20 изображений, сгенерировать набор иконок или разобрать JSON размером 2 МБ — это секунды, ограниченные только мощностью вашего CPU, а не чужой очередью.

без условий

Без регистрации, без сбора email, без «обновитесь для полного функционала», без дневных квот, без водяных знаков. iKit бесплатен в простом смысле: откройте страницу, сделайте дело, закройте вкладку. Мы открыто говорим, за счёт чего проект остаётся — нетрекинговая медийная реклама, и точка, — и мы не ограничиваем сами инструменты.

Как это работает

Вот что именно происходит, когда вы используете любой инструмент iKit, — никаких чёрных ящиков.

  1. 1

    Загрузка страницы

    Ваш браузер получает статическую HTML-страницу и небольшой JavaScript-бандл (обычно 50–500 КБ в зависимости от инструмента). Тяжёлые зависимости — например, WebAssembly-модель для Background Remover или pdf-lib для PDF — подгружаются только при открытии конкретного инструмента, но никогда на главной странице.

  2. 2

    Ввод файла или текста

    Когда вы бросаете файл или вставляете текст, данные считываются напрямую в память JavaScript через браузерные API (FileReader, ArrayBuffer, OffscreenCanvas). Ничего не загружается на сервер — никакого POST-запроса к нашим серверам не происходит, и вы можете убедиться в этом во вкладке DevTools → Network вашего браузера прямо во время выполнения операции.

  3. 3

    Локальная обработка

    Сама работа — сжатие, кодирование, анализ изображений, OCR, хеширование — выполняется на вашем CPU в Web Worker или в основном потоке. Мы используем проверенные временем open-source-библиотеки (pdf-lib, pdf.js, Tesseract.js, mozjpeg, кодеки Squoosh, Web Crypto API), так что лежащие в основе алгоритмы можно проверить.

  4. 4

    Результат и скачивание

    Результат хранится в памяти браузера до тех пор, пока вы не нажмёте Download или Copy. Запуск скачивания создаёт Blob URL с помощью URL.createObjectURL и сохраняет его через виртуальный клик по <a>. Blob удаляется сборщиком мусора сразу же, как только вы покидаете страницу, — никаких следов ни на одной из сторон.

Если вы разработчик и хотите проверить всё это самостоятельно, любая страница доступна для view-source, а панель Network останется пустой во время самой операции. Мы подробно описали архитектуру в блоге iKit.

Недавно опубликовано

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

О iKit

iKit — это небольшая, но растущая коллекция онлайн-инструментов — тех утилит, к которым вы обращаетесь в течение рабочего дня и которые хотелось бы видеть чище, быстрее и без сбора ваших данных.

Каждый инструмент построен по одной философии: работать в браузере по возможности, никогда не загружать личные данные на сервер, работать на 25 языках включая RTL-письменность, и оставаться полностью — без платных уровней, без скрытых лимитов, без платных стен.

Мы начали с JSON Decoder. Сегодня набор включает изображения, QR-коды, SQL в Excel, удаление фона с ИИ и генерацию иконок приложений. Новые инструменты добавляются регулярно.

Приватность прежде всего

Обработка на стороне клиента везде, где возможно. Ваши файлы и данные никогда не покидают ваше устройство.

Готов к работе

Без регистрации, без установки, данные не покидают ваше устройство. Откройте страницу и начинайте.

25 языков

Переводы носителями языка, автоопределение языка браузера и полная поддержка RTL для арабского, персидского, урду.