UTILS.
100% в браузере

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

Набор бесплатных инструментов для разработчиков, работающих полностью в вашем браузере: форматируйте и проверяйте JSON, кодируйте и декодируйте Base64, декодируйте JWT, тестируйте регулярные выражения, генерируйте UUID и конвертируйте форматы данных — при этом ничего не отправляется на сервер.

{}

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

Форматируйте, минифицируйте и проверяйте JSON с встроенными сообщениями об ошибках.

64

Кодировщик / декодировщик Base64

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

%

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

Кодируйте строки для безопасного использования в URL или декодируйте их обратно.

#

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

Создавайте хеши SHA-1, SHA-256, SHA-384 и SHA-512 для любого текста.

JWT

Декодировщик JWT

Декодируйте заголовок и тело JSON Web Token локально — без проверки подписи.

Парсер cron-выражений

Проверьте cron-выражение и просмотрите ближайшие запланированные запуски.

.*

Тестер regex

Проверьте регулярное выражение на тексте и подсветите каждое совпадение.

Конвертер CSV ⇄ JSON

Преобразуйте CSV в массив JSON и JSON обратно в CSV.

&

Кодировщик HTML-сущностей

Кодируйте текст в HTML-сущности или декодируйте сущности обратно в текст.

Контрольная сумма файла (WASM)

Вычислите CRC-32, Adler-32 и SHA-256 любого файла — на базе WebAssembly.

TS

JSON в TypeScript

Генерация интерфейсов TypeScript из образца JSON с рекурсивным выводом типов.

</>

Форматтер XML

Красивое форматирование XML с отступами или сжатие в одну строку.

Форматтер SQL

Форматирование SQL: ключевые слова в верхнем регистре, каждое выражение на своей строке.

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

Минификация HTML: удаление комментариев и схлопывание лишних пробелов.

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

Минификация CSS: удаление комментариев и ненужных пробелов.

"

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

Экранирование или обратное преобразование строки для безопасного использования внутри документа JSON.

\n

Экранирование обратного слеша

Экранирование или обратное преобразование последовательностей с обратным слешем, таких как \n, \t и \uXXXX.

?=

Парсер строки запроса URL

Разбирайте строку запроса URL в JSON и преобразуйте JSON обратно в строку запроса.

Парсер URL

Разбейте URL на составляющие: протокол, хост, порт, путь, запрос и якорь.

UA

Парсер User-Agent

Определите браузер, движок рендеринга и операционную систему по строке user-agent.

Тестер событий клавиатуры

Узнайте key, code и keyCode для любой нажатой клавиши вместе с флагами модификаторов.

HTTP-коды состояния

Найдите название и значение любого HTTP-кода состояния по номеру или тексту.

755

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

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

⊞}

JSON: сглаживание / восстановление

Сглаживайте вложенный JSON в ключи с точечной нотацией или восстанавливайте вложенные объекты из плоских ключей.

A↓}

Сортировщик ключей JSON

Рекурсивно сортируйте ключи объекта JSON по возрастанию или убыванию.

}<

JSON в XML

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

<↓

HTML в Markdown

Преобразуйте базовый HTML в чистый Markdown прямо по мере ввода.

{ }

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

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

.gi

Генератор .gitignore

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

Сравнение JSON

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

▦<

Генератор HTML-таблиц

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

▦|

Генератор таблиц Markdown

Преобразуйте данные CSV или TSV в выровненную таблицу Markdown в стиле GitHub с отступами.

ULID

Генератор ULID

Генерируйте сортируемые, лексикографически упорядоченные уникальные идентификаторы ULID.

nano

Генератор Nano ID

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

Декодер Snowflake ID

Декодируйте Snowflake ID из Twitter или Discord в его временную метку, worker, process и sequence.

45

Кодировщик/декодировщик Base45

Кодируйте и декодируйте Base45 согласно RFC 9285, используется в QR-кодах COVID ЕС.

xn

Конвертер Punycode / IDN

Преобразуйте интернационализированные доменные имена в ASCII Punycode (xn--) и обратно в Unicode.

NFC

Нормализатор Unicode

Нормализуйте текст Unicode с помощью форм NFC, NFD, NFKC или NFKD.

mime

Поиск MIME-типа

Найдите MIME content type для расширения файла или ищите по MIME-типу.

.ext

Информация о расширении файла

