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

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

Обрабатывайте данные, проверяйте файлы, кодируйте значения, создавайте идентификаторы и приводите код в порядок без тяжёлой среды разработки.

156рабочих инструментов
готово сейчас
01

JSON и таблицы

Форматируйте, проверяйте, просматривайте и преобразуйте структурированные записи.

01 / DEVELOPERГотово

Форматтер JSON

Проверяйте, форматируйте, сжимайте, копируйте и скачивайте JSON локально.

02 / DEVELOPERГотово

Проверка JSON

Проверьте синтаксис JSON и изучите разобранную корневую структуру локально.

03 / DEVELOPERГотово

Минификатор JSON

Проверяйте JSON и удаляйте незначащие пробелы форматирования.

04 / DEVELOPERГотово

JSON в CSV

Преобразуйте массив объектов JSON в строки, разделённые запятыми или табуляцией.

05 / DEVELOPERГотово

CSV в JSON

Преобразуйте CSV или TSV с учётом кавычек в массив объектов JSON.

06 / DEVELOPERГотово

Просмотр CSV

Открывайте локальные данные CSV или TSV в виде таблицы с ограниченным числом строк и столбцов.

07 / DEVELOPERГотово

Просмотр JSON

Проверьте и отформатируйте локальный файл JSON.

08 / DEVELOPERГотово

Форматтер SQL

Форматируйте SQL для стандартного SQL, PostgreSQL, MySQL, SQLite или BigQuery.

09 / DEVELOPERГотово

XML в JSON

Преобразуйте XML-документ в читаемый JSON с корректной обработкой атрибутов.

10 / DEVELOPERГотово

JSON в XML

Преобразуйте JSON в корректный XML с выбранным корневым элементом.

11 / DEVELOPERГотово

YAML в JSON

Преобразуйте конфигурацию YAML в JSON с понятными сообщениями об ошибках разбора.

12 / DEVELOPERГотово

JSON в YAML

Преобразуйте JSON в читаемый YAML для конфигурационных файлов и манифестов.

13 / DEVELOPERГотово

CSV в TSV

Преобразуйте данные с разделителями-запятыми в формат с разделителями-табуляциями, сохранив поля в кавычках.

14 / DEVELOPERГотово

TSV в CSV

Преобразуйте данные с разделителями-табуляциями в CSV с кавычками для ячеек, которым они нужны.

15 / DEVELOPERГотово

Excel в CSV

Преобразуйте книгу .xlsx в CSV по одному листу за раз.

16 / DEVELOPERГотово

CSV в Excel

Преобразуйте текст CSV в настоящий файл .xlsx локально.

17 / DEVELOPERГотово

Сравнение JSON

Сравнивайте два объекта JSON рядом и выделяйте добавленные, удалённые и изменённые ключи.

18 / DEVELOPERГотово

Форматтер XML

Форматируйте или минифицируйте XML локально, настраивая отступы и проверяя синтаксис.

19 / DEVELOPERГотово

YAML в CSV

Преобразуйте структурированный массив YAML в CSV RFC 4180 с поддержкой кавычек или преобразуйте CSV в аккуратный YAML.

20 / DEVELOPERГотово

JSON Schema

Проверяйте данные JSON по схемам JSON Schema локально в браузере и находите ошибки по понятным путям.

21 / DEVELOPERГотово

SQL в JSON

Преобразуйте массивы JSON в экранированные SQL-запросы INSERT или SQL-запросы INSERT в массивы объектов JSON.

22 / DEVELOPERГотово

JSON в TS

Преобразуйте объекты и массивы JSON в строго типизированные интерфейсы или объявления типов TypeScript.

23 / DEVELOPERГотово

JSON в Go

Преобразуйте пример JSON в структуры Go с правильными именами полей, тегами json, omitempty и указателями для nullable-полей.

24 / DEVELOPERГотово

.env-конвертер

