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

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

Все бесплатные онлайн-инструменты разработчика в одном месте: кодировщики и конвертеры, шифрование, хэширование и сертификаты, сетевые утилиты и утилиты HTTP, обработчики JSON, CSV, XML и YAML, инструменты для кода и многое другое. Данные никогда не загружаются. Всего 123 инструмента.
Инструменты кодирования и конвертации · 23

Ascii85 / Base85

Кодирование Ascii85 (Adobe), которое упаковывает четыре байта в пять печатных символов, с классическими разделителями <~ ~> и сжатием z.

Adobe Ascii85 <~ ~> сжатие z

Конвертер кодов ASCII

Преобразование каждого символа текста в его числовой код ASCII — в десятичном, шестнадцатеричном, двоичном или восьмеричном виде — для многих наборов символов.

Десятичный Шестнадцатеричный Двоичный Восьмеричный

Base32 / Base58

Base32 по RFC 4648 (с необязательным base32hex), Base32 Crockford с контрольным символом, z-base-32 и алфавиты Base58 Bitcoin / Flickr / Ripple, а также панель кодирования и проверки Base58Check.

Base32 RFC4648 base32hex Crockford z-base-32 Base58 BTC / Flickr / XRP Base58Check

Base62: кодирование и декодирование

Кодирование целых чисел и байтовых строк в Base62 — 62 символа, которые никогда не требуют экранирования. Три распространённых алфавита, режим больших целых для коротких идентификаторов и сравнение длины с Base58, Base64 и Base36.

Base62 Короткие ID Большие целые 3 алфавита

Base64: кодирование и декодирование

Кодирование и декодирование Base64 и URL-безопасного Base64 для строк, JSON, XML и YAML — с переносом строк MIME/PEM, предустановленными алфавитами crypt/bcrypt/XXencode и панелью, которая определяет, к какому варианту относится вставленная строка.

Base64 URL-безопасный MIME 76 / PEM 64 Варианты Строка

Конвертер файлов Base64

Бесплатный онлайн-кодировщик и декодер файлов в Base64. Конвертация любого файла (PDF, DOCX, ZIP, MP3, MP4 и др.) в Base64 и обратно в файл для скачивания. Поддерживается перетаскивание. Вся обработка…

Конвертер изображений Base64

Бесплатный онлайн-кодировщик и декодер изображений в Base64. Конвертация изображений (PNG, JPEG, GIF, WebP, BMP, SVG, ICO) в Base64 и обратно. Вывод в виде URI данных, HTML, CSS, Markdown, JSON или XML. Вся обработка…

Проверка Base64

Бесплатный онлайн-инструмент проверки и исправления Base64. Проверка строк Base64, поиск ошибок, исправление недопустимых символов, корректировка дополнения и конвертация между стандартным и URL-безопасным Base64. Вся обработка…

Base91: кодирование и декодирование

Самое плотное печатное кодирование: 91 символ с накладными расходами около 23% вместо 33% у Base64. Полный алфавит выводится на странице, с проверкой обратимости и сравнением размера с Base64 и Base85.

basE91 Алфавит выведен Обратимость Сравнение размера

Двоичный текст

Перевод текста в последовательности 8-битных или 7-битных двоичных чисел и обратно — через пробел или слитно.

8 бит 7 бит байты UTF-8

Декодер многослойного кодирования

Раскрутка текста, закодированного несколько раз подряд — Base64 внутри URL-кодирования внутри HTML-сущностей — по одному слою за раз, с оценкой достоверности и причиной для каждого кандидата. Только декодирование, никакого выполнения.

Многослойный Автоопределение Достоверность Только декодирование

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

Определение кодировки байтов файла, шестнадцатеричного дампа или вставленного текста — распознавание BOM, строгая проверка UTF-8 и кандидаты GBK/Big5/Shift-JIS с оценкой достоверности. Полностью локальная замена прежнего серверного определения кодировки файлов.

определение BOM UTF-8 / UTF-16 GBK / Big5 Shift-JIS Достоверность Локально

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

Экранирование и снятие экранирования строк для HTML, XML, JavaScript, Java, .NET, JSON, CSV и SQL, с необязательным \uXXXX для текста не в ASCII.

HTML JavaScript Java JSON CSV SQL

Конвертер Hex Base64

Бесплатный онлайн-конвертер из шестнадцатеричного формата в Base64 и обратно. Конвертация шестнадцатеричных строк (0x, через пробел или без разделителей) в Base64 и обратно. Поддерживает несколько форматов вывода. Вся обработка выполняется локально — данные не…

