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-тип.