Инструменты разработчика
Набор бесплатных утилит для разработчиков и верстальщиков: кодируйте, декодируйте, форматируйте и конвертируйте данные прямо в браузере — ничего не уходит на сервер.
Об этих инструментах
Здесь собраны утилиты для работы с текстом, которые разработчик открывает по несколько раз в день. Все преобразования выполняются целиком в вашем браузере: данные остаются приватными и защищёнными — на сервер не отправляется ничего.
Base64: кодирование и декодирование
Base64 — это способ представить двоичные данные в виде строки ASCII. Его применяют, когда данные нужно сохранить или передать через канал, рассчитанный только на текст: вложения в письмах, data-URI в CSS, токены и заголовки HTTP.
- Кодирование: превращает текст или код в строку Base64.
- Декодирование: возвращает строку Base64 в исходный вид.
URL: кодирование и декодирование
Процентное кодирование (URL encoding) — механизм записи данных внутри адреса (URI). Он заменяет символы, недопустимые в ссылке, на безопасные последовательности, которые корректно передаются по сети.
- Кодирование: спецсимволы заменяются процентными последовательностями (пробел становится %20, кириллица — набором %D0%…).
- Декодирование: закодированная ссылка возвращается в читаемый вид.
Экранирование HTML-сущностей
Экранирование заменяет зарезервированные символы (<, >, &, ") на HTML-сущности. Без этого браузер примет текст за разметку — поэтому экранирование обязательно, когда на странице нужно показать фрагмент кода или вывести пользовательский ввод.
JSON: форматирование и минификация
JSON (JavaScript Object Notation) — компактный формат обмена данными. Инструмент проверяет корректность структуры, расставляет отступы и сжимает её обратно.
- Форматирование: добавляет отступы, чтобы JSON было удобно читать и править.
- Минификация: убирает пробелы и переносы, уменьшая размер файла для продакшена.
Конвертер YAML ↔ JSON
YAML — формат сериализации, рассчитанный на чтение человеком; на нём пишут конфигурации. Инструмент переводит данные между YAML и JSON в обе стороны.
YAML → JSON
Удобно, когда конфигурацию (kubernetes.yaml, docker-compose.yml) нужно передать в запрос к API или проверить по JSON-схеме.
JSON → YAML
Помогает превратить громоздкий JSON-объект в компактную и читаемую конфигурацию.
Почему стоит пользоваться этим набором
- Всё локально: данные не покидают браузер, на сервер ничего не отправляется.
- Всё в одном месте: переключение между инструментами без перезагрузки и поиска новых сайтов.
- Мгновенный результат: вывод обновляется прямо во время ввода.
- Ссылкой можно поделиться: состояние инструмента сохраняется в параметрах адреса.
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Калькулятор код-ревью: время, размер PR, дефекты, нагрузка
Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).
/code-review-calculatorГенератор Cron выражений (Crontab)
Создать и расшифровать Cron выражения онлайн. Удобный генератор расписания для скриптов и серверов. Перевод на понятный язык.
/cron-expression-generatorПарсер регулярных выражений (Regex Tester)
Онлайн тестер регулярных выражений JS. Проверка Regex паттернов, подсветка синтаксиса, группы захвата и шпаргалка.
/regex-testerКалькулятор технического долга: объём, SQALE, рефакторинг
Комплексный калькулятор технического долга: оценка объёма в часах и рублях, расчёт процентной ставки (стоимость бездействия), матрица приоритизации (impact vs effort), метрики качества кода (цикломатическая сложность, дупликация, покрытие тестами), план рефакторинга по спринтам, SQALE рейтинг A-E.
/technical-debt-calculatorКалькулятор сжатия данных: gzip, brotli, zstd, энтропия, архивы
Комплексный калькулятор компрессии: коэффициент сжатия, сравнение алгоритмов (gzip, brotli, zstd, lz4, snappy, deflate), экономия трафика и пропускной способности, энтропия Шеннона, оценка размера архивов (ZIP/TAR.GZ/7z) и HTTP-сжатие (Content-Encoding: gzip vs br).
/compression-calculatorUnix Timestamp Converter (перевод времени)
Конвертер Unix Timestamp в дату и обратно. Текущее время Unix, live-режим, форматы ISO 8601, UTC.
/unix-timestamp-converterAgile Sprint калькулятор: ёмкость спринта, velocity, burndown, оценка задач
Комплексный калькулятор для Agile/Scrum команд. Расчёт ёмкости спринта (capacity), прогноз velocity, burndown-диаграмма, story point оценка по Фибоначчи, планирование релизов (MoSCoW), метрики команды (lead time, cycle time, throughput, WIP, flow efficiency).
/agile-sprint-calculatorChmod калькулятор (права доступа Unix)
Онлайн калькулятор chmod. Конвертация прав доступа (rwx) в числовой код (777, 755). Генератор команд для Linux.
/chmod-calculatorCron расшифровщик
Расшифровка cron-выражений на русском (0 9 * * 1-5 → "будни в 9:00") + следующие 5 запусков.
/cron-rasshifrovka-na-russkomJSON → TypeScript генератор
Генерация TypeScript interface/type из JSON. Авто-определение типов, вложенные интерфейсы, camelCase, опциональные поля.
/json-v-typescript-typesОбъединить PDF онлайн — без загрузки на сервер
Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).
/obyedinit-pdf-onlajn-besplatnoСжать PDF онлайн — уменьшить размер локально
Сжатие PDF в браузере без потери качества. 3 уровня (object streams, удаление метаданных). До 50 МБ. Через pdf-lib, локально.
/szhat-pdf-onlajn-umenshit-razmerРазделить PDF на страницы — извлечь нужные онлайн
Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.
/razdelit-pdf-na-stranicy-onlajnJPG в PDF — конвертер с объединением
Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.
/jpg-v-pdf-konverterПовернуть страницы PDF онлайн
Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.
/povernut-pdf-stranitsy-onlajn