Інструменти розробника — кодування, криптографія, мережа, формати даних, код, база даних, час і файли

Інструменти розробника

Усі безкоштовні онлайн-інструменти розробника в одному місці: кодувальники й перетворювачі, шифрування, хешування і сертифікати, мережеві утиліти та утиліти HTTP, обробники JSON, CSV, XML і YAML, інструменти для коду та інше. Дані ніколи не вивантажуються. Усього 123 інструменти.
Інструменти кодування та перетворення · 23

Ascii85 / Base85

Adobe Ascii85 — кодування, що упаковує чотири байти в п'ять друкованих символів, з класичними роздільниками <~ ~> і стисненням z.

Adobe Ascii85 <~ ~> стиснення z

Конвертер ASCII-кодів

Перетворює кожен символ тексту на його числовий код ASCII — десятковий, шістнадцятковий, двійковий або вісімковий — для багатьох наборів символів.

Десятковий Hex Двійковий Вісімковий

Base32 / Base58

RFC 4648 Base32 (з необов'язковим base32hex), Crockford Base32 з його контрольним символом, z-base-32, а також алфавіти Base58 Bitcoin / Flickr / Ripple, плюс панель кодування й перевірки Base58Check.

Base32 RFC4648 base32hex Crockford z-base-32 Base58 BTC / Flickr / XRP Base58Check

Base62 — кодування/декодування

Кодує цілі числа та байтові рядки в Base62 — 62 символи, які ніколи не потребують екранування. Три поширені алфавіти, режим великих цілих для коротких ідентифікаторів і порівняння довжини з Base58, Base64 і Base36.

Base62 Короткі ідентифікатори Велике ціле 3 алфавіти

Кодування/декодування Base64

Кодуйте й декодуйте Base64 і Base64 для URL (URL-safe) для рядків, JSON, XML і YAML — з переносом рядків MIME/PEM, пресетними алфавітами crypt/bcrypt/XXencode і панеллю, яка визначає, якому варіанту належить вставлений рядок.

Base64 Безпечний для URL MIME 76 / PEM 64 Варіанти Рядок

Конвертер файлів Base64

Безкоштовний онлайн-кодувальник і декодер файлів у Base64. Перетворюйте будь-який файл (PDF, DOCX, ZIP, MP3, MP4 тощо) у Base64 і декодуйте Base64 назад у файл для завантаження. Підтримується перетягування. Уся обробка…

Конвертер зображень Base64

Безкоштовний онлайн-кодувальник і декодер зображень у Base64. Перетворюйте зображення (PNG, JPEG, GIF, WebP, BMP, SVG, ICO) у Base64 і навпаки. Вивід як Data URI, HTML, CSS, Markdown, JSON або XML. Уся обробка…

Перевірка Base64

Безкоштовний онлайн-валідатор і засіб виправлення Base64. Перевіряйте рядки Base64, знаходьте помилки, виправляйте некоректні символи, коригуйте доповнення і перетворюйте між стандартним Base64 і Base64 для URL. Уся обробка…

Base91 — кодування/декодування

Найщільніше кодування, придатне для друку: 91 символ із накладними витратами приблизно 23% замість 33% у Base64. Повний алфавіт надруковано на сторінці, є перевірка циклу й порівняння розміру з Base64 і Base85.

basE91 Алфавіт надруковано Цикл Порівняння розміру

Двійковий текст

Перетворює текст у серії 8-бітових або 7-бітових двійкових чисел і назад — розділених пробілами або з'єднаних.

8-бітові 7-бітові байти UTF-8

Багатошаровий декодер кодувань

Розгортайте текст, закодований кілька разів поспіль — Base64 усередині URL-кодування усередині HTML-сутностей — по одному шару за раз, з оцінкою достовірності та поясненням для кожного варіанта. Лише декодування, ніколи не виконання.

Багатошаровий Автовизначення Впевненість Лише декодування

Визначення кодування

Визначає байтове кодування файлу, шістнадцятковий дамп або вставлений текст — виявлення BOM, сувора перевірка UTF-8 і кандидати GBK/Big5/Shift-JIS з оцінками достовірності. Повноцінна локальна заміна старого серверного кодувальника файлів.

виявлення BOM UTF-8 / UTF-16 GBK / Big5 Shift-JIS Впевненість Локально

Екранування рядків

Екрануйте та розекрановуйте рядки для HTML, XML, JavaScript, Java, .NET, JSON, CSV і SQL, з необов'язковим \uXXXX для тексту поза ASCII.

HTML JavaScript Java JSON CSV SQL

Конвертер Hex Base64

Безкоштовний онлайн-конвертер Hex у Base64 і Base64 у Hex. Перетворює шістнадцяткові рядки (0x, розділені пробілами або без) у Base64 і назад. Підтримує кілька форматів виводу. Уся обробка локальна — дані не…

Розширений редактор hex

Розширений онлайн hex-редактор. Вставка/видалення байтів, вибір і копіювання, порівняння двійкових файлів і закладки. Усі дані обробляються локально.

Текст у hex

Перетворює текст у пари шістнадцяткових байтів і назад, з необов'язковими префіксами 0x або %XX і гнучкими роздільниками.

префікс 0x %XX байти UTF-8

Конвертер сутностей HTML — кодування / декодування / довідник

Кодує текст у HTML-сутності (іменовані, десяткові та шістнадцяткові), декодує текст із сутностей назад у символи та переглядає і шукає повну таблицю іменованих символьних посилань HTML5. Параметри…

Азбука Морзе

Кодує текст у міжнародну азбуку Морзе (A–Z, 0–9 і поширені розділові знаки) і декодує азбуку Морзе назад у звичайний текст.

ITU Morse A–Z 0–9 роздільник — скісна риска

Текст у вісімковій системі

Перетворює текст UTF-8 у трицифрові вісімкові числа на кожен байт (000 – 377) і назад, з префіксами 0o або % та гнучкими роздільниками.

8 біт → 3 вісімкові префікс 0o байти UTF-8

Punycode / IDN

Перетворює міжнародні доменні імена та мітки в їхню сумісну з ASCII форму xn-- Punycode (RFC 3492) і назад.

RFC3492 xn-- IDN UTF-8

Quoted-Printable

Кодування RFC 2045, безпечне для електронної пошти, з налаштовуваним м'яким переносом рядків — аналог Base64 для MIME.

RFC 2045 MIME М'який перенос рядка =XX=

ROT13 / ROT47

Класичні шифри Цезаря: ROT13 лише для літер або ROT47 для всього діапазону друкованих символів ASCII. Та сама дія і розшифровує, і шифрує.

ROT13 ROT47 a-zA-Z / ASCII 33-126

UUEncode / UUDecode

Класичний транспорт Unix «uuencode» з перетворенням двійкових даних на текст: блоки begin/end, рядки по 45 байтів і відомий термінатор із зворотного апострофа.

begin 644 45 байтів на рядок UUDecode
Інструменти криптографії, хешів і сертифікатів · 19

Шифрування / розшифрування AES

Шифруйте або розшифровуйте за допомогою AES-128, -192 або -256 у режимах GCM, CBC, CTR або ECB. Ключі вводяться як сирий hex або байти Base64 чи виводяться з пароля через PBKDF2-HMAC-SHA256; генерація випадкового IV, обробка AAD і тегу GCM, а також командний рядок OpenSSL, який створює ті самі байти і виводиться поруч з результатом.

працює локальноgcm / cbc / ctr / ecbвідповідність openssl

Декодер сертифікатів

Вставте файл PEM, DER або PKCS#7, завантажте його або відкрийте вбудований зразок, і прочитайте суб'єкта, видавця, серійний номер, обидва відбитки, кожне розширення з розібраним значенням, мітки часу підписаних сертифікатів і сирий DER у шістнадцятковому вигляді. Ланцюжки і запити на підпис також розпізнаються і читаються.

працює локальноланцюжки і csrекспорт json

Зіставлення сертифіката й приватного ключа

Питання розгортання на одній сторінці: чи це ключ для цього сертифіката. Відповідь доводиться підписом виклику закритим ключем і перевіркою відкритим ключем усередині сертифіката, тож це працює для RSA, ECDSA і Ed25519, а звіт показує відбитки з обох боків, ніколи не виводячи сам ключ.

працює локальнодоказ підписуключ лишається локально

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

Запускає 14 наборів параметрів CRC — CRC-8/CCITT, CRC-16, четвірки CRC-32 плюс CRC-32C і cksum, три CRC-64 та Adler-32 — над текстом, байтами hex або файлами, з полінома, початковим значенням, відображенням і XOR-out кожного поруч, та з виводом у hex, десятковому або вісімковому форматі.

працює локально14 наборів параметрівhex / dec / oct

Генератор CSR

Оберіть RSA або ECDSA, заповніть суб'єкта та альтернативні імена і отримайте приватний ключ разом із запитом на підпис сертифіката для передачі центру сертифікації; обидва завантажуються як PEM, а запит також як DER, з алгоритмом підпису, відбитками і командою самоперевірки поруч.

працює локальноrsa і ecdsapem + der

Генератор гешів

Хешує текст або файли в дайджести MD5, SHA-1, SHA-256 або SHA-512 у hex або Base64 — SHA через WebCrypto, MD5 повністю локально.

MD5 SHA-1 SHA-256 SHA-512 Hex / Base64

Калькулятор HMAC і KDF

Обчисліть MAC із ключем за допомогою HMAC-MD5 або родини HMAC-SHA над текстом, байтами hex або файлами чи виведіть ключовий матеріал через PBKDF2 (RFC 8018) і HKDF (RFC 5869). Ключі й солі вводяться як текст, hex або Base64; результати виводяться в hex, hex у верхньому регістрі, Base64 або Base64url і перевіряються за тестовими векторами RFC.

працює локальноpbkdf2 і hkdfтестові вектори rfc

Налагоджувач JWT

Декодуйте й перевіряйте JSON Web Tokens — гарно відформатовані заголовок і корисне навантаження, позначки закінчення терміну дії та перевірка підпису HS/RS/ES зі вставленим секретом або ключем PEM.

HS256/384/512RS256ES256Закінчення термінуWebCrypto

Інструмент застарілих шифрів

Шифри, які не можна використовувати для нової роботи, — DES, 3DES, RC4 (ARCFOUR) і Blowfish у режимах ECB або CBC — залишено для читання старих архівів і старих протокольних слідів, кожен із заслуженим попередженням; результати перевірено за FIPS 46-3, RFC 6229 і оригінальними тестовими векторами Blowfish Шнайєра.

працює локальнолише для сумісностіпопередження про зламані шифри

Інструмент OpenPGP

Вставте блок ключа OpenPGP у вигляді ASCII-броні або двійковий і розберіть його: контрольну суму броні, кожен пакет у вигляді дерева з дампом hex, версії ключів, алгоритми, відбитки і ідентифікатори ключів, ідентифікатори користувачів, дати закінчення терміну дії та підпакети кожного підпису. Лише розбір — на цій сторінці нічого не розшифровується й не перевіряється.

працює локальноброня і пакетиrfc 9580

Генератор гешів паролів

Генеруйте й перевіряйте хеші паролів bcrypt, scrypt, Argon2id і PBKDF2 у форматі рядків PHC, які використовують PHP password_hash() і crypt(); параметри вартості та пам'яті показано, час кожного запуску відображається, а мінімальні значення за замовчуванням OWASP пояснено поле за полем.

працює локальнорежим перевіркизначення OWASP за замовчуванням

Шифрування / розшифрування RSA

Генеруйте пари ключів RSA від 2048 до 4096 біт і експортуйте їх як PEM у чотирьох форматах, імпортуйте вже наявний відкритий або закритий ключ, шифруйте за допомогою RSA-OAEP, підписуйте за PKCS#1 v1.5 або PSS і перетворюйте між кодуваннями SPKI, PKCS#8 і PKCS#1, у яких ключі передаються.

працює локальноoaep і pss4 формати pem

Генератор самопідписаних сертифікатів

Створіть сертифікат, що підписує себе сам, з періодом дійсності, призначенням ключа, розширеним призначенням ключа, базовими обмеженнями та альтернативними іменами під вашим контролем, для тестового сервера або внутрішньої мережі. Сторінка простими словами пояснює, чому жоден браузер його не довірятиме, якщо йому цього прямо не вказати.

працює локальнорозширеньпопередження про довіру

SM2: шифрування, розшифрування, підпис

Китайський національний алгоритм відкритого ключа (GB/T 32918-2016): генерація пар ключів, підпис і перевірка з хешуванням SM3-with-ZA за стандартом, шифрування і розшифрування у форматах C1C3C2, C1C2C3 і DER, а також експорт ключів у розкладці UN/SEC1, яку використовує OpenSSL.

працює локальнопідпис і шифруванняgb/t 32918

Генератор хешу SM3

Китайська національна геш-функція (GB/T 32905-2016): 256-бітні дайджести для тексту, байтів hex або файлів, HMAC-SM3 з ключем за тестовими векторами GB/T 15852.2 і пояснення, як SM3 пов'язаний із SHA-256 і де кожен з них є обов'язковим.

працює локальноhmac-sm3gb/t 32905

Шифрування / розшифрування SM4

Китайський національний блоковий шифр (GB/T 32907-2016): 128-бітні блоки і ключі в режимах ECB і CBC з доповненням PKCS#7, вхід у вигляді тексту, hex або Base64, а також логіка розкладу ключа та S-блоків, задокументована в розділі пояснення.

працює локальноecb і cbcgb/t 32907

SM9 криптографія на основі ідентичності

Китайський національний стандарт на основі ідентичності (GB/T 38635-2020), де адреса електронної пошти або номер телефону працює безпосередньо як відкритий ключ: як працюють шифрування IBE і підписи IBS, чим модель довіри KGC відрізняється від PKI з сертифікатами, і офіційні параметри 256-бітної кривої BN. Сторінка пояснення — лише для читання.

працює локальноibe і ibsgb/t 38635

Перевірка SSL-сертифіката

Перетворіть сертифікат на висновок: прострочений або такий, що скоро закінчиться, чи вкладається в поточний ліміт дійсності, чи з'являється потрібне ім'я в альтернативних іменах суб'єкта, чи повний ланцюжок і чи справні підписи всередині нього, чи не занадто слабкий ключ або алгоритм підпису, і які розширення очікує сучасний клієнт, але їх бракує в цьому сертифікаті.

працює локальноперевірки ланцюжкаекспорт звіту

Аудит конфігурації HTTPS

Вставте заголовки відповіді сайту, за бажанням разом із його сертифікатом і фрагментом вихідного коду сторінки, і отримайте один звіт, що охоплює заголовки безпеки транспорту, ланцюжок сертифікатів і змішаний вміст на сторінці, кожна знахідка пов'язана з правилом, з якого вона походить, з необов'язковою перевіркою доступності, яка прямо повідомляє, коли не може побачити те, про що її запитали.

працює локальноhsts і cspзмішаний вміст
Інструменти мережі та HTTP · 21

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

Вставте наявну команду cURL, щоб переглянути її й перетворити на Node.js, Python або PowerShell, або просто відформатуйте саму команду curl.

Розібрати cURL --data --header --form 4 цілі

Побудова Data URI

Безкоштовний онлайн-конструктор Data URI. Створюйте URI data: з рядків Base64 з будь-яким MIME-типом. Вивід як Data URI, HTML <img>, HTML <video>, HTML <audio>, CSS url(), HTML <link>…

Пошук DNS

Запитуйте записи A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA і PTR та порівнюйте, що відповідають кілька публічних резолверів поруч, з TTL, прапорцем DNSSEC, ланцюжком CNAME і простим поясненням, коли відповіді не збігаються.

4 резолверипоручрядки spf і dmarc

Парсер HTTP-заголовків

Вставте запит або відповідь і читайте їх поле за полем: що означає кожен заголовок, якій стороні він належить, повний розбір cookie та аудит синтаксису.

працює локальноз урахуванням напрямку

Побудова HTTP-запитів

Побудуйте запит із готових шаблонів (JSON, форма, завантаження файлу) і миттєво отримайте код cURL, Node.js fetch, Python requests або PowerShell.

cURL Node.js fetch Python requests PowerShell

Коди статусу HTTP

Повний список кодів статусу з групованим кольором, повний пошук і фільтрація, короткий майстер, що підбирає потрібний код для ситуації, і порівняння пар, які легко сплутати, як-от 401 і 403 або 301 і 308.

працює локальнопошук і майстеркоди постачальників

Перевірка гомографів IDN

Перевірте доменне ім'я Unicode або xn-- на змішані системи письма, схожі символи, форми сумісності та занадто довгі мітки, і зрозумійте, чому браузер може показувати його в Punycode.

Змішані системи письма Гомогліф IDN / xn-- Ознаки фішингу

Пошук IP і геолокація

Знайдіть власну адресу, перевірте будь-яку адресу IPv4 або IPv6 і подивіться мережу, країну, місто, часовий пояс і тип з'єднання за нею, а також перевірте в браузері, чи не розкриває з'єднання WebRTC адресу, якої ви не очікували.

живі джерела4 режимиприватні адреси локально

Калькулятор підмереж IP / CIDR

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

працює локальноipv4 + ipv6розбиття

Пошук MIME-типу

Шукайте типи MIME за розширенням файлу або навпаки серед приблизно 800 поширених записів із категоріями та примітками щодо використання — зручно для заголовків і фільтрів завантаження.

розширення ↔ MIMEЗворотний пошукШвидка довідка

Переглядач OpenAPI / Swagger

Відтворіть документ OpenAPI 3.0 / 3.1 або Swagger 2.0 (YAML або JSON) як довідник для перегляду: ендпоінти за тегами, параметри, приклади тіл із схем, відповіді та виклики «Спробувати».

OpenAPI 3.0 / 3.1 Swagger 2.0 Спробувати $ref

Пошук порту та служби

Шукайте в реєстрі портів за номером або назвою служби в будь-якому напрямку, фільтруйте за TCP або UDP і за діапазоном добре відомих, зареєстрованих або динамічних портів, і читайте примітку про служби, які значно частіше відкриваються випадково, ніж навмисно.

працює локальнов обидва бокибез сканування

Клієнт / тестувальник REST API

Надсилайте HTTP-запити до будь-якого ендпоінта з методом, заголовками, рядком запиту, cookie, автентифікацією Basic/Bearer/API-key, тілами JSON / форма / текст і завантаженням файлів multipart.

GET POST PUT PATCH DELETE Заголовки Автентифікація Завантаження

Зворотний пошук IP

Від адреси переходьте до назви, яку її власник опублікував для неї, перегляньте статус відповіді та резолвер, що відповів, і пройдіться сусідніми адресами в тому самому блоці, щоб прочитати схему іменування мережі.

записи ptrдо 8 сусідівлише пасивно

Парсер robots.txt

Перевірте robots.txt так, як RFC 9309 описує читання його сканером: групи об'єднано, підстановки розкрито, правила найдовшого збігу, і тестувальник, який відповідає «дозволено» або «заборонено» для будь-якого user agent і шляху.

працює локальноrfc 9309тестувальник збігів

Перевірка заголовків безпеки

Оцініть заголовки відповіді за переліком OWASP: кожен відсутній заголовок — це зниження балів, а кожна знахідка супроводжується готовими рядками виправлення для nginx, Apache та Express.

працює локальноОцінка від A+ до Fфрагменти виправлень

Кодувальники URL

Відсотково кодуйте й декодуйте компоненти URL (повний або спрощений режим), а також екранування рядків JSON, XML і YAML у обидва боки.

Кодування URL Відсоток JSON XML YAML

Аналізатор URL і перевірка безпеки

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

працює локальнопараметрипанель безпеки

Інспектор відсоткового кодування

Побачте, як один рядок закодовано відсотками за допомогою encodeURIComponent, encodeURI і form-urlencoded поруч, з таблицею байтів по символах, ролями зарезервованих символів RFC 3986 і багатошаровим декодувальником для подвійно закодованого тексту.

encodeURIComponent encodeURI form-urlencoded По символах Подвійне кодування

Аналізатор User Agent

Вставте будь-який рядок User-Agent, щоб визначити браузер, рушій, ОС, виробника, модель і тип пристрою та ЦП, з реалістичними пресетами та експортом JSON.

БраузерОСПристрійua-parser-js

Тестувальник WebSocket

Підключіться до сервера ws:// або wss://, узгодьте підпротоколи, надсилайте текстові або JSON-повідомлення і стежте за повним життєвим циклом із кодами закриття в одному журналі.

ws / wss Підпротоколи Живий журнал Коди закриття
Інструменти для форматів даних (JSON · CSV · XML · YAML) · 23

Очистити і видалити дублікати CSV

Обріжте пробіли, виправте лапки, видаліть порожні рядки та дублікати рядків — з попереднім переглядом кожної зміни перед завантаженням.

Обрізання Видалити дублікати Виправлення лапок Видалити порожні

Операції зі стовпцями CSV

Змініть порядок, перейменуйте, витягніть, видаліть, вставте, розбийте або об'єднайте стовпці в усій таблиці одним проходом, з попереднім переглядом.

Переставити Перейменувати Витягування Delete Розбити стовпець

CSV → JSON/XML/YAML/HTML/SQL

Перетворюйте розділені дані в масиви JSON, документи XML, послідовності YAML, таблиці HTML або SQL (CREATE TABLE + INSERT) з параметрами діалекту, визначення типів і форматування.

CSV у JSON CSV у XML CSV у YAML CSV у SQL Автовизначення роздільника

Конвертер CSV

Онлайн-конвертація Excel xlsx/xls/xl/xlt/xltx/slk/xlw/xml або Calc ods fods ots sxc fods stc xlsb xlc ett dif wk1 wks wb2 у файл csv

Розбити / злити CSV

Розбивайте великий файл CSV на частини за кількістю рядків або кількістю частин, зберігаючи заголовок у кожній частині або лише в першій. Зливайте файли назад за назвою або позицією стовпця зі звітом про різниці стовпців.

Розбити за рядками Розбити за частинами Злити CSV З урахуванням заголовка

Порівняння CSV / TSV

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

Порівняння таблиць Поруч На рівні комірок

Редактор CSV / TSV

Відкривайте, переглядайте та редагуйте файли CSV або TSV онлайн безкоштовно. Роздільник (кома, табуляція, крапка з комою) визначається автоматично. Редагуйте будь-яку комірку таблиці, додавайте або видаляйте рядки, вибирайте та видаляйте цілі стовпці…

Порівняння JSON

Порівняйте два документи JSON поруч із позначками додавання, видалення та зміни кольором і зведенням відмінностей.

Поруч Підсумок відмінностей Кольорове кодування

JSON ↔ CSV / TSV

Перетворюйте між JSON (масив об'єктів) і CSV або TSV із зіставленням заголовків, вибором роздільника і попереднім переглядом.

CSV TSV Заголовки

Форматувальник JSON

Форматуйте, мінімізуйте та перевіряйте JSON з вбудованим визначенням місця синтаксичних помилок — ідеально для відповідей API і конфігураційних файлів.

ФорматуватиМініфікаціяПеревірити

Оцінювач JSONPath

Перевіряйте вирази JSONPath з підсвічуванням збігів наживо, відформатованими результатами, підрахунком і довідкою щодо синтаксису виразів.

$.store.book[*] Збіги наживо Підсвітити

Генератор і перевірка JSON Schema

Перевіряйте документи JSON за JSON Schema (draft-07) з точними шляхами помилок і створюйте початкову схему з зразкових даних.

Draft-07 Шляхи помилок Згенерувати схему

JSON → SQL / TOML

Експортуйте масив об'єктів JSON як оператори SQL INSERT для MySQL/PostgreSQL або як документ TOML з урахуванням типів значень.

SQL INSERT MySQL / PostgreSQL TOML

JSON ↔ рядок

Екрануйте об'єкт JSON у рядковий літерал або розберіть екранований рядок назад у відформатований JSON, у режимах одинарних/подвійних лапок.

Escape Розекрануйте Одинарні / подвійні лапки

Переглядач / редактор JSON

Переглядайте JSON як кольорове дерево і редагуйте на місці: змінюйте значення і типи, додавайте, перейменовуйте і видаляйте ключі, потім експортуйте відформатовано або мінімізовано.

Перегляд дерева Редагування на місці Додати / перейменувати ключі Експорт

JSON ↔ XML

Перетворюйте між JSON і XML з обробкою атрибутів, керуванням відступами і двостороннім циклом перетворення.

Атрибути Гарний друк Цикл

JSON ↔ YAML

Перетворюйте між JSON і YAML з необов'язковим потоковим стилем, збереженням коментарів, де це можливо, і підтримкою вкладених даних.

Блоковий стиль Потоковий стиль

RSS / Atom → JSON

Перетворюйте XML стрічок RSS 2.0 або Atom на чистий JSON з масивами елементів і метаданими, готовий до подальшої обробки.

RSS 2.0 Atom Елементи

Порівняння XML / HTML — безкоштовний онлайн-інструмент порівняння розмітки

Безкоштовний онлайн-інструмент порівняння XML і HTML. Порівнюйте два документи XML або HTML поруч і побачте структурні відмінності. Уся обробка локальна — дані не вивантажуються.

XML → CSV

Перетворюйте документи XML на чистий вивід CSV/TSV з роздільниками, читаючи елементи та атрибути в порядку документа.

XML у CSV Елементи Атрибути

Інструменти XML

Форматуйте, мінімізуйте, перевіряйте та досліджуйте документи XML за допомогою переглядача дерева — охоплює також розмітку на кшталт SVG і RSS.

ФорматуватиМініфікаціяПеревіритиПерегляд дерева

Порівняння YAML — безкоштовний онлайн-інструмент порівняння YAML

Безкоштовний онлайн-інструмент порівняння YAML. Порівнюйте два документи YAML поруч і побачте структурні відмінності. Уся обробка локальна — дані не вивантажуються.

Інструменти YAML

Перевіряйте та форматуйте YAML з необов'язковим сортуванням ключів, переглядом дерева і перетворенням у JSON для перевірки конфігурації.

ПеревіритиФорматСортувати ключіУ JSON
Інструменти для коду · 14

Форматувальник C / C++ / C# / Java

Переформатуйте C, C++, Objective-C, C# і Java за допомогою справжнього clang-format, обираючи стилі LLVM, Google, Chromium, Mozilla, WebKit, Microsoft або GNU.

CC++Objective-CC#Javaclang-format

Форматувальник коду

Форматуйте JavaScript, TypeScript, JSX/TSX, JSON5, GraphQL, Vue SFC, PHP і TOML за допомогою Prettier, обираючи ширину табуляції, лапки і крапки з комою.

JavaScriptTypeScriptJSX / TSXVue SFCGraphQLPHPTOMLPrettier

Майданчик коду

Запускайте JavaScript в ізольованому iframe з кольоровим виводом консолі або переглядайте повні сторінки HTML+CSS+JS наживо й завантажуйте їх — зациклені помилки завжди можна зупинити.

Пісочниця JSПопередній перегляд HTMLКонсольЗавантажити

Генератор знімків коду

Перетворюйте фрагменти коду на охайні PNG-зображення в стилі Carbon — кольори синтаксису highlight.js, оформлення вікна, номери рядків і чотири теми, експортовані з чіткістю для retina.

Код у PNGhighlight.jsСтиль CarbonТеми

Генератор CSP

Складайте директиву Content-Security-Policy по одній директиві, з генератором хешів sha256 для вбудованих скриптів і попередженням, коли комбінація не працюватиме так, як здається.

працює локальноконструктор політик

Інструменти CSS

Форматуйте або мінімізуйте CSS, SCSS, LESS і SASS, компілюйте й перетворюйте між діалектами препроцесорів для очищення таблиць стилів.

CSSSCSSLESSSASSФорматувати

JSON → класи / схема

Генеруйте класи C#, Java, TypeScript або PHP, інтерфейси TypeScript чи JSON Schema з зразкових документів JSON і XML.

C# Java TypeScript JSON Schema

Форматувальник Go

Форматуйте вихідний код Go за допомогою офіційного рушія gofmt, скомпільованого в WebAssembly — детермінований канонічний стиль Go з табуляціями та вирівнюванням стовпців.

ПерейтиGolanggofmtОфіційний

Генератор HTML-таблиць — візуальний конструктор таблиць

Візуально побудуйте таблицю HTML: задайте рядки, стовпці, підпис, заголовок, рамки, інтервали, кольори і вирівнювання, вводьте дані в живу сітку або вставте дані TSV/CSV/Excel, а потім отримайте HTML-код, готовий до копіювання і вставлення…

Інструменти HTML

Форматуйте або мінімізуйте HTML з панеллю попереднього перегляду наживо і перевіркою синтаксису для написаної вручну та згенерованої розмітки.

ФорматуватиМініфікаціяПеревіритиПопередній перегляд

Редактор діаграм Mermaid — блок-схеми, послідовності, ґантт та інше

Редагуйте діаграми Mermaid у браузері і миттєво дивіться їхній вигляд: блок-схеми, послідовності, класи, стани, ганта, кругові, часові лінії та ER-діаграми. Перемикайте теми Default / Dark / Neutral / Forest, потім…

Форматувальник Python

Переформатуйте Python 3 за допомогою форматувальника Ruff (стиль Black / PEP 8) — оберіть ширину відступу, стиль лапок, ширину рядка і магічні кінцеві коми.

PythonRuffстиль BlackPEP 8

Тестувальник регулярних виразів

Регулярні вирази зі збігом наживо з підсвічуванням, списком збігів і групами захоплення, прапорцями та бібліотекою поширених шаблонів. Некоректні шаблони показуються прямо в рядку.

Підсвічування наживо Групи захоплення Прапорці g i m s u Бібліотека шаблонів

Форматувальник shell-скриптів

Форматує скрипти Bash, POSIX sh і mksh за допомогою shfmt — нормалізує відступи, пробіли навколо перенаправлень, розмітку функцій і тіла case.

BashPOSIX shmkshshfmt
Інструменти для баз даних · 6

Перевірка підключення до бази даних

Безкоштовний локальний конструктор і перевіряльник рядків підключення до бази даних. Введіть хост, порт, базу даних і облікові дані, щоб отримати готові до вставлення рядки підключення JDBC, ADO.NET, ODBC, Python і SQLAlchemy для MySQL…

Генератор міграцій бази даних

Безкоштовний локальний генератор міграцій бази даних. Вставте схему «до» і «після» (DDL CREATE TABLE або JSON схеми) і отримайте скрипти міграцій вгору і вниз: додані та видалені таблиці, додані, видалені і…

Конструктор ERD

Безкоштовний локальний конструктор ERD і схем баз даних. Створюйте таблиці, стовпці, первинні ключі, зовнішні ключі та зв'язки у структурованому редакторі, спостерігайте, як діаграма сутність-зв'язок перемальовується наживо, а потім…

Форматувальник SQL

Форматуйте, мінімізуйте або перевіряйте запити SQL для шести діалектів із параметрами регістру ключових слів і ширини відступу.

MySQLPostgreSQLSQL ServerOracleSQLiteMariaDB

Конструктор SQL-запитів

Вставте DDL CREATE TABLE або визначте стовпці вручну, позначте стовпці, додайте WHERE/JOIN/ORDER BY і згенеруйте каркаси SELECT, INSERT, UPDATE або DELETE для стандартного SQL, MySQL або PostgreSQL.

Розбирач DDLSELECT / INSERT / UPDATE / DELETEMySQLPostgreSQL

SQL у ERD

Безкоштовний локальний конвертер SQL у ERD. Вставте один або кілька операторів CREATE TABLE і отримайте діаграму сутність-зв'язок: таблиці стають сутностями, стовпці — атрибутами з позначками PK/FK, а FOREIGN KEY…

Інструменти для часу · 5

📅 Конструктор виразів cron

Побудуйте 5-польовий вираз cron візуально або вставте наявний, щоб його декодувати — хвилини, години, день місяця, місяць і день тижня з пресетами, а також наступні п'ять часів запуску.

Конструктор Cron Розбір Cron 5 полів Наступні часи запуску Пресети

🔢 Калькулятор часу і статистика

Обчислюйте тривалість часу, відстежуйте робочі години, визначайте свій точний вік, рахуйте робочі дні між датами та виконуйте арифметику часу.

Калькулятор тривалості Калькулятор віку Підрахунок робочих днів Робочі години Додавання/віднімання часу Години:хвилини:секунди Години для розрахунку зарплати Проміжок між датами

⏲ Таймер і інструменти продуктивності

Відлік до будь-якої події, точний секундомір, сеанси Pomodoro, декодування виразів Cron і розрахунок оптимального часу сну і пробудження.

Відлік Секундомір Помодоро Розбір Cron Цикл сну Будильник Розрахунок аптайму

📅 Перетворювач міток часу і дат

Перетворює мітки часу Unix на зрозумілі дати і навпаки. Форматує дати за ISO 8601, RFC 2822 або власними шаблонами, розбирає рядки дат, обчислює різниці, додає та віднімає дні і знаходить номери тижнів.

Мітка часу Unix Формат дати ISO 8601 Різниця дат Додавання/віднімання дат Номер тижня День року Вік від дати Високосний рік Календар

🌎 Часовий пояс і світовий годинник

Перетворює час між будь-якими часовими поясами, плануйте міжнародні зустрічі, переглядайте живий світовий годинник і працюйте зі зсувами UTC.

Конвертація часових поясів Планувальник зустрічей Світовий годинник Конвертація UTC Перевірка літнього часу Різниця часу
Інструменти для файлів · 8

Пакетний хеш файлів і перевірка маніфесту

Перетягніть цілу теку і отримайте MD5, SHA-1, SHA-256, SHA-384 або SHA-512 кожного файлу одразу, а потім вставте або завантажте маніфест контрольних сум — вивід GNU sha256sum, рядки BSD openssl dgst, файли SFV — і побачте, які файли пройшли перевірку, які не збігаються і яких немає. Результати копіюються назад у рядки, сумісні з sha256sum.

працює локальнофайли лишаються локальноgnu + bsd + sfv

Порівняння двійкових файлів

Порівнює два файли побайтово: кожне відмінне зміщення, накладений шістнадцятковий diff з контекстом, карту щільності і які біти змінилися. Режим вирівнювання блоками виявляє вставки і видалення всередині файлу; звіти експортуються в TXT і CSV.

працює локальнофайли лишаються локальновирівнювання блоків

Пошук дублікатів файлів

Знаходить байтово ідентичні файли за вмістом у три проходи: фільтр за розміром, групування за SHA-256 і повне побайтове порівняння, тож перейменовані та з новими датами копії виявляються, а файли з однаковою назвою і різним вмістом — ні. Кожна група показує, скільки місця марнується, а контрольний список видалення експортується в CSV.

працює локальнофайли лишаються локальносканування в 3 проходи

Онлайн-конвертація кодування текстових файлів і HTML

Онлайн-конвертація кодування текстових файлів і HTML. Автовизначення вихідного кодування, перетворення в UTF-8, UTF-16, UTF-32, ANSI, UNICODE, GB2312, GBK, GB18030, Big5, Shift-JIS, EUC-KR та інші.

Перейменування файлів

Пакетне перейменування з попереднім переглядом кожної нової назви до застосування: пошук і заміна, вставка тексту, послідовна нумерація з доповненням і маркерами, зміна регістру, обрізання та очищення, яке обробляє символи, недопустимі в Windows, і зарезервовані імена пристроїв. Завантажуйте перейменовані файли по одному або як ZIP.

працює локальноспершу попередній переглядперевірка колізій

Розділення та злиття файлів

Розбиває будь-який файл на пронумеровані частини за розміром або кількістю — name.001, name.part01, name.split.001, name[1].ext — і знову з'єднує серію частин побайтово точно, з виявленням прогалин, перевіркою розміру і SHA-256 перезібраного файлу для порівняння з оригіналом.

працює локальнопобайтово точнодоказ sha-256

Визначення типу файлу

Читає магічні байти всередині кожного файлу, а не розширення, і повідомляє справжній формат за таблицею з понад 60 сигнатур: зображення, Office, ODF, EPUB, архіви, медіа, шрифти, виконувані файли, бази даних. Перейменовані файли позначаються як невідповідність розширення, а якщо заголовок їх містить, показуються також розміри, версія PDF і бренд MP4.

працює локальнофайли лишаються локальнопонад 60 сигнатур

Порівняння INI / ENV — безкоштовний онлайн-інструмент пошуку відмінностей у конфігураційних файлах

Безкоштовний онлайн-інструмент порівняння файлів INI і ENV. Порівнюйте два конфігураційні файли поруч і побачте структурні відмінності. Підтримуються формати INI (за розділами) і ENV (плоскі пари ключ-значення). Уся обробка…

Генератори та різні інструменти розробника · 4

Генератор .gitignore

Складайте .gitignore з категоризованих бібліотек шаблонів для мов, фреймворків, інструментів, ОС і IDE — позначайте, об'єднуйте, видаляйте дублікати, копіюйте або завантажуйте.

ШаблониОб'єднання і видалення дублікатівКопіюватиЗавантажити

Калькулятор програміста

Безкоштовний онлайн-калькулятор для програмістів. Введіть один вираз із шістнадцятковими 0x, двійковими 0b і вісімковими 0o літералами, побітовими операціями AND, OR, XOR, NOT, зсувами та математикою, і результат оновлюватиметься наживо в десятковій, шістнадцятковій…

Генератор тестових і макетних даних

Визначте типізовані стовпці (імена, адреси електронної пошти, числа, дати, UUID, слова…) і створіть N тестових рядків із фіксованим зерном у форматі CSV, TSV, JSON, HTML або пакетних операторів SQL INSERT.

Мок / тестові рядки SQL INSERT CSV / TSV / JSON із зерном

Генератор UUID / ULID / NanoID

Пакетні UUID v4 (і GUID), сортовані за часом ідентифікатори ULID або компактні NanoID, безпечні для URL, з параметрами формату — криптографічно випадкові і стійкі до колізій.

UUID v4 GUID ULID NanoID Пакетно Верхній / нижній регістр

Copyright © 2007-2026 DIGITBYTE STUDIO All rights reserved.