Преобразуйте переменные окружения из .env в JSON, скрипты shell export или YAML Kubernetes ConfigMap.

25 / DEVELOPERГотово

JSON в TOML

Преобразуйте объекты JSON в синтаксис конфигурации TOML или строки TOML в объекты JSON.

26 / DEVELOPERГотово

Генератор JSON Schema

Автоматически определяйте и создавайте определения JSON Schema на основе примеров данных в формате JSON.

27 / DEVELOPERГотово

Экранирование строк JSON

Экранируйте кавычки, переводы строк и управляющие символы в строковых литералах JSON или снимайте экранирование со строк JSON.

28 / DEVELOPERГотово

Валидатор CSV товаров

Проверьте CSV товаров по правилам импорта Shopify и скачайте исправленную копию.

29 / DEVELOPERГотово

CSV в SQL

Преобразуйте табличные данные CSV в запросы SQL INSERT INTO для PostgreSQL, MySQL, SQLite и SQL Server.

30 / DEVELOPERГотово

JS-объект в JSON

Преобразуйте JS-объекты без кавычек, одинарные кавычки и завершающие запятые в строгий JSON.

31 / DEVELOPERГотово

Восстановление JSON

Исправляйте усечённый, некорректный JSON, JSON с одинарными кавычками или неэкранированными символами без запросов к серверу.

32 / DEVELOPERГотово

JSON в Python

Создавайте dataclasses, TypedDict или модели Pydantic на Python из примера JSON.

33 / DEVELOPERГотово

JSON в Zod

Схемы Zod и выведенные типы на основе примера JSON.

34 / DEVELOPERГотово

JSON в Rust

Генерируйте структуры Rust с derive для serde из примера JSON.

35 / DEVELOPERГотово

JSONPath

Проверяйте выражения JSONPath по RFC 9535 и просматривайте каждое совпадение вместе с его путём.

36 / DEVELOPERГотово

INI ⇄ JSON

Преобразуйте конфигурационные файлы INI в JSON и обратно: разделы, вложенные разделы, массивы и комментарии.

37 / DEVELOPERГотово

Удалить дубликаты данных

Удаляйте дублирующиеся строки из CSV по выбранным столбцам с учётом регистра и пробелов и смотрите частоту повторов значений.

38 / DEVELOPERГотово

таблица LaTeX

Преобразуйте CSV или ячейки из электронной таблицы в код таблицы LaTeX с настройкой выравнивания, подписи и метки.

39 / DEVELOPERГотово

Уравнения LaTeX

Пишите уравнения с палитрой символов и предпросмотром, копируйте LaTeX или MathML и экспортируйте в SVG или PNG.

02

Кодирование и идентификация

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

01 / DEVELOPERГотово

Base64

Кодируйте текст Unicode в Base64 или декодируйте Base64 обратно в UTF-8 онлайн.

02 / DEVELOPERГотово

Кодировщик URL

Кодируйте и декодируйте компоненты URL с поддержкой Unicode.

03 / DEVELOPERГотово

HTML-кодировщик

Экранируйте специальные символы HTML или декодируйте распространённые сущности.

04 / DEVELOPERГотово

Генератор хешей

Генерируйте текстовые хеши SHA-256, SHA-384, SHA-512 или устаревший SHA-1.

05 / DEVELOPERГотово

Хеш файла

Рассчитайте SHA-256 хеш локального файла для сравнения.

06 / DEVELOPERГотово

Декодер JWT

Декодируйте заголовок и данные JWT без утверждения, что подпись прошла проверку.

07 / DEVELOPERГотово

Генератор UUID

Создавайте один или несколько криптографически случайных идентификаторов UUID v4.

08 / DEVELOPERГотово

Генератор ULID

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

09 / DEVELOPERГотово

Проверка JWT

Декодируйте токены JWT и проверяйте подписи HMAC SHA-256 локально в браузере без хранения данных на сервере.

10 / DEVELOPERГотово

Калькулятор подсети