Редактор Hex (расширенный)

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

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

Перевод текста в шестнадцатеричные пары байтов и обратно, с необязательными префиксами 0x или %XX и гибкими разделителями.

Префикс 0x %XX байты UTF-8

Конвертер HTML-сущностей — кодирование, декодирование, справочник

Кодирование текста в HTML-сущности (именованные, например для знака ©, десятичные или шестнадцатеричные коды того же знака), декодирование сущностей обратно в символы и просмотр/поиск по полной таблице именованных ссылок на символы HTML5. Параметры…

Код Морзе

Кодирование текста в международный код Морзе (A–Z, 0–9 и распространённые знаки препинания) и декодирование кода Морзе обратно в обычный текст.

ITU Morse A–Z 0–9 Разделитель — косая черта

Восьмеричный текст

Перевод UTF-8 текста в трёхзначные восьмеричные числа для каждого байта (000 – 377) и обратно, с префиксами 0o или % и гибкими разделителями.

8 бит → 3 восьмеричных Префикс 0o байты UTF-8

Punycode / IDN

Преобразование международных доменных имён и меток в их ASCII-совместимую форму xn-- Punycode (RFC 3492) и обратно.

RFC3492 xn-- IDN UTF-8

Quoted-Printable

Безопасное для электронной почты кодирование по RFC 2045 с настраиваемым мягким переносом строк — парный аналог Base64 для MIME.

RFC 2045 MIME Мягкий перенос =XX=

ROT13 / ROT47

Классические шифры Цезаря: ROT13 только для букв или ROT47 для всего диапазона печатных ASCII. Одно и то же действие и шифрует, и расшифровывает.

ROT13 ROT47 a-zA-Z / ASCII 33–126

UUEncode / UUDecode

Классический Unix-транспорт двоичных данных в текст «uuencode»: блоки begin/end, строки по 45 байт и знаменитый завершающий символ обратной кавычки.

begin 644 45 байт в строке UUDecode
Криптография, хэши и сертификаты · 19

Шифрование / расшифрование AES

Шифрование или расшифрование с помощью AES-128, -192 или -256 в режимах GCM, CBC, CTR или ECB. Ключи задаются как сырой hex или байты Base64 либо выводятся из пароля через PBKDF2-HMAC-SHA256; генерация случайного IV, обработка AAD и тега GCM, а также командная строка OpenSSL, которая даёт те же байты, выводится рядом с результатом.

работает локальноgcm / cbc / ctr / ecbсовместимость с openssl

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

Вставьте файл PEM, DER или PKCS#7, загрузите его или откройте встроенный пример и прочитайте субъекта, издателя, серийный номер, оба отпечатка, каждое расширение с разобранным значением, метки времени подписанных сертификатов и сырой DER в шестнадцатеричном виде. Цепочки и запросы на подпись также распознаются и разбираются.

работает локальноцепочки и CSRэкспорт в JSON

Сопоставление сертификата и закрытого ключа

Ответ на вопрос о развёртывании на одной странице: является ли это ключом к данному сертификату. Ответ доказывается подписью проверочного запроса закрытым ключом и проверкой этой подписи открытым ключом из сертификата, поэтому метод работает для RSA, ECDSA и Ed25519. В отчёте показаны отпечатки с обеих сторон, но сам ключ никогда не выводится.

работает локальнодоказательство подписьюключ остаётся у вас

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

Вычисление 14 наборов параметров CRC — CRC-8/CCITT, CRC-16, четвёрки CRC-32 плюс CRC-32C и cksum, три CRC-64 и Adler-32 — для текста, байтов в hex или файлов. Полином, init, отражение и XOR-out каждого выводятся рядом, результат — в hex, десятичном или восьмеричном виде.

работает локально14 наборов параметровhex / dec / oct

Генератор CSR

Выберите RSA или ECDSA, укажите субъекта и альтернативные имена и получите закрытый ключ вместе с запросом на подпись сертификата для передачи центру сертификации — оба в формате PEM, а запрос также в DER — с указанием алгоритма подписи, отпечатков и команды самопроверки.

работает локальноrsa и ecdsapem + der

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

Хэширование текста или файлов в дайджесты MD5, SHA-1, SHA-256 или SHA-512 в hex или Base64 — SHA через WebCrypto, MD5 полностью локально.

