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 у JSON та перетворюйте JSON назад у рядок запиту.

Парсер URL

Розбийте URL на складові: протокол, хост, порт, шлях, запит і фрагмент.

UA

Парсер User-Agent

Визначте браузер, рушій рендерингу та операційну систему за рядком user-agent.

Тестер подій клавіатури

Перегляньте key, code і keyCode для будь-якої натиснутої клавіші разом із прапорцями модифікаторів.

Коди стану HTTP

Знайдіть назву та значення будь-якого коду стану HTTP за номером або текстом.

755

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

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

⊞}

JSON Flatten / Unflatten

Сплющуйте вкладений JSON у ключі з крапковою нотацією або відновлюйте вкладені обʼєкти з плоских ключів.

A↓}

JSON Key Sorter

Рекурсивно сортуйте ключі обʼєкта JSON за зростанням або спаданням.

}<

JSON to XML

Перетворіть обʼєкт JSON на XML-документ з відступами.

<↓

HTML to Markdown

Перетворюйте базовий HTML на чистий Markdown під час введення.

{ }

CSS Beautifier

Форматуйте та відступайте мініфікований 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 у його позначку часу, воркер, процес і послідовність.

45

Кодувальник/декодувальник Base45

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

xn

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

Перетворюйте міжнародні доменні імена у ASCII Punycode (xn--) та назад у Unicode.

NFC

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

Нормалізуйте текст Unicode за формами NFC, NFD, NFKC або NFKD.

mime

Пошук MIME-типу

Знайдіть MIME content type для розширення файлу або шукайте за MIME-типом.

.ext

Інформація про розширення файлу

Дізнайтеся, що означає розширення файлу, його категорію та типовий MIME-тип.