Рассчитайте сетевые и широковещательные адреса, маски подсети, диапазоны IP-адресов узлов и двоичные представления подсетей IPv4.

11 / DEVELOPERГотово

Генератор пары ключей

Создавайте пары открытых и закрытых ключей RSA (2048/4096-bit) или ECDSA в формате PEM с помощью Web Crypto API браузера.

12 / DEVELOPERГотово

Генератор .htpasswd

Создавайте строки аутентификации и хеши паролей .htpasswd для Apache и Nginx прямо в памяти браузера.

13 / DEVELOPERГотово

Шифрование текста

Шифруйте и расшифровывайте текст по паролю в браузере с помощью AES-256-GCM и PBKDF2 — всё происходит на вашем устройстве.

14 / DEVELOPERГотово

Шифрование файла

Шифруйте и расшифровывайте файлы по паролю в браузере с помощью AES-256-GCM.

15 / DEVELOPERГотово

Стеганография

Спрячьте сообщение в изображении, при желании защитите его паролем и прочитайте обратно.

16 / DEVELOPERГотово

HMAC

Подписи HMAC-SHA256, SHA-384, SHA-512 и SHA-1 в шестнадцатеричном формате и Base64.

17 / DEVELOPERГотово

CRC32

Рассчитайте CRC-32 и Adler-32 для текста или файла в шестнадцатеричном и десятичном формате.

18 / DEVELOPERГотово

TOTP

Проверяйте одноразовые пароли TOTP по секрету Base32 с QR-кодом для приложений-аутентификаторов.

19 / DEVELOPERГотово

PKCE

Генератор верификатора кода OAuth PKCE, code challenge S256 и параметра state.

20 / DEVELOPERГотово

Кодировщик JWT

Создавайте и подписывайте JWT с алгоритмами HS, RS, PS и ES из полезной нагрузки JSON.

21 / DEVELOPERГотово

Nano ID

Создавайте случайные безопасные для URL ID с любым алфавитом и количеством символов и оценивайте вероятность коллизии.

22 / DEVELOPERГотово

Semver

Проверяйте версии по диапазонам npm, сравнивайте версии и находите следующую версию.

23 / DEVELOPERГотово

Генератор bcrypt

Создавайте и проверяйте хеши паролей bcrypt в браузере, настраивая стоимость вычислений.

24 / DEVELOPERГотово

Хеш Argon2

Создавайте строки PHC Argon2 или проверяйте пароль по ним с готовыми профилями и настройками соли и сложности.

25 / DEVELOPERГотово

URI данных

Преобразуйте любой файл в URI данных с фрагментами CSS и HTML.

26 / DEVELOPERГотово

Инструменты IPv6

Разверните, сожмите, классифицируйте адрес IPv6 или получите его обратную DNS-запись.

27 / DEVELOPERГотово

Конвертер оснований

Переводите числа между системами счисления от 2 до 36, включая дробные числа.

28 / DEVELOPERГотово

Поиск порта

Узнайте назначение TCP- или UDP-порта по реестру IANA.

29 / DEVELOPERГотово

HTML-сущности

Кодируйте и декодируйте HTML-сущности и ищите среди всех 2,231 именованных ссылок.

30 / DEVELOPERГотово

Таблица ASCII

Все 128 кодов ASCII в четырёх системах счисления, с именами управляющих символов и HTML-сущностями.

31 / DEVELOPERГотово

Punycode

Преобразуйте международные доменные имена в Punycode с префиксом xn-- и обратно, а также находите похожие символы из разных письменностей.

32 / DEVELOPERГотово

Конвертер IP

Преобразуйте адрес IPv4 между точечной, десятичной, шестнадцатеричной, двоичной и отображаемой в IPv6 формами.

33 / DEVELOPERГотово

API-ключ

Генерируйте случайные API-ключи с нужными префиксом, длиной и набором символов и узнавайте их стойкость в битах.