MD5 SHA-1 SHA-256 SHA-512 Hex / Base64

Калькулятор HMAC и KDF

Вычисление ключевого MAC с помощью HMAC-MD5 или семейства HMAC-SHA для текста, байтов в hex или файлов либо получение ключевого материала через PBKDF2 (RFC 8018) и HKDF (RFC 5869). Ключи и соли вводятся как текст, hex или Base64; результаты выводятся в hex, hex в верхнем регистре, Base64 или Base64url и проверяются по тестовым векторам RFC.

работает локальноpbkdf2 и hkdfтестовые векторы RFC

Отладчик JWT

Декодирование и проверка JSON Web Tokens — красиво оформленные заголовок и полезная нагрузка, значки срока действия и проверка подписи HS/RS/ES с вставленным секретом или ключом PEM.

HS256/384/512RS256ES256Срок действияWebCrypto

Инструмент устаревших шифров

Шифры, которые нельзя использовать для нового кода, — DES, 3DES, RC4 (ARCFOUR) и Blowfish в режимах ECB или CBC, — сохранены для чтения старых архивов и трасс устаревших протоколов. Каждый шифр сопровождается заслуженным предупреждением, а результаты сверены с FIPS 46-3, RFC 6229 и исходными векторами Blowfish от Шнайера.

работает локальнотолько для совместимостипредупреждения о слабых шифрах

Инструмент OpenPGP

Вставьте блок ключа OpenPGP в формате ASCII-armor или двоичном и разберите его: контрольную сумму armor, каждый пакет в дереве с дампом hex, версии ключей, алгоритмы, отпечатки и идентификаторы ключей, ID пользователей, даты истечения и подпакеты каждой подписи. Только разбор — на этой странице ничего не расшифровывается и не проверяется.

работает локальноarmor и пакетыRFC 9580

Генератор хэшей паролей

Создание и проверка хэшей паролей bcrypt, scrypt, Argon2id и PBKDF2 в формате строк PHC, который используют PHP-функции password_hash() и crypt(), с наглядным представлением параметров стоимости и памяти, временем каждого запуска и пояснением минимальных значений OWASP по каждому полю.

работает локальнорежим проверкизначения OWASP по умолчанию

Шифрование / расшифрование RSA

Генерация пар ключей RSA от 2048 до 4096 бит с экспортом в PEM в четырёх форматах, импорт уже имеющегося открытого или закрытого ключа, шифрование по RSA-OAEP, подпись по PKCS#1 v1.5 или PSS и преобразование между кодировками SPKI, PKCS#8 и PKCS#1, в которых передаются ключи.

работает локальноoaep и pss4 формата PEM

Генератор самоподписанных сертификатов

Создание самоподписанного сертификата с периодом действия, назначением ключа, расширенным назначением ключа, базовыми ограничениями и альтернативными именами под вашим контролем — для тестового сервера или внутренней сети. Страница простыми словами объясняет, почему ни один браузер не будет доверять такому сертификату без специального разрешения.

работает локальнорасширенияпредупреждение о доверии

SM2: шифрование / расшифрование / подпись

Национальный китайский алгоритм открытого ключа (GB/T 32918-2016): генерация пар ключей, подпись и проверка с хэшированием SM3-with-ZA по стандарту, шифрование и расшифрование в форматах C1C3C2, C1C2C3 и DER, экспорт ключей в формате UN/SEC1, который использует OpenSSL.

работает локальноподпись и шифрованиеgb/t 32918

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

Национальная китайская хэш-функция (GB/T 32905-2016): 256-битные дайджесты для текста, байтов в hex или файлов, ключевой HMAC-SM3 с тестовыми векторами GB/T 15852.2 и пояснение связи SM3 с SHA-256 и мест, где предписано использование каждого.

работает локальноhmac-sm3gb/t 32905

Шифрование / расшифрование SM4

Национальный китайский блочный шифр (GB/T 32907-2016): блоки и ключи по 128 бит в режимах ECB и CBC с дополнением PKCS#7, ввод текста, hex или Base64, а также логика расписания ключей и S-блоков, описанная в разделе пояснений.

работает локальноecb и cbcgb/t 32907

SM9: криптография на основе идентификаторов

Национальный китайский стандарт криптографии на основе идентификаторов (GB/T 38635-2020), где адрес электронной почты или номер телефона работают напрямую как открытый ключ: как работают шифрование IBE и подписи IBS, чем модель доверия KGC отличается от PKI на сертификатах, и официальные параметры 256-битной кривой BN. Страница пояснений — только для чтения.

работает локальноibe и ibsgb/t 38635

Проверка SSL-сертификата

Превращает сертификат в вердикт: истёк ли срок действия или скоро истечёт, находится ли он в пределах текущего периода действия, есть ли нужное имя среди альтернативных имён субъекта, полна ли цепочка и корректны ли подписи в ней, не слишком ли слаб ключ или алгоритм подписи и каких расширений ожидает современный клиент, но которых в этом сертификате нет.

работает локальнопроверки цепочкиэкспорт отчёта

Аудит конфигурации HTTPS

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

работает локальноhsts и cspсмешанное содержимое
Инструменты сети и HTTP · 21

Конвертер команд cURL

Вставьте существующую команду cURL, чтобы проанализировать её и преобразовать в Node.js, Python или PowerShell, либо просто отформатировать саму команду curl.

Разбор cURL --data --header --form 4 целевых языка

Конструктор URI данных

Бесплатный онлайн-конструктор URI данных. Создание URI data: из строк Base64 с любым MIME-типом. Вывод в виде URI данных, HTML <img>, HTML <video>, HTML <audio>, CSS url(), HTML <link>…

DNS-запрос

Запрос записей A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA и PTR и сравнение того, что отвечают несколько публичных резолверов, рядом, с TTL, флагом DNSSEC, цепочкой CNAME и простым объяснением, если ответы расходятся.

4 резолверарядомстроки SPF и DMARC

Разбор HTTP-заголовков

Вставьте запрос или ответ и прочитайте его поле за полем: что означает каждый заголовок, к какой стороне он относится, полный разбор cookie и аудит синтаксиса.

работает локальноучёт направления

Конструктор HTTP-запросов

Создание запроса по готовым шаблонам (JSON, форма, загрузка файла) и мгновенное получение кода для cURL, Node.js fetch, Python requests или PowerShell.

cURL Node.js fetch Python requests PowerShell

Коды состояния HTTP

Полный список кодов состояния с цветовой группировкой, полнотекстовым поиском и фильтрацией, короткий мастер, который подбирает нужный код для ситуации, и сравнение пар, которые легко спутать, например 401 и 403 или 301 и 308.

работает локальнопоиск и мастеркоды производителей

Проверка IDN-гомографов

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

Смешение письменностей Гомоглиф IDN / xn-- Признаки фишинга

Поиск IP и геолокация

Определите свой адрес, найдите любой адрес IPv4 или IPv6 и посмотрите сеть, страну, город, часовой пояс и тип подключения, стоящие за ним, а также проверьте в браузере, не раскрывает ли WebRTC-соединение неожиданный адрес.

живые источники4 режималокальные частные адреса

Калькулятор подсетей IP / CIDR

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

работает локальноipv4 + ipv6разбиение

Поиск MIME-типа

Поиск MIME-типов по расширению файла и наоборот примерно по 800 распространённым записям с категорией и пояснениями — удобно для заголовков и фильтров загрузки.

расширение ↔ MIMEОбратный поискКраткий справочник

Просмотрщик OpenAPI / Swagger

Превращает документ OpenAPI 3.0 / 3.1 или Swagger 2.0 (YAML или JSON) в удобный для просмотра справочник: конечные точки по тегам, параметры, примеры тел из схем, ответы и вызовы «Попробовать».

OpenAPI 3.0 / 3.1 Swagger 2.0 Попробовать $ref

Поиск порта и службы

Поиск в реестре портов по номеру или названию службы в обоих направлениях, фильтрация по TCP или UDP и по диапазону well-known, registered или dynamic, а также заметки о службах, которые открываются случайно гораздо чаще, чем намеренно.

работает локальнов обе стороныбез сканирования

Клиент / тестер REST API

Отправка HTTP-запросов на любую конечную точку с методом, заголовками, параметрами строки, cookie, авторизацией Basic/Bearer/API-ключ, телами JSON / форма / текст и загрузкой файлов multipart.

GET POST PUT PATCH DELETE Заголовки Авторизация Загрузка

Обратный поиск IP

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

записи PTRдо 8 соседейтолько пассивно

Разбор robots.txt

Проверка robots.txt так, как RFC 9309 описывает чтение его поисковым роботом: группы объединяются, подстановки раскрываются, применяются правила по самому длинному совпадению, а тестер отвечает «разрешено» или «запрещено» для любого user-agent и пути.

