Инструменты разработчика — JSON, форматирование, regex, JWT, подсети
Форматируйте JSON, код и SQL, конвертируйте JSON в YAML, CSV или типы, тестируйте регулярные выражения, декодируйте JWT, разбирайте cron и считайте подсети.
- JSON форматтер и валидатор Вставьте JSON, чтобы красиво его отформатировать, минифицировать или точно найти место ошибки — со строкой, столбцом и понятным объяснением причины.
- Сравнение JSON Сравните две версии JSON и точно узнайте, что изменилось в конфиге, ответе API или файле данных.
- Генератор паролей Создавайте надёжные случайные пароли с помощью криптографически стойкого генератора.
- Генератор UUID Генератор UUID и GUID онлайн — создавайте уникальные идентификаторы пачками (случайные UUID v4, сортируемые по времени UUID v7 и ULID или короткие Nano ID) и проверяйте любой UUID, чтобы узнать его версию, вариант и встроенную метку времени.
- JWT-декодер Вставьте JSON Web Token, чтобы увидеть его заголовок и полезную нагрузку, проверить, не истёк ли он, и проверить подпись секретом или открытым ключом.
- Тестер регулярных выражений Напишите регулярное выражение, смотрите, как по мере ввода подсвечиваются все совпадения, изучайте группы захвата и пробуйте замены.
- Расшифровка cron-выражений Вставьте cron-выражение, чтобы увидеть, что оно означает простыми словами и когда именно сработает в следующий раз — в вашем часовом поясе или в поясе сервера.
- Конвертер JSON в YAML Превратите JSON в аккуратный YAML для манифестов Kubernetes, Docker Compose, CI-пайплайнов и конфигурации приложений.
- Конвертер YAML в JSON Преобразуйте YAML в JSON — манифесты Kubernetes, файлы Compose, CI-пайплайны — для API и инструментов, которые принимают только JSON.
- Конвертер JSON в CSV Превратите массив JSON — ответ API или выгрузку из базы данных — в файл CSV, который открывается в Excel, Numbers или Google Таблицах.
- Конвертер CSV в JSON Вставьте CSV, выгруженный из Excel, Google Таблиц или базы данных, и получите массив JSON, готовый для API или скрипта.
- Конвертер систем счисления Перевод чисел между системами счисления онлайн — введите число в любой системе от 2 до 36 и сразу увидите его в двоичной, восьмеричной, десятичной, шестнадцатеричной и выбранной вами системе.
- Конвертер цветов и проверка контраста Вставьте цвет в любом формате CSS, чтобы получить его в HEX, RGB, HSL, HSV, CMYK и OKLCH, проверить контраст с фоном по требованиям доступности WCAG и создать подходящую шкалу оттенков от светлого к тёмному.
- Форматирование JavaScript Вставьте минифицированный или неаккуратный JavaScript и получите чистый, единообразно отформатированный код.
- Форматирование CSS Превратите минифицированный или неаккуратный CSS в читаемые таблицы стилей с единообразными отступами.
- Форматирование HTML Сделайте HTML снова читаемым.
- Форматирование XML Форматирование XML онлайн — вставьте минифицированный или однострочный XML и получите читаемый результат с правильными отступами.
- Форматирование SQL Превратите длинный запрос в одну строку в читаемый SQL, где каждое предложение и каждый столбец стоят на отдельной строке.
- Форматирование YAML Форматирование и проверка YAML онлайн — приведите файл к единообразным отступам в два пробела и найдите синтаксические ошибки до того, как они сломают деплой.
- Минификатор JavaScript Сожмите JavaScript для продакшена.
- Минификатор CSS Сожмите таблицы стилей для продакшена.
- Конвертер JSON в TypeScript Превратите пример JSON — ответ API, файл конфигурации или фикстуру — в интерфейсы TypeScript, которые можно сразу вставить в код.
- Конвертер JSON в структуры Go Вставьте JSON и получите определения структур Go с тегами json, готовые для encoding/json.
- Конвертер JSON в модели Pydantic Вставьте JSON и получите модели Pydantic для валидации и разбора данных в Python.
- Конвертер JSON в структуры Rust Вставьте JSON и получите структуры Rust, готовые для serde_json.
- Генератор JSON Schema из JSON Вставьте пример JSON и получите описывающую его JSON Schema — типы, вложенные объекты, элементы массивов и список обязательных ключей.
- Калькулятор IP-подсетей (CIDR) Введите адрес с префиксом, например 192.168.1.10/24, чтобы получить всё о сети — адреса, маски, диапазон хостов и размер — для IPv4 и IPv6.
- Калькулятор chmod Отметьте права на чтение, запись и выполнение для владельца, группы и остальных, чтобы получить числовое и символьное представление и команду chmod, — или введите 755 либо rwxr-xr-x, чтобы узнать, что это означает.
- Парсер User-Agent Узнайте, что ваш браузер сообщает о себе, или расшифруйте строку User-Agent из логов сервера, чтобы увидеть браузер, операционную систему и устройство, с которых пришёл запрос, — и распознать поисковых роботов и скрипты.
- Коды состояния HTTP Полный список кодов ответа сервера HTTP с поиском.
- Конвертер HTML в Markdown Вставьте исходный код HTML или скопируйте фрагмент любой веб-страницы или документа и вставьте его сюда вместе с форматированием.
- Конвертер Excel в CSV Откройте файл .xlsx, .xls, .ods или Numbers, выберите лист и получите CSV со значениями точно в том виде, в каком они отображаются в Excel.
- Конвертер Excel в JSON Превратите таблицу Excel в JSON для кода или API.
- Конвертер CSV в Excel Вставьте CSV или откройте файл .csv и скачайте полноценную книгу .xlsx.
- Конвертер JSON в Excel Вставьте массив JSON, например ответ API, и скачайте его как книгу Excel .xlsx.
- Конвертер cURL в код Вставьте команду curl — например, скопированную из инструментов разработчика браузера — и получите тот же запрос в виде готового к запуску кода.
- Генератор CSS-градиентов Соберите градиентный фон на глаз, а не методом проб и ошибок.
- Конвертер XML в JSON Преобразуйте XML в JSON — документ, фид или ответ API — чтобы использовать данные в JavaScript или любом современном API.
- Конвертер JSON в XML Конвертируйте JSON в XML для старых API, конфигурационных файлов или интеграций в стиле SOAP.
- Конвертер JSON в TOML Превратите JSON в TOML для Cargo.toml Rust, pyproject.toml Python, Hugo и конфигураций приложений.
- Конвертер TOML в JSON Преобразуйте TOML-конфигурацию в JSON для обработки кодом или проверки структуры Cargo.toml и pyproject.toml.
- Генератор ULID Создавайте ULID (Universally Unique Lexicographically Sortable Identifiers) для ключей базы данных, логов и сообщений или вставьте ULID, чтобы узнать время создания.
- Генератор Nano ID Создавайте Nano ID — случайные идентификаторы короче UUID, безопасные для URL, коротких ссылок, имён файлов, ключей компонентов и записей базы данных.
- Генератор SSH-ключей Создайте пару SSH-ключей в браузере для входа на сервер или deploy-ключей GitHub и GitLab.
- Тестер JSONPath Введите выражение JSONPath, чтобы извлечь данные из JSON и увидеть найденные значения и полный путь каждого совпадения.
- docker run в Docker Compose Вставьте одну или несколько команд docker run и получите эквивалентный compose.yaml.
- Docker Compose в docker run Вставьте compose.yaml или docker-compose.yml и получите эквивалентную команду docker run для каждого сервиса — удобно запускать контейнер на машине без Compose или проверять точный способ запуска.
- Онлайн-редактор Mermaid Рисуйте блок-схемы, диаграммы последовательности, Гантта и другие схемы несколькими строками текста.
- Генератор конфигурации Nginx Введите домен, выберите тип сайта и нужные функции, чтобы получить готовую конфигурацию nginx.
- SQL-песочница Пишите SQL без установки базы данных.
- Запуск JavaScript онлайн Вставьте или напишите JavaScript и нажмите «Запустить», чтобы увидеть вывод console.log, warn и error — для экспериментов, алгоритмов и отладки.
- Проверка цветового контраста Введите цвет текста и фона, чтобы получить коэффициент контраста WCAG и проверить обычный и крупный текст на уровни AA и AAA.
- Песочница HTML, CSS и JavaScript Пишите HTML, CSS и JavaScript слева и смотрите обновляемый результат справа; ниже консоль показывает вывод console.log и ошибки скриптов.
- Частые шаблоны Regex Готовые регулярные выражения для повседневной проверки: email, URL, домены, IPv4 и MAC, целые и дробные числа, суммы, даты, время, имена пользователей, надёжные пароли, hex-цвета, UUID и семантические версии, а также китайские телефоны, ID и индексы.
- Калькулятор SLA и аптайма Доступность 99,9% допускает около 43 минут простоя в месяц, а 99,99% — всего около 4.
- Калькулятор RAID Прежде чем собирать NAS или серверный массив, посмотрите, сколько места дадут четыре диска по 8 ТБ в RAID 5 и в RAID 6 и сколько из них могут отказать.
- Распаковать ZIP онлайн Получили на телефон файл RAR или 7z, а открыть нечем?
- Объединение и разделение файлов Excel Собрать отчёты всех отделов в один лист или разбить общий список по отделам — две самые нудные задачи в Excel.
- Калькулятор VLSM Проектируете сеть офиса, домашнюю лабораторию или готовитесь к экзамену по сетям?
- Генератор файла службы systemd Держите программу на Node.js, Python или Go запущенной на сервере Linux, стартуйте её при загрузке и перезапускайте при сбое — не вспоминая каждую опцию systemd.
- Генератор правил файрвола Откройте нужные серверу порты и закройте остальные, не вспоминая три разных синтаксиса.