34 / DEVELOPERГотово

MAC-адрес

Генерируйте случайные MAC-адреса в любом формате, добавляйте префикс производителя и проверяйте тип адреса.

35 / DEVELOPERГотово

Декодер сертификатов

Декодируйте PEM-сертификат или цепочку: субъект, издатель, даты, SAN, ключ, назначения и отпечатки.

36 / DEVELOPERГотово

Проверка адресов

Проверяйте адреса Bitcoin и Ethereum на опечатки по встроенным контрольным суммам и получайте форму Ethereum с контрольной суммой EIP-55.

03

Код и файлы

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

01 / DEVELOPERГотово

Тестер регулярных выражений

Проверяйте регулярные выражения JavaScript в воркере с ограничением времени выполнения.

02 / DEVELOPERГотово

Минификатор HTML

Минификация комментариев и пробелов в HTML с разбором браузером.

03 / DEVELOPERГотово

Минификатор CSS

Локальный разбор, оптимизация и структурная минификация CSS.

04 / DEVELOPERГотово

Минификатор JavaScript

Осторожно удаляет комментарии, отступы и пустые строки.

05 / DEVELOPERГотово

Сравнение текстов

Сравните два текста построчно и найдите добавленные и удалённые строки.

06 / DEVELOPERГотово

MIME-тип

Сравните сигнатуры распространённых файлов с типом, который сообщает браузер.

07 / DEVELOPERГотово

Определитель кодировки

Определяйте BOM, совместимость с ASCII и корректность UTF-8 локально.

08 / DEVELOPERГотово

cURL в код

Преобразуйте команды cURL во фрагменты кода на JavaScript, Python, Go и Node.js.

09 / DEVELOPERГотово

Очистка SVG

Очищайте и сжимайте разметку SVG локально: удаляйте метаданные Illustrator/Inkscape, комментарии XML и пробелы.

10 / DEVELOPERГотово

Форматтер CSS

Форматируйте, выравнивайте и разворачивайте правила CSS, списки селекторов и объявления свойств в удобочитаемый код.

11 / DEVELOPERГотово

Объяснение Regex

Разбирайте регулярные выражения JavaScript: группы захвата, классы символов и квантификаторы с понятными пояснениями.

12 / DEVELOPERГотово

Конвертер единиц CSS

Переводите размеры в пикселях в rem, em, vw и vh относительно базового размера корня (по умолчанию 16px).

13 / DEVELOPERГотово

Визуализатор SVG Path

Разберите данные пути SVG (атрибут d) на токены и параметры команд и просмотрите визуализацию.

14 / DEVELOPERГотово

Калькулятор Chmod

Рассчитайте восьмеричные (например, 755, 644) и символьные права Linux (rwxr-xr-x) с помощью интерактивной матрицы флажков.

15 / DEVELOPERГотово

SVG в JSX

Преобразуйте векторную разметку SVG в чистый компонентный код React JSX или TypeScript TSX.

16 / DEVELOPERГотово

Редактор SVG

Рисуйте, оформляйте, размещайте по слоям и редактируйте векторную графику SVG визуально или с помощью кода SVG XML.

17 / DEVELOPERГотово

SVG в PDF

Конвертируйте SVG в векторный PDF с форматом страниц A4, Letter или размером SVG, полями, ориентацией и масштабированием.

18 / DEVELOPERГотово

Цвета SVG

Найдите и замените цвета в SVG, преобразуйте их в currentColor или оттенки серого и сравните результат.

19 / DEVELOPERГотово

просмотрщик SVG

Безопасно просматривайте SVG, проверяйте размеры, элементы и цвета, изменяйте размер, исправляйте viewBox и делайте SVG адаптивным.

20 / DEVELOPERГотово

Текст в SVG

Преобразуйте текст в контуры SVG с локальными шрифтами, кернингом, выравниванием, заливкой и обводкой. Экспорт в SVG или PNG.

21 / DEVELOPERГотово

