Инструменты разработчика

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

Загрузка калькулятора...

Об этих инструментах

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

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-объект в компактную и читаемую конфигурацию.

Почему стоит пользоваться этим набором

  • Всё локально: данные не покидают браузер, на сервер ничего не отправляется.
  • Всё в одном месте: переключение между инструментами без перезагрузки и поиска новых сайтов.
  • Мгновенный результат: вывод обновляется прямо во время ввода.
  • Ссылкой можно поделиться: состояние инструмента сохраняется в параметрах адреса.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Калькулятор код-ревью: время, размер 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-calculator

Unix Timestamp Converter (перевод времени)

Конвертер Unix Timestamp в дату и обратно. Текущее время Unix, live-режим, форматы ISO 8601, UTC.

/unix-timestamp-converter

Agile Sprint калькулятор: ёмкость спринта, velocity, burndown, оценка задач

Комплексный калькулятор для Agile/Scrum команд. Расчёт ёмкости спринта (capacity), прогноз velocity, burndown-диаграмма, story point оценка по Фибоначчи, планирование релизов (MoSCoW), метрики команды (lead time, cycle time, throughput, WIP, flow efficiency).

/agile-sprint-calculator

Chmod калькулятор (права доступа Unix)

Онлайн калькулятор chmod. Конвертация прав доступа (rwx) в числовой код (777, 755). Генератор команд для Linux.

/chmod-calculator

Cron расшифровщик

Расшифровка cron-выражений на русском (0 9 * * 1-5 → "будни в 9:00") + следующие 5 запусков.

/cron-rasshifrovka-na-russkom

JSON → 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-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn