Инструменты разработчика
Ascii85 / Base85
Кодирование Ascii85 (Adobe), которое упаковывает четыре байта в пять печатных символов, с классическими разделителями <~ ~> и сжатием z.
Конвертер кодов ASCII
Преобразование каждого символа текста в его числовой код ASCII — в десятичном, шестнадцатеричном, двоичном или восьмеричном виде — для многих наборов символов.
Base32 / Base58
Base32 по RFC 4648 (с необязательным base32hex), Base32 Crockford с контрольным символом, z-base-32 и алфавиты Base58 Bitcoin / Flickr / Ripple, а также панель кодирования и проверки Base58Check.
Base62: кодирование и декодирование
Кодирование целых чисел и байтовых строк в Base62 — 62 символа, которые никогда не требуют экранирования. Три распространённых алфавита, режим больших целых для коротких идентификаторов и сравнение длины с Base58, Base64 и Base36.
Base64: кодирование и декодирование
Кодирование и декодирование Base64 и URL-безопасного Base64 для строк, JSON, XML и YAML — с переносом строк MIME/PEM, предустановленными алфавитами crypt/bcrypt/XXencode и панелью, которая определяет, к какому варианту относится вставленная строка.
Конвертер файлов 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.
Двоичный текст
Перевод текста в последовательности 8-битных или 7-битных двоичных чисел и обратно — через пробел или слитно.
Декодер многослойного кодирования
Раскрутка текста, закодированного несколько раз подряд — Base64 внутри URL-кодирования внутри HTML-сущностей — по одному слою за раз, с оценкой достоверности и причиной для каждого кандидата. Только декодирование, никакого выполнения.
Определитель кодировки
Определение кодировки байтов файла, шестнадцатеричного дампа или вставленного текста — распознавание BOM, строгая проверка UTF-8 и кандидаты GBK/Big5/Shift-JIS с оценкой достоверности. Полностью локальная замена прежнего серверного определения кодировки файлов.
Экранирование строк
Экранирование и снятие экранирования строк для HTML, XML, JavaScript, Java, .NET, JSON, CSV и SQL, с необязательным \uXXXX для текста не в ASCII.
Конвертер Hex Base64
Бесплатный онлайн-конвертер из шестнадцатеричного формата в Base64 и обратно. Конвертация шестнадцатеричных строк (0x, через пробел или без разделителей) в Base64 и обратно. Поддерживает несколько форматов вывода. Вся обработка выполняется локально — данные не…
Редактор Hex (расширенный)
Продвинутый онлайн-редактор шестнадцатеричных данных. Вставка и удаление байтов, выделение и копирование, сравнение двоичных файлов и добавление закладок. Все данные обрабатываются локально.
Шестнадцатеричный текст
Перевод текста в шестнадцатеричные пары байтов и обратно, с необязательными префиксами 0x или %XX и гибкими разделителями.
Конвертер HTML-сущностей — кодирование, декодирование, справочник
Кодирование текста в HTML-сущности (именованные, например для знака ©, десятичные или шестнадцатеричные коды того же знака), декодирование сущностей обратно в символы и просмотр/поиск по полной таблице именованных ссылок на символы HTML5. Параметры…
Код Морзе
Кодирование текста в международный код Морзе (A–Z, 0–9 и распространённые знаки препинания) и декодирование кода Морзе обратно в обычный текст.
Восьмеричный текст
Перевод UTF-8 текста в трёхзначные восьмеричные числа для каждого байта (000 – 377) и обратно, с префиксами 0o или % и гибкими разделителями.
Punycode / IDN
Преобразование международных доменных имён и меток в их ASCII-совместимую форму xn-- Punycode (RFC 3492) и обратно.
Quoted-Printable
Безопасное для электронной почты кодирование по RFC 2045 с настраиваемым мягким переносом строк — парный аналог Base64 для MIME.
ROT13 / ROT47
Классические шифры Цезаря: ROT13 только для букв или ROT47 для всего диапазона печатных ASCII. Одно и то же действие и шифрует, и расшифровывает.
UUEncode / UUDecode
Классический Unix-транспорт двоичных данных в текст «uuencode»: блоки begin/end, строки по 45 байт и знаменитый завершающий символ обратной кавычки.
Шифрование / расшифрование AES
Шифрование или расшифрование с помощью AES-128, -192 или -256 в режимах GCM, CBC, CTR или ECB. Ключи задаются как сырой hex или байты Base64 либо выводятся из пароля через PBKDF2-HMAC-SHA256; генерация случайного IV, обработка AAD и тега GCM, а также командная строка OpenSSL, которая даёт те же байты, выводится рядом с результатом.
Декодер сертификатов
Вставьте файл PEM, DER или PKCS#7, загрузите его или откройте встроенный пример и прочитайте субъекта, издателя, серийный номер, оба отпечатка, каждое расширение с разобранным значением, метки времени подписанных сертификатов и сырой DER в шестнадцатеричном виде. Цепочки и запросы на подпись также распознаются и разбираются.
Сопоставление сертификата и закрытого ключа
Ответ на вопрос о развёртывании на одной странице: является ли это ключом к данному сертификату. Ответ доказывается подписью проверочного запроса закрытым ключом и проверкой этой подписи открытым ключом из сертификата, поэтому метод работает для 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, десятичном или восьмеричном виде.
Генератор CSR
Выберите RSA или ECDSA, укажите субъекта и альтернативные имена и получите закрытый ключ вместе с запросом на подпись сертификата для передачи центру сертификации — оба в формате PEM, а запрос также в DER — с указанием алгоритма подписи, отпечатков и команды самопроверки.
Генератор хэшей
Хэширование текста или файлов в дайджесты MD5, SHA-1, SHA-256 или SHA-512 в hex или Base64 — SHA через WebCrypto, MD5 полностью локально.
Калькулятор HMAC и KDF
Вычисление ключевого MAC с помощью HMAC-MD5 или семейства HMAC-SHA для текста, байтов в hex или файлов либо получение ключевого материала через PBKDF2 (RFC 8018) и HKDF (RFC 5869). Ключи и соли вводятся как текст, hex или Base64; результаты выводятся в hex, hex в верхнем регистре, Base64 или Base64url и проверяются по тестовым векторам RFC.
Отладчик JWT
Декодирование и проверка JSON Web Tokens — красиво оформленные заголовок и полезная нагрузка, значки срока действия и проверка подписи HS/RS/ES с вставленным секретом или ключом PEM.
Инструмент устаревших шифров
Шифры, которые нельзя использовать для нового кода, — DES, 3DES, RC4 (ARCFOUR) и Blowfish в режимах ECB или CBC, — сохранены для чтения старых архивов и трасс устаревших протоколов. Каждый шифр сопровождается заслуженным предупреждением, а результаты сверены с FIPS 46-3, RFC 6229 и исходными векторами Blowfish от Шнайера.
Инструмент OpenPGP
Вставьте блок ключа OpenPGP в формате ASCII-armor или двоичном и разберите его: контрольную сумму armor, каждый пакет в дереве с дампом hex, версии ключей, алгоритмы, отпечатки и идентификаторы ключей, ID пользователей, даты истечения и подпакеты каждой подписи. Только разбор — на этой странице ничего не расшифровывается и не проверяется.
Генератор хэшей паролей
Создание и проверка хэшей паролей bcrypt, scrypt, Argon2id и PBKDF2 в формате строк PHC, который используют PHP-функции password_hash() и crypt(), с наглядным представлением параметров стоимости и памяти, временем каждого запуска и пояснением минимальных значений OWASP по каждому полю.
Шифрование / расшифрование RSA
Генерация пар ключей RSA от 2048 до 4096 бит с экспортом в PEM в четырёх форматах, импорт уже имеющегося открытого или закрытого ключа, шифрование по RSA-OAEP, подпись по PKCS#1 v1.5 или PSS и преобразование между кодировками SPKI, PKCS#8 и PKCS#1, в которых передаются ключи.
Генератор самоподписанных сертификатов
Создание самоподписанного сертификата с периодом действия, назначением ключа, расширенным назначением ключа, базовыми ограничениями и альтернативными именами под вашим контролем — для тестового сервера или внутренней сети. Страница простыми словами объясняет, почему ни один браузер не будет доверять такому сертификату без специального разрешения.
SM2: шифрование / расшифрование / подпись
Национальный китайский алгоритм открытого ключа (GB/T 32918-2016): генерация пар ключей, подпись и проверка с хэшированием SM3-with-ZA по стандарту, шифрование и расшифрование в форматах C1C3C2, C1C2C3 и DER, экспорт ключей в формате UN/SEC1, который использует OpenSSL.
Генератор хэшей SM3
Национальная китайская хэш-функция (GB/T 32905-2016): 256-битные дайджесты для текста, байтов в hex или файлов, ключевой HMAC-SM3 с тестовыми векторами GB/T 15852.2 и пояснение связи SM3 с SHA-256 и мест, где предписано использование каждого.
Шифрование / расшифрование SM4
Национальный китайский блочный шифр (GB/T 32907-2016): блоки и ключи по 128 бит в режимах ECB и CBC с дополнением PKCS#7, ввод текста, hex или Base64, а также логика расписания ключей и S-блоков, описанная в разделе пояснений.
SM9: криптография на основе идентификаторов
Национальный китайский стандарт криптографии на основе идентификаторов (GB/T 38635-2020), где адрес электронной почты или номер телефона работают напрямую как открытый ключ: как работают шифрование IBE и подписи IBS, чем модель доверия KGC отличается от PKI на сертификатах, и официальные параметры 256-битной кривой BN. Страница пояснений — только для чтения.
Проверка SSL-сертификата
Превращает сертификат в вердикт: истёк ли срок действия или скоро истечёт, находится ли он в пределах текущего периода действия, есть ли нужное имя среди альтернативных имён субъекта, полна ли цепочка и корректны ли подписи в ней, не слишком ли слаб ключ или алгоритм подписи и каких расширений ожидает современный клиент, но которых в этом сертификате нет.
Аудит конфигурации HTTPS
Вставьте заголовки ответа сайта, при желании вместе с сертификатом и фрагментом его исходного кода, и получите один отчёт о заголовках безопасности транспорта, цепочке сертификатов и смешанном содержимом на странице. Каждое замечание связано с правилом, из которого оно взято. Дополнительная проверка доступности честно сообщает, когда она не может увидеть то, о чём её спросили.
Конвертер команд cURL
Вставьте существующую команду cURL, чтобы проанализировать её и преобразовать в Node.js, Python или PowerShell, либо просто отформатировать саму команду curl.
Конструктор 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 и простым объяснением, если ответы расходятся.
Разбор HTTP-заголовков
Вставьте запрос или ответ и прочитайте его поле за полем: что означает каждый заголовок, к какой стороне он относится, полный разбор cookie и аудит синтаксиса.
Конструктор HTTP-запросов
Создание запроса по готовым шаблонам (JSON, форма, загрузка файла) и мгновенное получение кода для cURL, Node.js fetch, Python requests или PowerShell.
Коды состояния HTTP
Полный список кодов состояния с цветовой группировкой, полнотекстовым поиском и фильтрацией, короткий мастер, который подбирает нужный код для ситуации, и сравнение пар, которые легко спутать, например 401 и 403 или 301 и 308.
Проверка IDN-гомографов
Проверка домена Unicode или xn-- на смешение письменностей, похожие символы, формы совместимости и слишком длинные метки, а также объяснение, почему браузер может показать его в Punycode.
Поиск IP и геолокация
Определите свой адрес, найдите любой адрес IPv4 или IPv6 и посмотрите сеть, страну, город, часовой пояс и тип подключения, стоящие за ним, а также проверьте в браузере, не раскрывает ли WebRTC-соединение неожиданный адрес.
Калькулятор подсетей IP / CIDR
Превратите адрес и префикс в сетевой адрес, маску, диапазон хостов и количество хостов, посмотрите двоичную и шестнадцатеричную формы, преобразуйте маску обратно в префикс и разбейте блок на подсети с отметкой класса адреса и особых диапазонов.
Поиск MIME-типа
Поиск MIME-типов по расширению файла и наоборот примерно по 800 распространённым записям с категорией и пояснениями — удобно для заголовков и фильтров загрузки.
Просмотрщик OpenAPI / Swagger
Превращает документ OpenAPI 3.0 / 3.1 или Swagger 2.0 (YAML или JSON) в удобный для просмотра справочник: конечные точки по тегам, параметры, примеры тел из схем, ответы и вызовы «Попробовать».
Поиск порта и службы
Поиск в реестре портов по номеру или названию службы в обоих направлениях, фильтрация по TCP или UDP и по диапазону well-known, registered или dynamic, а также заметки о службах, которые открываются случайно гораздо чаще, чем намеренно.
Клиент / тестер REST API
Отправка HTTP-запросов на любую конечную точку с методом, заголовками, параметрами строки, cookie, авторизацией Basic/Bearer/API-ключ, телами JSON / форма / текст и загрузкой файлов multipart.
Обратный поиск IP
Переход от адреса обратно к имени, которое его владелец опубликовал для него, просмотр статуса ответа и резолвера, который ответил, а также обход соседних адресов в том же блоке, чтобы понять схему именования сети.
Разбор robots.txt
Проверка robots.txt так, как RFC 9309 описывает чтение его поисковым роботом: группы объединяются, подстановки раскрываются, применяются правила по самому длинному совпадению, а тестер отвечает «разрешено» или «запрещено» для любого user-agent и пути.
Проверка заголовков безопасности
Оценка заголовков ответа по списку OWASP: каждый отсутствующий заголовок — это вычет, и каждое замечание сопровождается готовыми к копированию строками исправления для nginx, Apache и Express.
Кодировщики URL
Процентное кодирование и декодирование компонентов URL (полного или упрощённого), а также экранирование строк JSON, XML и YAML — в обе стороны.
Разбор URL и проверка безопасности
Разбор URL на схему, хост, порт, путь, запрос и фрагмент, просмотр каждого уровня процентного и сущностного декодирования, редактирование или очистка параметров запроса, включая отслеживающие, и панель безопасности с проверкой встроенных учётных данных, похожих имён хостов и других распространённых приёмов.
Инспектор процентного кодирования
Посмотрите, как одна строка кодируется процентами в encodeURIComponent, encodeURI и form-urlencoded, рядом друг с другом, с таблицей байтов по символам, ролями зарезервированных символов по RFC 3986 и многоуровневым декодером для строк с двойным кодированием.
Разбор User-Agent
Вставьте любую строку User-Agent, чтобы определить браузер, движок, ОС, производителя устройства, модель, тип и процессор, с реалистичными пресетами и экспортом в JSON.
Тестер WebSocket
Подключение к серверу ws:// или wss://, согласование подпротоколов, отправка текстовых сообщений или JSON и отслеживание всего жизненного цикла с кодами закрытия в одном журнале.
Очистка и удаление дубликатов CSV
Обрезка пробелов, исправление кавычек, удаление пустых строк и дубликатов строк — с предпросмотром каждого изменения перед скачиванием.
Операции со столбцами CSV
Переупорядочивание, переименование, извлечение, удаление, вставка, разбиение или объединение столбцов по всей таблице за один проход, с предпросмотром.
CSV → JSON/XML/YAML/HTML/SQL
Преобразование данных с разделителями в массивы JSON, документы XML, последовательности YAML, таблицы HTML или SQL (CREATE TABLE + INSERT) с параметрами диалекта, определения типов и форматирования.
Конвертер 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 / TSV
Сравнение двух таблиц с разделителями рядом и просмотр каждого добавления, удаления или изменения на уровне ячеек в наглядной сетке.
Редактор CSV / TSV
Открывайте, просматривайте и редактируйте файлы CSV или TSV онлайн бесплатно. Разделитель (запятая, табуляция, точка с запятой) определяется автоматически. Редактируйте любую ячейку таблицы, добавляйте или удаляйте строки, выбирайте и удаляйте целые столбцы…
Сравнение JSON
Сравнение двух документов JSON рядом с цветовыми маркерами добавления, удаления и изменения и сводкой различий.
JSON ↔ CSV / TSV
Преобразование между JSON (массив объектов) и CSV или TSV с сопоставлением заголовков, выбором разделителя и предпросмотром.
Форматировщик JSON
Форматирование, минификация и проверка JSON с встроенным указанием места синтаксических ошибок — идеально для ответов API и конфигурационных файлов.
Вычислитель JSONPath
Проверка выражений JSONPath с подсветкой совпадений в реальном времени, красиво оформленными результатами, подсчётом и справочником по синтаксису выражений.
Генератор / проверка JSON Schema
Проверка документов JSON по JSON Schema (draft-07) с точными путями ошибок и создание стартовой схемы по образцу данных.
JSON → SQL / TOML
Экспорт массива объектов JSON в виде операторов 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 с массивами элементов и метаданными, готовым для дальнейшей обработки.
Сравнение XML / HTML — бесплатный онлайн-инструмент сравнения разметки
Бесплатный онлайн-инструмент сравнения XML и HTML. Сравнивайте два XML- или HTML-документа рядом и смотрите структурные различия. Вся обработка выполняется локально — данные никуда не загружаются.
XML → CSV
Преобразование документов XML в аккуратный вывод CSV/TSV с разделителями: элементы и атрибуты читаются в порядке следования в документе.
Инструменты XML
Форматирование, минификация, проверка и изучение документов XML с помощью просмотра дерева — поддерживает разметку вроде SVG и RSS.
Сравнение YAML — бесплатный онлайн-инструмент сравнения YAML
Бесплатный онлайн-инструмент сравнения YAML. Сравнивайте два YAML-документа рядом и смотрите структурные различия. Вся обработка выполняется локально — данные никуда не загружаются.
Инструменты YAML
Проверка и форматирование YAML с необязательной сортировкой ключей, просмотром дерева и преобразованием в JSON для проверки конфигурации.
Форматировщик C / C++ / C# / Java
Переформатирование C, C++, Objective-C, C# и Java настоящим clang-format с выбором стилей LLVM, Google, Chromium, Mozilla, WebKit, Microsoft или GNU.
Форматировщик кода
Форматирование JavaScript, TypeScript, JSX/TSX, JSON5, GraphQL, Vue SFC, PHP и TOML с помощью Prettier с выбором ширины табуляции, кавычек и точек с запятой.
Песочница кода
Запуск JavaScript в изолированном iframe с цветным выводом в консоль либо живой предпросмотр полных страниц HTML+CSS+JS с возможностью скачать их — зацикленный код всегда можно остановить.
Генератор снимков кода
Превращение фрагментов кода в аккуратные PNG-изображения в стиле Carbon — цвета синтаксиса highlight.js, оформление окна, номера строк и четыре темы, экспорт с чёткостью для retina.
Генератор CSP
Построение директивы Content-Security-Policy по директивам, с генератором хэшей sha256 для встроенных скриптов и предупреждением, если сочетание работает не так, как кажется.
Инструменты CSS
Форматирование или минификация CSS, SCSS, LESS и SASS, компиляция и преобразование между диалектами препроцессоров для очистки таблиц стилей.
JSON → классы / схема
Генерация классов C#, Java, TypeScript или PHP, интерфейсов TypeScript или JSON Schema из образцов документов JSON и XML.
Форматировщик Go
Форматирование исходного кода Go официальным движком gofmt, скомпилированным в WebAssembly, — детерминированный канонический стиль Go с табуляциями и выравниванием колонок.
Генератор HTML-таблиц — визуальный конструктор таблиц
Наглядное создание HTML-таблицы: задайте строки, столбцы, подпись, заголовок, границы, интервалы, цвета и выравнивание, вводите данные в живую сетку или вставьте данные TSV/CSV/Excel, затем получите HTML-код, готовый к копированию…
Инструменты HTML
Форматирование или минификация HTML с живой панелью предпросмотра и проверкой синтаксиса для написанной вручную и сгенерированной разметки.
Редактор диаграмм Mermaid — блок-схемы, последовательности, Гантт и другие
Редактирование диаграмм Mermaid в браузере с мгновенной отрисовкой: блок-схемы, последовательности, классы, состояния, диаграммы Ганта, круговые, временные линии и ER-диаграммы. Переключение тем Default / Dark / Neutral / Forest, затем…
Форматировщик Python
Переформатирование Python 3 форматировщиком Ruff (стиль Black / PEP 8) — выбор ширины отступа, стиля кавычек, ширины строки и магических завершающих запятых.
Тестер регулярных выражений
Проверка регулярных выражений в реальном времени с подсветкой, списком совпадений и группами захвата, флагами и библиотекой распространённых шаблонов. Некорректные шаблоны выводятся с пояснением прямо в строке.
Форматировщик shell-скриптов
Форматирование скриптов Bash, POSIX sh и mksh с помощью shfmt — нормализация отступов, пробелов у перенаправлений, оформления функций и тел case.
Тестер подключения к базе данных
Бесплатный локальный конструктор и тестер строк подключения к базам данных. Введите хост, порт, базу данных и учётные данные, чтобы получить готовые строки подключения JDBC, ADO.NET, ODBC, Python и SQLAlchemy для MySQL…
Генератор миграций базы данных
Бесплатный локальный генератор миграций базы данных. Вставьте схему до и после (DDL CREATE TABLE или JSON-схему) и получите скрипты миграции вперёд и назад: добавленные и удалённые таблицы, добавленные, удалённые и…
Дизайнер ERD
Бесплатный локальный дизайнер ERD и схем баз данных. Создавайте таблицы, столбцы, первичные ключи, внешние ключи и связи в структурированном редакторе, наблюдайте, как диаграмма «сущность-связь» перерисовывается в реальном времени, затем…
Форматировщик SQL
Форматирование, минификация и проверка SQL-запросов для шести диалектов с настройками регистра ключевых слов и ширины отступа.
Конструктор SQL-запросов
Вставьте DDL CREATE TABLE или опишите столбцы вручную, отметьте нужные столбцы, добавьте WHERE/JOIN/ORDER BY и получите заготовки SELECT, INSERT, UPDATE или DELETE для стандартного SQL, MySQL или PostgreSQL.
SQL в ERD
Бесплатный локальный конвертер SQL в ERD. Вставьте один или несколько операторов CREATE TABLE и получите диаграмму «сущность-связь»: таблицы становятся сущностями, столбцы — атрибутами с метками PK/FK, а FOREIGN KEY…
📅 Конструктор cron-выражений
Постройте 5-польное cron-выражение визуально или вставьте готовое, чтобы его расшифровать — минуты, часы, день месяца, месяц и день недели с пресетами, а также следующие пять времён запуска.
🔢 Калькулятор времени и статистика
Расчёт длительности интервалов, учёт рабочего времени, точный возраст, подсчёт рабочих дней между датами и арифметика времени.
⏲ Таймер и инструменты продуктивности
Отсчёт до любого события, точный секундомер, сессии «Помодоро», расшифровка cron-выражений и расчёт оптимального времени сна и пробуждения.
📅 Конвертер меток времени и дат
Преобразование Unix-меток времени в читаемые даты и обратно. Форматирование дат по ISO 8601, RFC 2822 или собственным шаблонам, разбор строк дат, расчёт разниц, сложение и вычитание дней и определение номеров недель.
🌎 Часовой пояс и мировые часы
Пересчёт времени между любыми часовыми поясами, планирование международных встреч, просмотр мирового времени в реальном времени и работа со смещениями UTC.
Пакетные хэши файлов и проверка манифеста
Перетащите целую папку и сразу получите MD5, SHA-1, SHA-256, SHA-384 или SHA-512 каждого файла, затем вставьте или загрузите манифест контрольных сумм — вывод GNU sha256sum, строки BSD openssl dgst, файлы SFV — и увидьте, какие файлы совпали, какие не совпали и какие отсутствуют. Результаты копируются обратно в виде строк, совместимых с sha256sum.
Сравнение двоичных файлов
Сравнение двух файлов побайтно: каждое отличающееся смещение, наложенный шестнадцатеричный diff с контекстом, карта плотности и какие биты изменились. Режим выравнивания по блокам определяет вставки и удаления в середине файла; отчёты экспортируются в TXT и CSV.
Поиск дубликатов файлов
Находит побайтно идентичные файлы по содержимому в три прохода — фильтр по размеру, группировка по SHA-256 и полное побайтное сравнение, — поэтому переименованные и перенесённые копии обнаруживаются, а файлы с одинаковым именем и разным содержимым — нет. Каждый кластер показывает занятое им место, а список на удаление экспортируется в CSV.
Онлайн-конвертация кодировки текстовых и 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 собранного файла для сравнения с оригиналом.
Определение типа файла
Читает магические байты внутри каждого файла — а не расширение — и определяет реальный формат по таблице из более чем 60 сигнатур: изображения, Office, ODF, EPUB, архивы, медиа, шрифты, исполняемые файлы, базы данных. Файлы с переименованным расширением помечаются как несоответствие; если заголовок содержит их, показываются также размеры, версия PDF и бренд MP4.
Сравнение INI / ENV — бесплатный онлайн-инструмент сравнения конфигурационных файлов
Бесплатный онлайн-инструмент сравнения файлов INI и ENV. Сравнивайте два конфигурационных файла рядом и смотрите структурные различия. Поддерживаются форматы INI (с секциями) и ENV (плоские пары «ключ-значение»). Вся обработка…
Генератор .gitignore
Сборка .gitignore из категоризированных библиотек шаблонов для языков, фреймворков, инструментов, ОС и IDE — отмечайте, объединяйте, удаляйте дубликаты, копируйте или скачивайте.
Калькулятор программиста
Бесплатный онлайн-калькулятор программиста. Введите одно выражение с шестнадцатеричными литералами 0x, двоичными 0b и восьмеричными 0o, побитовыми AND, OR, XOR, NOT, сдвигами и математикой — и смотрите, как результат обновляется в реальном времени в десятичном, шестнадцатеричном…
Генератор тестовых и моковых данных
Задайте типизированные столбцы (имена, адреса электронной почты, числа, даты, UUID, слова…) и получите N воспроизводимых тестовых строк в виде CSV, TSV, JSON, HTML или пакетных SQL INSERT.
Генератор UUID / ULID / NanoID
Пакетная генерация UUID v4 (и GUID), сортируемых по времени ULID или компактных URL-безопасных идентификаторов NanoID с параметрами формата — криптографически случайные и устойчивые к коллизиям.