SVG-спрайт

Объединяйте локальные SVG-иконки в очищенный спрайт символов с уникальными ID, сохранёнными viewBox и готовыми фрагментами кода.

22 / DEVELOPERГотово

Редактор Mermaid

Пишите диаграммы Mermaid с предварительным просмотром и скачивайте их в формате SVG или PNG.

23 / DEVELOPERГотово

Разбиение текста для RAG

Визуализируйте стратегии разбиения текста, размеры фрагментов в токенах и символах и перекрытия для векторной индексации RAG в браузере.

24 / DEVELOPERГотово

Счётчик токенов

Точно подсчитайте токены в запросе для токенизаторов OpenAI и посмотрите, как текст разбивается на части.

25 / DEVELOPERГотово

Конструктор системных промптов

Создавайте структурированные системные промпты LLM с разделами XML и форматированными JSON-схемами вызова инструментов OpenAI и Claude.

26 / DEVELOPERГотово

docker run в Compose

Преобразуйте команды docker run в compose.yaml и обратно: порты, тома, сети, проверки состояния и список неподдерживаемых флагов.

27 / DEVELOPERГотово

HTML в JSX

Конвертируйте HTML в JSX для React со стилями в виде объектов.

28 / DEVELOPERГотово

Gitignore

Создайте файл .gitignore из официальных шаблонов GitHub, объединённых без дубликатов.

29 / DEVELOPERГотово

Генератор лицензий

Создавайте файлы LICENSE для MIT, Apache, GPL и других лицензий с таблицей сравнения.

30 / DEVELOPERГотово

WebSocket

Подключайтесь к серверу WebSocket, отправляйте сообщения и просматривайте ответы в журнале.

31 / DEVELOPERГотово

Сообщение коммита

Создайте сообщение Conventional Commits, выбрав тип, область и критическое изменение, и проверьте его формат.

32 / DEVELOPERГотово

Форматировщик GraphQL

Форматируйте или минифицируйте запросы, мутации, фрагменты и схемы GraphQL, сохраняя комментарии.

33 / DEVELOPERГотово

Проверка email-адресов

Проверьте список email-адресов на ошибки формата, опечатки в популярных доменах, ролевые адреса и дубликаты.

04

Время и автоматизация

Преобразуйте временные метки и разбирайтесь в стандартных расписаниях из пяти полей.

05

Синтетические тестовые данные

Создавайте явно вымышленные ограниченные наборы данных JSON и CSV без загрузки исходных данных.

06

Числа и Unicode

Преобразуйте целые числа между системами счисления, кодируйте байты UTF-8 и точно проверяйте скалярные значения Unicode.

01 / DEVELOPERГотово

Двоичное → десятичное

Переводите знаковое двоичное целое число в десятичное с помощью точной арифметики BigInt.

02 / DEVELOPERГотово

Десятичное → двоичное

Преобразуйте знаковое десятичное целое число в двоичное без округления с плавающей запятой.

03 / DEVELOPERГотово

Шестнадцатеричное → десятичное

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

04 / DEVELOPERГотово

Десятичное → шестнадцатеричное

Точно преобразуйте целое десятичное число со знаком в шестнадцатеричное представление в верхнем регистре.

05 / DEVELOPERГотово

Восьмеричная → Десятичная

Переводите целые числа со знаком из восьмеричной системы в десятичную с помощью точной арифметики.

06 / DEVELOPERГотово

Десятичная → Восьмеричная

Преобразуйте знаковое десятичное целое число в восьмеричное без потери точности из-за чисел с плавающей точкой.

07 / DEVELOPERГотово

Текст → HEX

Кодируйте текст в байты UTF-8 в удобном формате HEX с пробелами и прописными буквами.

08 / DEVELOPERГотово

Шестнадцатеричный код → текст

Декодируйте байты в шестнадцатеричном формате, с пробелами или без них, как текст в строгой кодировке UTF-8.

