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

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 з готовими до вставки рядками background-image для CSS та <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, видаляючи коментарі та зайві пробіли, безпечно зберігаючи рядки, шаблонні літерали та регулярні вирази — працює локально у вашому браузері.

🔤

Екранувальник / деекранувальник рядків для коду

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

🏦

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

Перевіряйте міжнародний номер банківського рахунку офлайн за контрольною сумою MOD-97 і розбивайте його на країну, контрольні цифри, банк, філію та рахунок.

🏦

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

Перевіряйте код BIC/SWIFT за форматом ISO 9362 і розбивайте його на сегменти банку, країни, розташування та філії — з прапорцями test/passive.

📜

Декодер сертифікатів 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

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

✉️

Кодування та декодування Quoted-Printable

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

Переглянути інші категорії