Узнайте, что означает расширение файла, его категорию и типичный MIME-тип.

Y⇄

Конвертер YAML ⇄ JSON

Конвертируйте YAML в JSON и JSON в YAML с ошибками валидации, поддержкой нескольких документов и настройкой отступов.

T⇄

Конвертер TOML ⇄ JSON

Конвертируйте файлы конфигурации TOML в JSON и JSON обратно в TOML с понятным отчётом о синтаксических ошибках.

0b

Двоичный и шестнадцатеричный калькулятор

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

🔒

Генератор .htpasswd

Создавайте строки .htpasswd для Apache/nginx с солёными хешами APR1-MD5 или SHA-1, полностью офлайн в вашем браузере.

🐹

JSON в Go-структуру

Преобразуйте образец JSON в типизированные Go-структуры с json-тегами. Выводит int64, float64, bool, вложенные структуры и слайсы в браузере.

🖼️

Кодировщик SVG в CSS / Data-URI

Закодируйте разметку SVG как URL-кодированный или base64 data URI, с готовыми к вставке строками CSS background-image и <img>. Опциональная минификация.

🔑

Конвертер .env ⇄ JSON

Преобразуйте файл .env в объект JSON или превратите JSON обратно в строки .env вида KEY=value, полностью в вашем браузере.

🔁

Конвертер XML в JSON

Конвертируйте XML в JSON и обратно в браузере, сохраняя атрибуты, текстовые узлы и повторяющиеся элементы.

🌀

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

Вставьте команду curl и получите эквивалентный сниппет JavaScript fetch() — метод, заголовки, тело и авторизацию.

🔠

Кодирование и декодирование Ascii85 / Base85

Кодируйте байты в Ascii85/Base85 и декодируйте их обратно с поддержкой стандартного и Adobe (<~ ~>) вариантов — полностью в браузере.

🔢

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

Преобразуйте целые числа или строки байтов в компактный URL-безопасный Base62 (0-9A-Za-z) и обратно, с поддержкой BigInt и вариантом алфавита GMP — в браузере.

🎨

Бьютификатор / форматировщик JavaScript

Красиво форматируйте минифицированный или беспорядочный JavaScript и JSON с единообразными отступами, пробелами и переносами строк — форматировщик работает полностью в браузере.

🗜️

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

Уменьшите JavaScript, удаляя комментарии и лишние пробелы, при этом безопасно сохраняя строки, шаблонные литералы и regex — работает локально в браузере.

🔤

Экранирование / деэкранирование строк исходного кода

Экранируйте или деэкранируйте текст как строковый литерал для Java, C#, C/C++, JavaScript, JSON, SQL или XML/HTML — один инструмент, семь языков, всё в браузере.

🏦

Валидатор и парсер IBAN

Проверьте международный номер банковского счёта офлайн с контрольной суммой MOD-97 и разбейте его на страну, контрольные цифры, код банка, отделение и счёт.

🏦

Валидатор и парсер кода BIC / SWIFT

Проверьте код BIC/SWIFT по формату ISO 9362 и разбейте его на сегменты банка, страны, местоположения и отделения — с флагами тестового/пассивного участника.

📜

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

Декодируйте сертификат X.509 / TLS в формате PEM или DER в браузере: субъект, издатель, срок действия, серийный номер, открытый ключ, SAN, использование ключа и отпечатки SHA-1/256.

🗜️

Сжатие и распаковка Gzip / Zlib / Deflate

Сжимайте или распаковывайте текст в нативных форматах gzip, zlib (deflate) или raw DEFLATE в браузере, с выводом в base64/hex и коэффициентом сжатия.

🛡️

Обезвреживание и восстановление URL / IP

Обезвреживайте или восстанавливайте URL, домены, IP и email (http→hxxp, .→[.], @→[at]), чтобы вредоносные индикаторы можно было безопасно передавать, не делая их кликабельными.

🔤

Инспектор символов Unicode

Разбейте любую строку на кодовые точки и покажите для каждой её hex U+, категорию, блок, байты UTF-8/UTF-16, HTML-сущность, JS-экранирование, процентное кодирование и флаги.

✉️

Кодирование и декодирование Quoted-Printable

Кодируйте текст в MIME Quoted-Printable или декодируйте из него (экранирование =XX, мягкие переносы строк), с режимом тела и вариантом заголовка 'Q' по RFC 2047.

Другие категории