работает локальноrfc 9309тестер совпадений

Проверка заголовков безопасности

Оценка заголовков ответа по списку OWASP: каждый отсутствующий заголовок — это вычет, и каждое замечание сопровождается готовыми к копированию строками исправления для nginx, Apache и Express.

работает локальнооценка от A+ до Fфрагменты исправлений

Кодировщики URL

Процентное кодирование и декодирование компонентов URL (полного или упрощённого), а также экранирование строк JSON, XML и YAML — в обе стороны.

Кодирование URL Процентное JSON XML YAML

Разбор URL и проверка безопасности

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

работает локальнопараметрыпанель безопасности

Инспектор процентного кодирования

Посмотрите, как одна строка кодируется процентами в encodeURIComponent, encodeURI и form-urlencoded, рядом друг с другом, с таблицей байтов по символам, ролями зарезервированных символов по RFC 3986 и многоуровневым декодером для строк с двойным кодированием.

encodeURIComponent encodeURI form-urlencoded Посимвольно Двойное кодирование

Разбор User-Agent

Вставьте любую строку User-Agent, чтобы определить браузер, движок, ОС, производителя устройства, модель, тип и процессор, с реалистичными пресетами и экспортом в JSON.

БраузерОСУстройствоua-parser-js

Тестер WebSocket

Подключение к серверу ws:// или wss://, согласование подпротоколов, отправка текстовых сообщений или JSON и отслеживание всего жизненного цикла с кодами закрытия в одном журнале.

ws / wss Подпротоколы Журнал в реальном времени Коды закрытия
Инструменты форматов данных (JSON · CSV · XML · YAML) · 23

Очистка и удаление дубликатов CSV

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

Обрезка Удаление дубликатов Исправление кавычек Удалить пустые

Операции со столбцами CSV

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

Переупорядочить Переименовать Извлечь Удалить Разбить столбец

CSV → JSON/XML/YAML/HTML/SQL

Преобразование данных с разделителями в массивы JSON, документы XML, последовательности YAML, таблицы HTML или SQL (CREATE TABLE + INSERT) с параметрами диалекта, определения типов и форматирования.

CSV в JSON CSV в XML CSV в YAML CSV в SQL Автоопределение разделителя

Конвертер CSV

Онлайн-конвертация Excel xlsx/xls/xl/xlt/xltx/slk/xlw/xml или Calc ods/fods/ots/sxc/stc/xlsb/xlc/ett/dif/wk1/wks/wb2 в файл csv

Разбить / объединить CSV

Разбиение большого файла CSV на части по количеству строк или частей с сохранением заголовка в каждой части или только в первой. Объединение файлов обратно по имени или позиции столбца с отчётом о различиях столбцов.

Разбить по строкам Разбить по частям Объединить CSV С учётом заголовка

Сравнение CSV / TSV

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

Сравнение таблиц Рядом На уровне ячеек

Редактор CSV / TSV

Открывайте, просматривайте и редактируйте файлы CSV или TSV онлайн бесплатно. Разделитель (запятая, табуляция, точка с запятой) определяется автоматически. Редактируйте любую ячейку таблицы, добавляйте или удаляйте строки, выбирайте и удаляйте целые столбцы…

Сравнение JSON

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

Рядом Сводка различий Цветовая маркировка

JSON ↔ CSV / TSV

Преобразование между JSON (массив объектов) и CSV или TSV с сопоставлением заголовков, выбором разделителя и предпросмотром.

CSV TSV Заголовки

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

Форматирование, минификация и проверка JSON с встроенным указанием места синтаксических ошибок — идеально для ответов API и конфигурационных файлов.

ФорматированиеМинификацияПроверка

Вычислитель JSONPath

Проверка выражений JSONPath с подсветкой совпадений в реальном времени, красиво оформленными результатами, подсчётом и справочником по синтаксису выражений.

$.store.book[*] Совпадения в реальном времени Подсветка

Генератор / проверка JSON Schema

Проверка документов JSON по JSON Schema (draft-07) с точными путями ошибок и создание стартовой схемы по образцу данных.

Draft-07 Пути ошибок Генерация схемы

JSON → SQL / TOML

Экспорт массива объектов JSON в виде операторов SQL INSERT для MySQL/PostgreSQL или в виде документа TOML с учётом типов значений.

SQL INSERT MySQL / PostgreSQL TOML

JSON ↔ строка

