Инструменты для разработчиков онлайн на этой странице закрывают рутинные задачи, которые обычно решают консольными командами, расширениями браузера или сниппетами кода. JSON форматирование расставляет отступы, проверяет синтаксис и подсвечивает ошибку с указанием строки и символа; рядом — Base64 для кодирования и декодирования строк и файлов и URL-кодирование для параметров запроса и ссылок с кириллицей, пробелами и другими спецсимволами, которые ломают адресную строку.
Для идентификаторов и контроля целостности — генератор UUID версий v4 (полностью случайный) и v7 (с меткой времени в начале, для сортируемых первичных ключей) и генератор хешей MD5, SHA-1 и SHA-256 из введённого текста или загруженного файла. Для дат в API, логах и базах данных — Unix-время: конвертер метки времени в читаемую дату и обратно, с обновляемым текущим timestamp в секундах и миллисекундах.
Все инструменты работают на встроенном в браузер Web Crypto API и стандартных функциях JavaScript, поэтому вставленные данные не отправляются на сервер и не логируются — можно спокойно вставлять реальные токены, куски конфигов и продовых данных при отладке, не опасаясь утечки и не тратя время на локальную установку разных CLI-утилит и расширений браузера с сомнительными правами доступа.
Частые вопросы
Данные, вставленные в JSON-форматирование или генератор хешей, куда-то отправляются?
Нет, обработка идёт локально в браузере на JavaScript и Web Crypto API — вставленный JSON, токен или файл для хеша не уходит на сервер и не сохраняется после закрытия вкладки.
Чем UUID v7 отличается от v4?
UUID v4 полностью случайный, а UUID v7 содержит метку времени создания в старших битах, поэтому такие идентификаторы сортируются по времени и лучше подходят для первичных ключей в базах данных.
Можно ли посчитать хеш не текста, а файла?
Да, генератор хешей принимает файл целиком и считает MD5, SHA-1 или SHA-256 по его содержимому — это удобно, чтобы проверить целостность скачанного файла по контрольной сумме с сайта издателя.