09 / DEVELOPERГотово

Символ → U+

Преобразуйте одно скалярное значение Unicode в запись U+, десятичный и шестнадцатеричный вид.

10 / DEVELOPERГотово

U+ → символ

Преобразуйте запись U+XXXX, 0xXXXX или десятичное число в один символ Unicode.

11 / DEVELOPERГотово

Инспектор Unicode

Проверяйте текст на скрытые пробелы нулевой ширины, управляющие символы, метки RTL и кодовые точки Unicode.

12 / DEVELOPERГотово

Двоичный калькулятор

Арифметические и побитовые операции в двоичной, восьмеричной, десятичной и шестнадцатеричной системах с дополнительным кодом.

13 / DEVELOPERГотово

Форматы чисел

Конвертируйте числа между форматами 1,234.56, 1.234,56, 1 234,56 и другими вариантами разделителей — целым столбцом.

07

Дизайн CSS

Визуально создавайте градиенты, тени, типографические шкалы, адаптивные размеры и сетки, а затем копируйте CSS.

08

Фигуры и фоны

Рисуйте волны и пятна SVG, создавайте фоновые узоры CSS и панели с эффектом матового стекла.

09

Политики и макеты

Пишите политику безопасности контента и изучайте фигуры CSS и макеты flexbox.

10

Запросы сертификатов и ключи

Создавайте, декодируйте и сравнивайте запросы сертификатов и ключи в браузере.

11

Предпросмотр HTML и экспорт записей

Просматривайте локальный HTML, разделяйте записи CSV и преобразуйте XML в плоские таблицы.

Форматирование, проверка и исправление JSON

Форматировщик JSON добавляет отступы к данным, чтобы их было проще читать; валидатор сообщает, разбираются ли они и где возникает ошибка; валидатор JSON Schema проверяет соответствие ожидаемой структуре, а не только правильность синтаксиса. Если JSON почти правильный — содержит лишние запятые, одинарные кавычки или обрывается в конце, как это часто бывает у языковых моделей, — инструмент исправления JSON устраняет механические ошибки, а сравнение JSON сопоставляет две версии по ключам, а не по строкам.

CSV и электронные таблицы

CSV выглядит простым, но редко бывает таким: разделители различаются (запятые, точки с запятой во многих европейских локалях, табуляция), текстовые поля могут содержать разделитель внутри кавычек, а Excel незаметно удаляет начальные нули в кодах и преобразует длинные числа в экспоненциальную запись. Просмотрщик CSV показывает, как файл разбирается на самом деле, Excel в CSV и CSV в Excel преобразуют данные между этими форматами, а CSV в JSON превращает строки в записи для кода.

Кодирование — не шифрование

Base64, кодирование URL и HTML-сущности меняют способ записи данных, чтобы они сохранялись при передаче по определённому каналу; любой человек может выполнить обратное преобразование, поэтому эти методы ничего не скрывают. Хеш является однонаправленным и имеет фиксированную длину, поэтому подходит для проверки неизменности файла — инструмент хеша файла локально вычисляет SHA-256, — но обычный быстрый хеш небезопасен для хранения паролей.

JWT может прочитать любой человек: декодер JWT показывает его утверждения без какого-либо ключа. Только проверка подписи, которую выполняет валидатор JWT для токенов HMAC, подтверждает, что токен не был изменён.

Время, расписания и идентификаторы

Временные метки Unix — это секунды с 1970 года в UTC, но JavaScript и многие API используют миллисекунды, поэтому значение из 13 цифр почти всегда означает миллисекунды — конвертер временных меток поддерживает оба варианта. Расписания Cron состоят из пяти полей (минута, час, день месяца, месяц, день недели) и обычно выполняются в часовом поясе сервера, часто в UTC; описание Cron переводит расписание в слова и показывает ближайшие запуски. Для идентификаторов, которые не должны совпадать, используйте UUID, а не счётчик или временную метку.