Экранирование объекта JSON в строковый литерал или разбор экранированной строки обратно в отформатированный JSON, с режимами одинарных и двойных кавычек.

Экранировать Снять экранирование Одинарные / двойные кавычки

Просмотрщик / редактор JSON

Просмотр JSON в виде цветного дерева с возможностью правки на месте: изменение значений и типов, добавление, переименование и удаление ключей, затем экспорт в отформатированном или сжатом виде.

Дерево Правка на месте Добавить / переименовать ключи Экспорт

JSON ↔ XML

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

Атрибуты Красивый вывод Двойное преобразование

JSON ↔ YAML

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

Блочный стиль Потоковый стиль

RSS / Atom → JSON

Преобразование XML-ленты RSS 2.0 или Atom в чистый JSON с массивами элементов и метаданными, готовым для дальнейшей обработки.

RSS 2.0 Atom Элементы

Сравнение XML / HTML — бесплатный онлайн-инструмент сравнения разметки

Бесплатный онлайн-инструмент сравнения XML и HTML. Сравнивайте два XML- или HTML-документа рядом и смотрите структурные различия. Вся обработка выполняется локально — данные никуда не загружаются.

XML → CSV

Преобразование документов XML в аккуратный вывод CSV/TSV с разделителями: элементы и атрибуты читаются в порядке следования в документе.

XML в CSV Элементы Атрибуты

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

Форматирование, минификация, проверка и изучение документов XML с помощью просмотра дерева — поддерживает разметку вроде SVG и RSS.

Красивый выводМинификацияПроверкаДерево

Сравнение YAML — бесплатный онлайн-инструмент сравнения YAML

Бесплатный онлайн-инструмент сравнения YAML. Сравнивайте два YAML-документа рядом и смотрите структурные различия. Вся обработка выполняется локально — данные никуда не загружаются.

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

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

ПроверкаФорматированиеСортировать ключиВ JSON
Инструменты для кода · 14

Форматировщик C / C++ / C# / Java

Переформатирование C, C++, Objective-C, C# и Java настоящим clang-format с выбором стилей LLVM, Google, Chromium, Mozilla, WebKit, Microsoft или GNU.

CC++Objective-CC#Javaclang-format

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

Форматирование JavaScript, TypeScript, JSX/TSX, JSON5, GraphQL, Vue SFC, PHP и TOML с помощью Prettier с выбором ширины табуляции, кавычек и точек с запятой.

JavaScriptTypeScriptJSX / TSXVue SFCGraphQLPHPTOMLPrettier

Песочница кода

Запуск JavaScript в изолированном iframe с цветным выводом в консоль либо живой предпросмотр полных страниц HTML+CSS+JS с возможностью скачать их — зацикленный код всегда можно остановить.

Песочница JSПредпросмотр HTMLКонсольСкачать

Генератор снимков кода

Превращение фрагментов кода в аккуратные PNG-изображения в стиле Carbon — цвета синтаксиса highlight.js, оформление окна, номера строк и четыре темы, экспорт с чёткостью для retina.

Код в PNGhighlight.jsСтиль CarbonТемы

Генератор CSP

Построение директивы Content-Security-Policy по директивам, с генератором хэшей sha256 для встроенных скриптов и предупреждением, если сочетание работает не так, как кажется.

работает локальноконструктор политики

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

Форматирование или минификация CSS, SCSS, LESS и SASS, компиляция и преобразование между диалектами препроцессоров для очистки таблиц стилей.

CSSSCSSLESSSASSКрасивый вывод

JSON → классы / схема

Генерация классов C#, Java, TypeScript или PHP, интерфейсов TypeScript или JSON Schema из образцов документов JSON и XML.

C# Java TypeScript JSON Schema

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

Форматирование исходного кода Go официальным движком gofmt, скомпилированным в WebAssembly, — детерминированный канонический стиль Go с табуляциями и выравниванием колонок.

GoGolanggofmtОфициальный

Генератор HTML-таблиц — визуальный конструктор таблиц

Наглядное создание HTML-таблицы: задайте строки, столбцы, подпись, заголовок, границы, интервалы, цвета и выравнивание, вводите данные в живую сетку или вставьте данные TSV/CSV/Excel, затем получите HTML-код, готовый к копированию…

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

Форматирование или минификация HTML с живой панелью предпросмотра и проверкой синтаксиса для написанной вручную и сгенерированной разметки.

Красивый выводМинификацияПроверкаПредпросмотр

Редактор диаграмм Mermaid — блок-схемы, последовательности, Гантт и другие

Редактирование диаграмм Mermaid в браузере с мгновенной отрисовкой: блок-схемы, последовательности, классы, состояния, диаграммы Ганта, круговые, временные линии и ER-диаграммы. Переключение тем Default / Dark / Neutral / Forest, затем…

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

Переформатирование Python 3 форматировщиком Ruff (стиль Black / PEP 8) — выбор ширины отступа, стиля кавычек, ширины строки и магических завершающих запятых.

PythonRuffСтиль BlackPEP 8

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

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

Подсветка в реальном времени Группы захвата Флаги g i m s u Библиотека шаблонов

Форматировщик shell-скриптов

Форматирование скриптов Bash, POSIX sh и mksh с помощью shfmt — нормализация отступов, пробелов у перенаправлений, оформления функций и тел case.

BashPOSIX shmkshshfmt
Инструменты баз данных · 6

Тестер подключения к базе данных

Бесплатный локальный конструктор и тестер строк подключения к базам данных. Введите хост, порт, базу данных и учётные данные, чтобы получить готовые строки подключения JDBC, ADO.NET, ODBC, Python и SQLAlchemy для MySQL…

Генератор миграций базы данных

Бесплатный локальный генератор миграций базы данных. Вставьте схему до и после (DDL CREATE TABLE или JSON-схему) и получите скрипты миграции вперёд и назад: добавленные и удалённые таблицы, добавленные, удалённые и…

Дизайнер ERD

Бесплатный локальный дизайнер ERD и схем баз данных. Создавайте таблицы, столбцы, первичные ключи, внешние ключи и связи в структурированном редакторе, наблюдайте, как диаграмма «сущность-связь» перерисовывается в реальном времени, затем…

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

Форматирование, минификация и проверка SQL-запросов для шести диалектов с настройками регистра ключевых слов и ширины отступа.

MySQLPostgreSQLSQL ServerOracleSQLiteMariaDB

Конструктор SQL-запросов

Вставьте DDL CREATE TABLE или опишите столбцы вручную, отметьте нужные столбцы, добавьте WHERE/JOIN/ORDER BY и получите заготовки SELECT, INSERT, UPDATE или DELETE для стандартного SQL, MySQL или PostgreSQL.

Разбор DDLSELECT / INSERT / UPDATE / DELETEMySQLPostgreSQL

SQL в ERD

Бесплатный локальный конвертер SQL в ERD. Вставьте один или несколько операторов CREATE TABLE и получите диаграмму «сущность-связь»: таблицы становятся сущностями, столбцы — атрибутами с метками PK/FK, а FOREIGN KEY…

Инструменты для времени · 5

📅 Конструктор cron-выражений

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

Конструктор cron Разбор cron 5 полей Следующие запуски Пресеты

🔢 Калькулятор времени и статистика

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

Расчёт длительности Калькулятор возраста Количество рабочих дней Рабочие часы Сложение/вычитание времени Часы:минуты:секунды Часы для расчёта зарплаты Промежуток дат

⏲ Таймер и инструменты продуктивности

Отсчёт до любого события, точный секундомер, сессии «Помодоро», расшифровка cron-выражений и расчёт оптимального времени сна и пробуждения.

Обратный отсчёт Секундомер Помодоро Разбор cron Цикл сна Будильник Время работы системы

📅 Конвертер меток времени и дат

Преобразование Unix-меток времени в читаемые даты и обратно. Форматирование дат по ISO 8601, RFC 2822 или собственным шаблонам, разбор строк дат, расчёт разниц, сложение и вычитание дней и определение номеров недель.

Метка времени Unix Формат даты ISO 8601 Разница дат Сложение/вычитание дат Номер недели День года Возраст по дате Високосный год Календарь

🌎 Часовой пояс и мировые часы

Пересчёт времени между любыми часовыми поясами, планирование международных встреч, просмотр мирового времени в реальном времени и работа со смещениями UTC.

Конвертация часовых поясов Планировщик встреч Мировые часы Конвертация UTC Проверка перехода на летнее время Разница во времени
Инструменты для файлов · 8

Пакетные хэши файлов и проверка манифеста

Перетащите целую папку и сразу получите MD5, SHA-1, SHA-256, SHA-384 или SHA-512 каждого файла, затем вставьте или загрузите манифест контрольных сумм — вывод GNU sha256sum, строки BSD openssl dgst, файлы SFV — и увидьте, какие файлы совпали, какие не совпали и какие отсутствуют. Результаты копируются обратно в виде строк, совместимых с sha256sum.

работает локальнофайлы остаются у васgnu + bsd + sfv

Сравнение двоичных файлов

Сравнение двух файлов побайтно: каждое отличающееся смещение, наложенный шестнадцатеричный diff с контекстом, карта плотности и какие биты изменились. Режим выравнивания по блокам определяет вставки и удаления в середине файла; отчёты экспортируются в TXT и CSV.

работает локальнофайлы остаются у васвыравнивание по блокам

Поиск дубликатов файлов

Находит побайтно идентичные файлы по содержимому в три прохода — фильтр по размеру, группировка по SHA-256 и полное побайтное сравнение, — поэтому переименованные и перенесённые копии обнаруживаются, а файлы с одинаковым именем и разным содержимым — нет. Каждый кластер показывает занятое им место, а список на удаление экспортируется в CSV.

работает локальнофайлы остаются у вассканирование в 3 прохода

Онлайн-конвертация кодировки текстовых и HTML-файлов

Онлайн-конвертация кодировки текстовых и HTML-файлов. Автоопределение исходной кодировки, конвертация в UTF-8, UTF-16, UTF-32, ANSI, UNICODE, GB2312, GBK, GB18030, Big5, Shift-JIS, EUC-KR и другие.

Переименование файлов

Пакетное переименование с предпросмотром каждого нового имени до применения: поиск и замена, вставка текста, последовательная нумерация с дополнением нулями и токенами, смена регистра, обрезка и очистка, которая обрабатывает недопустимые для Windows символы и зарезервированные имена устройств. Скачивайте переименованные файлы по одному или архивом ZIP.

работает локальносначала предпросмотрпроверка коллизий

Разделение и объединение файлов

Разрезание любого файла на пронумерованные части по размеру или количеству — name.001, name.part01, name.split.001, name[1].ext — и побайтно точное склеивание серии частей обратно, с поиском пропусков, проверкой размера и SHA-256 собранного файла для сравнения с оригиналом.

работает локальнопобайтная точностьдоказательство SHA-256

Определение типа файла

Читает магические байты внутри каждого файла — а не расширение — и определяет реальный формат по таблице из более чем 60 сигнатур: изображения, Office, ODF, EPUB, архивы, медиа, шрифты, исполняемые файлы, базы данных. Файлы с переименованным расширением помечаются как несоответствие; если заголовок содержит их, показываются также размеры, версия PDF и бренд MP4.

работает локальнофайлы остаются у васболее 60 сигнатур

Сравнение INI / ENV — бесплатный онлайн-инструмент сравнения конфигурационных файлов

Бесплатный онлайн-инструмент сравнения файлов INI и ENV. Сравнивайте два конфигурационных файла рядом и смотрите структурные различия. Поддерживаются форматы INI (с секциями) и ENV (плоские пары «ключ-значение»). Вся обработка…

Генераторы и прочие инструменты разработчика · 4

Генератор .gitignore

Сборка .gitignore из категоризированных библиотек шаблонов для языков, фреймворков, инструментов, ОС и IDE — отмечайте, объединяйте, удаляйте дубликаты, копируйте или скачивайте.

ШаблоныОбъединение и удаление дубликатовКопироватьСкачать

Калькулятор программиста

Бесплатный онлайн-калькулятор программиста. Введите одно выражение с шестнадцатеричными литералами 0x, двоичными 0b и восьмеричными 0o, побитовыми AND, OR, XOR, NOT, сдвигами и математикой — и смотрите, как результат обновляется в реальном времени в десятичном, шестнадцатеричном…

Генератор тестовых и моковых данных

Задайте типизированные столбцы (имена, адреса электронной почты, числа, даты, UUID, слова…) и получите N воспроизводимых тестовых строк в виде CSV, TSV, JSON, HTML или пакетных SQL INSERT.

Тестовые строки SQL INSERT CSV / TSV / JSON С зерном (seed)

Генератор UUID / ULID / NanoID

Пакетная генерация UUID v4 (и GUID), сортируемых по времени ULID или компактных URL-безопасных идентификаторов NanoID с параметрами формата — криптографически случайные и устойчивые к коллизиям.

UUID v4 GUID ULID NanoID Пакетно Верхний / нижний регистр

Copyright © 2007-2026 DIGITBYTE STUDIO All rights reserved.