Інструменти розробника
Ascii85 / Base85
Adobe Ascii85 — кодування, що упаковує чотири байти в п'ять друкованих символів, з класичними роздільниками <~ ~> і стисненням z.
Конвертер ASCII-кодів
Перетворює кожен символ тексту на його числовий код ASCII — десятковий, шістнадцятковий, двійковий або вісімковий — для багатьох наборів символів.
Base32 / Base58
RFC 4648 Base32 (з необов'язковим base32hex), Crockford Base32 з його контрольним символом, z-base-32, а також алфавіти Base58 Bitcoin / Flickr / Ripple, плюс панель кодування й перевірки Base58Check.
Base62 — кодування/декодування
Кодує цілі числа та байтові рядки в Base62 — 62 символи, які ніколи не потребують екранування. Три поширені алфавіти, режим великих цілих для коротких ідентифікаторів і порівняння довжини з Base58, Base64 і Base36.
Кодування/декодування Base64
Кодуйте й декодуйте Base64 і Base64 для URL (URL-safe) для рядків, JSON, XML і YAML — з переносом рядків MIME/PEM, пресетними алфавітами crypt/bcrypt/XXencode і панеллю, яка визначає, якому варіанту належить вставлений рядок.
Конвертер файлів 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.
Двійковий текст
Перетворює текст у серії 8-бітових або 7-бітових двійкових чисел і назад — розділених пробілами або з'єднаних.
Багатошаровий декодер кодувань
Розгортайте текст, закодований кілька разів поспіль — Base64 усередині URL-кодування усередині HTML-сутностей — по одному шару за раз, з оцінкою достовірності та поясненням для кожного варіанта. Лише декодування, ніколи не виконання.
Визначення кодування
Визначає байтове кодування файлу, шістнадцятковий дамп або вставлений текст — виявлення BOM, сувора перевірка UTF-8 і кандидати GBK/Big5/Shift-JIS з оцінками достовірності. Повноцінна локальна заміна старого серверного кодувальника файлів.
Екранування рядків
Екрануйте та розекрановуйте рядки для HTML, XML, JavaScript, Java, .NET, JSON, CSV і SQL, з необов'язковим \uXXXX для тексту поза ASCII.
Конвертер Hex Base64
Безкоштовний онлайн-конвертер Hex у Base64 і Base64 у Hex. Перетворює шістнадцяткові рядки (0x, розділені пробілами або без) у Base64 і назад. Підтримує кілька форматів виводу. Уся обробка локальна — дані не…
Розширений редактор hex
Розширений онлайн hex-редактор. Вставка/видалення байтів, вибір і копіювання, порівняння двійкових файлів і закладки. Усі дані обробляються локально.
Текст у hex
Перетворює текст у пари шістнадцяткових байтів і назад, з необов'язковими префіксами 0x або %XX і гнучкими роздільниками.
Конвертер сутностей HTML — кодування / декодування / довідник
Кодує текст у HTML-сутності (іменовані, десяткові та шістнадцяткові), декодує текст із сутностей назад у символи та переглядає і шукає повну таблицю іменованих символьних посилань HTML5. Параметри…
Азбука Морзе
Кодує текст у міжнародну азбуку Морзе (A–Z, 0–9 і поширені розділові знаки) і декодує азбуку Морзе назад у звичайний текст.
Текст у вісімковій системі
Перетворює текст UTF-8 у трицифрові вісімкові числа на кожен байт (000 – 377) і назад, з префіксами 0o або % та гнучкими роздільниками.
Punycode / IDN
Перетворює міжнародні доменні імена та мітки в їхню сумісну з ASCII форму xn-- Punycode (RFC 3492) і назад.
Quoted-Printable
Кодування RFC 2045, безпечне для електронної пошти, з налаштовуваним м'яким переносом рядків — аналог Base64 для MIME.
ROT13 / ROT47
Класичні шифри Цезаря: ROT13 лише для літер або ROT47 для всього діапазону друкованих символів ASCII. Та сама дія і розшифровує, і шифрує.
UUEncode / UUDecode
Класичний транспорт Unix «uuencode» з перетворенням двійкових даних на текст: блоки begin/end, рядки по 45 байтів і відомий термінатор із зворотного апострофа.
Шифрування / розшифрування AES
Шифруйте або розшифровуйте за допомогою AES-128, -192 або -256 у режимах GCM, CBC, CTR або ECB. Ключі вводяться як сирий hex або байти Base64 чи виводяться з пароля через PBKDF2-HMAC-SHA256; генерація випадкового IV, обробка AAD і тегу GCM, а також командний рядок OpenSSL, який створює ті самі байти і виводиться поруч з результатом.
Декодер сертифікатів
Вставте файл PEM, DER або PKCS#7, завантажте його або відкрийте вбудований зразок, і прочитайте суб'єкта, видавця, серійний номер, обидва відбитки, кожне розширення з розібраним значенням, мітки часу підписаних сертифікатів і сирий DER у шістнадцятковому вигляді. Ланцюжки і запити на підпис також розпізнаються і читаються.
Зіставлення сертифіката й приватного ключа
Питання розгортання на одній сторінці: чи це ключ для цього сертифіката. Відповідь доводиться підписом виклику закритим ключем і перевіркою відкритим ключем усередині сертифіката, тож це працює для RSA, ECDSA і Ed25519, а звіт показує відбитки з обох боків, ніколи не виводячи сам ключ.
Калькулятор CRC
Запускає 14 наборів параметрів CRC — CRC-8/CCITT, CRC-16, четвірки CRC-32 плюс CRC-32C і cksum, три CRC-64 та Adler-32 — над текстом, байтами hex або файлами, з полінома, початковим значенням, відображенням і XOR-out кожного поруч, та з виводом у hex, десятковому або вісімковому форматі.
Генератор CSR
Оберіть RSA або ECDSA, заповніть суб'єкта та альтернативні імена і отримайте приватний ключ разом із запитом на підпис сертифіката для передачі центру сертифікації; обидва завантажуються як PEM, а запит також як DER, з алгоритмом підпису, відбитками і командою самоперевірки поруч.
Генератор гешів
Хешує текст або файли в дайджести MD5, SHA-1, SHA-256 або SHA-512 у hex або Base64 — SHA через WebCrypto, MD5 повністю локально.
Калькулятор HMAC і KDF
Обчисліть MAC із ключем за допомогою HMAC-MD5 або родини HMAC-SHA над текстом, байтами hex або файлами чи виведіть ключовий матеріал через PBKDF2 (RFC 8018) і HKDF (RFC 5869). Ключі й солі вводяться як текст, hex або Base64; результати виводяться в hex, hex у верхньому регістрі, Base64 або Base64url і перевіряються за тестовими векторами RFC.
Налагоджувач JWT
Декодуйте й перевіряйте JSON Web Tokens — гарно відформатовані заголовок і корисне навантаження, позначки закінчення терміну дії та перевірка підпису HS/RS/ES зі вставленим секретом або ключем PEM.
Інструмент застарілих шифрів
Шифри, які не можна використовувати для нової роботи, — DES, 3DES, RC4 (ARCFOUR) і Blowfish у режимах ECB або CBC — залишено для читання старих архівів і старих протокольних слідів, кожен із заслуженим попередженням; результати перевірено за FIPS 46-3, RFC 6229 і оригінальними тестовими векторами Blowfish Шнайєра.
Інструмент OpenPGP
Вставте блок ключа OpenPGP у вигляді ASCII-броні або двійковий і розберіть його: контрольну суму броні, кожен пакет у вигляді дерева з дампом hex, версії ключів, алгоритми, відбитки і ідентифікатори ключів, ідентифікатори користувачів, дати закінчення терміну дії та підпакети кожного підпису. Лише розбір — на цій сторінці нічого не розшифровується й не перевіряється.
Генератор гешів паролів
Генеруйте й перевіряйте хеші паролів bcrypt, scrypt, Argon2id і PBKDF2 у форматі рядків PHC, які використовують PHP password_hash() і crypt(); параметри вартості та пам'яті показано, час кожного запуску відображається, а мінімальні значення за замовчуванням OWASP пояснено поле за полем.
Шифрування / розшифрування RSA
Генеруйте пари ключів RSA від 2048 до 4096 біт і експортуйте їх як PEM у чотирьох форматах, імпортуйте вже наявний відкритий або закритий ключ, шифруйте за допомогою RSA-OAEP, підписуйте за PKCS#1 v1.5 або PSS і перетворюйте між кодуваннями SPKI, PKCS#8 і PKCS#1, у яких ключі передаються.
Генератор самопідписаних сертифікатів
Створіть сертифікат, що підписує себе сам, з періодом дійсності, призначенням ключа, розширеним призначенням ключа, базовими обмеженнями та альтернативними іменами під вашим контролем, для тестового сервера або внутрішньої мережі. Сторінка простими словами пояснює, чому жоден браузер його не довірятиме, якщо йому цього прямо не вказати.
SM2: шифрування, розшифрування, підпис
Китайський національний алгоритм відкритого ключа (GB/T 32918-2016): генерація пар ключів, підпис і перевірка з хешуванням SM3-with-ZA за стандартом, шифрування і розшифрування у форматах C1C3C2, C1C2C3 і DER, а також експорт ключів у розкладці UN/SEC1, яку використовує OpenSSL.
Генератор хешу SM3
Китайська національна геш-функція (GB/T 32905-2016): 256-бітні дайджести для тексту, байтів hex або файлів, HMAC-SM3 з ключем за тестовими векторами GB/T 15852.2 і пояснення, як SM3 пов'язаний із SHA-256 і де кожен з них є обов'язковим.
Шифрування / розшифрування SM4
Китайський національний блоковий шифр (GB/T 32907-2016): 128-бітні блоки і ключі в режимах ECB і CBC з доповненням PKCS#7, вхід у вигляді тексту, hex або Base64, а також логіка розкладу ключа та S-блоків, задокументована в розділі пояснення.
SM9 криптографія на основі ідентичності
Китайський національний стандарт на основі ідентичності (GB/T 38635-2020), де адреса електронної пошти або номер телефону працює безпосередньо як відкритий ключ: як працюють шифрування IBE і підписи IBS, чим модель довіри KGC відрізняється від PKI з сертифікатами, і офіційні параметри 256-бітної кривої BN. Сторінка пояснення — лише для читання.
Перевірка SSL-сертифіката
Перетворіть сертифікат на висновок: прострочений або такий, що скоро закінчиться, чи вкладається в поточний ліміт дійсності, чи з'являється потрібне ім'я в альтернативних іменах суб'єкта, чи повний ланцюжок і чи справні підписи всередині нього, чи не занадто слабкий ключ або алгоритм підпису, і які розширення очікує сучасний клієнт, але їх бракує в цьому сертифікаті.
Аудит конфігурації HTTPS
Вставте заголовки відповіді сайту, за бажанням разом із його сертифікатом і фрагментом вихідного коду сторінки, і отримайте один звіт, що охоплює заголовки безпеки транспорту, ланцюжок сертифікатів і змішаний вміст на сторінці, кожна знахідка пов'язана з правилом, з якого вона походить, з необов'язковою перевіркою доступності, яка прямо повідомляє, коли не може побачити те, про що її запитали.
Конвертер команд cURL
Вставте наявну команду cURL, щоб переглянути її й перетворити на Node.js, Python або PowerShell, або просто відформатуйте саму команду curl.
Побудова 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 і простим поясненням, коли відповіді не збігаються.
Парсер HTTP-заголовків
Вставте запит або відповідь і читайте їх поле за полем: що означає кожен заголовок, якій стороні він належить, повний розбір cookie та аудит синтаксису.
Побудова HTTP-запитів
Побудуйте запит із готових шаблонів (JSON, форма, завантаження файлу) і миттєво отримайте код cURL, Node.js fetch, Python requests або PowerShell.
Коди статусу HTTP
Повний список кодів статусу з групованим кольором, повний пошук і фільтрація, короткий майстер, що підбирає потрібний код для ситуації, і порівняння пар, які легко сплутати, як-от 401 і 403 або 301 і 308.
Перевірка гомографів IDN
Перевірте доменне ім'я Unicode або xn-- на змішані системи письма, схожі символи, форми сумісності та занадто довгі мітки, і зрозумійте, чому браузер може показувати його в Punycode.
Пошук IP і геолокація
Знайдіть власну адресу, перевірте будь-яку адресу IPv4 або IPv6 і подивіться мережу, країну, місто, часовий пояс і тип з'єднання за нею, а також перевірте в браузері, чи не розкриває з'єднання WebRTC адресу, якої ви не очікували.
Калькулятор підмереж IP / CIDR
Перетворіть адресу і префікс на мережеву адресу, маску, діапазон хостів і кількість хостів, перегляньте двійкову та шістнадцяткову форми, оберніть маску назад у префікс і розбийте блок на підмережі з позначеними класом адреси та спеціальними діапазонами.
Пошук MIME-типу
Шукайте типи MIME за розширенням файлу або навпаки серед приблизно 800 поширених записів із категоріями та примітками щодо використання — зручно для заголовків і фільтрів завантаження.
Переглядач OpenAPI / Swagger
Відтворіть документ OpenAPI 3.0 / 3.1 або Swagger 2.0 (YAML або JSON) як довідник для перегляду: ендпоінти за тегами, параметри, приклади тіл із схем, відповіді та виклики «Спробувати».
Пошук порту та служби
Шукайте в реєстрі портів за номером або назвою служби в будь-якому напрямку, фільтруйте за TCP або UDP і за діапазоном добре відомих, зареєстрованих або динамічних портів, і читайте примітку про служби, які значно частіше відкриваються випадково, ніж навмисно.
Клієнт / тестувальник REST API
Надсилайте HTTP-запити до будь-якого ендпоінта з методом, заголовками, рядком запиту, cookie, автентифікацією Basic/Bearer/API-key, тілами JSON / форма / текст і завантаженням файлів multipart.
Зворотний пошук IP
Від адреси переходьте до назви, яку її власник опублікував для неї, перегляньте статус відповіді та резолвер, що відповів, і пройдіться сусідніми адресами в тому самому блоці, щоб прочитати схему іменування мережі.
Парсер robots.txt
Перевірте robots.txt так, як RFC 9309 описує читання його сканером: групи об'єднано, підстановки розкрито, правила найдовшого збігу, і тестувальник, який відповідає «дозволено» або «заборонено» для будь-якого user agent і шляху.
Перевірка заголовків безпеки
Оцініть заголовки відповіді за переліком OWASP: кожен відсутній заголовок — це зниження балів, а кожна знахідка супроводжується готовими рядками виправлення для nginx, Apache та Express.
Кодувальники URL
Відсотково кодуйте й декодуйте компоненти URL (повний або спрощений режим), а також екранування рядків JSON, XML і YAML у обидва боки.
Аналізатор URL і перевірка безпеки
Розбийте URL на схему, хост, порт, шлях, запит і фрагмент, перегляньте кожен рівень відсоткового та сутнісного декодування, редагуйте або очищуйте параметри запиту, зокрема параметри відстеження, і читайте панель безпеки з вбудованими обліковими даними, схожими іменами хостів та іншими поширеними прийомами.
Інспектор відсоткового кодування
Побачте, як один рядок закодовано відсотками за допомогою encodeURIComponent, encodeURI і form-urlencoded поруч, з таблицею байтів по символах, ролями зарезервованих символів RFC 3986 і багатошаровим декодувальником для подвійно закодованого тексту.
Аналізатор User Agent
Вставте будь-який рядок User-Agent, щоб визначити браузер, рушій, ОС, виробника, модель і тип пристрою та ЦП, з реалістичними пресетами та експортом JSON.
Тестувальник WebSocket
Підключіться до сервера ws:// або wss://, узгодьте підпротоколи, надсилайте текстові або JSON-повідомлення і стежте за повним життєвим циклом із кодами закриття в одному журналі.
Очистити і видалити дублікати CSV
Обріжте пробіли, виправте лапки, видаліть порожні рядки та дублікати рядків — з попереднім переглядом кожної зміни перед завантаженням.
Операції зі стовпцями CSV
Змініть порядок, перейменуйте, витягніть, видаліть, вставте, розбийте або об'єднайте стовпці в усій таблиці одним проходом, з попереднім переглядом.
CSV → JSON/XML/YAML/HTML/SQL
Перетворюйте розділені дані в масиви JSON, документи XML, послідовності YAML, таблиці HTML або SQL (CREATE TABLE + INSERT) з параметрами діалекту, визначення типів і форматування.
Конвертер 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 / TSV
Порівняйте дві таблиці з роздільниками поруч і побачте кожне додавання, видалення або зміну на рівні комірок, виділені у візуальній сітці.
Редактор CSV / TSV
Відкривайте, переглядайте та редагуйте файли CSV або TSV онлайн безкоштовно. Роздільник (кома, табуляція, крапка з комою) визначається автоматично. Редагуйте будь-яку комірку таблиці, додавайте або видаляйте рядки, вибирайте та видаляйте цілі стовпці…
Порівняння JSON
Порівняйте два документи JSON поруч із позначками додавання, видалення та зміни кольором і зведенням відмінностей.
JSON ↔ CSV / TSV
Перетворюйте між JSON (масив об'єктів) і CSV або TSV із зіставленням заголовків, вибором роздільника і попереднім переглядом.
Форматувальник JSON
Форматуйте, мінімізуйте та перевіряйте JSON з вбудованим визначенням місця синтаксичних помилок — ідеально для відповідей API і конфігураційних файлів.
Оцінювач JSONPath
Перевіряйте вирази JSONPath з підсвічуванням збігів наживо, відформатованими результатами, підрахунком і довідкою щодо синтаксису виразів.
Генератор і перевірка JSON Schema
Перевіряйте документи JSON за JSON Schema (draft-07) з точними шляхами помилок і створюйте початкову схему з зразкових даних.
JSON → SQL / TOML
Експортуйте масив об'єктів JSON як оператори SQL INSERT для MySQL/PostgreSQL або як документ TOML з урахуванням типів значень.
JSON ↔ рядок
Екрануйте об'єкт JSON у рядковий літерал або розберіть екранований рядок назад у відформатований JSON, у режимах одинарних/подвійних лапок.
Переглядач / редактор JSON
Переглядайте JSON як кольорове дерево і редагуйте на місці: змінюйте значення і типи, додавайте, перейменовуйте і видаляйте ключі, потім експортуйте відформатовано або мінімізовано.
JSON ↔ XML
Перетворюйте між JSON і XML з обробкою атрибутів, керуванням відступами і двостороннім циклом перетворення.
JSON ↔ YAML
Перетворюйте між JSON і YAML з необов'язковим потоковим стилем, збереженням коментарів, де це можливо, і підтримкою вкладених даних.
RSS / Atom → JSON
Перетворюйте XML стрічок RSS 2.0 або Atom на чистий JSON з масивами елементів і метаданими, готовий до подальшої обробки.
Порівняння XML / HTML — безкоштовний онлайн-інструмент порівняння розмітки
Безкоштовний онлайн-інструмент порівняння XML і HTML. Порівнюйте два документи XML або HTML поруч і побачте структурні відмінності. Уся обробка локальна — дані не вивантажуються.
XML → CSV
Перетворюйте документи XML на чистий вивід CSV/TSV з роздільниками, читаючи елементи та атрибути в порядку документа.
Інструменти XML
Форматуйте, мінімізуйте, перевіряйте та досліджуйте документи XML за допомогою переглядача дерева — охоплює також розмітку на кшталт SVG і RSS.
Порівняння YAML — безкоштовний онлайн-інструмент порівняння YAML
Безкоштовний онлайн-інструмент порівняння YAML. Порівнюйте два документи YAML поруч і побачте структурні відмінності. Уся обробка локальна — дані не вивантажуються.
Інструменти YAML
Перевіряйте та форматуйте YAML з необов'язковим сортуванням ключів, переглядом дерева і перетворенням у JSON для перевірки конфігурації.
Форматувальник C / C++ / C# / Java
Переформатуйте C, C++, Objective-C, C# і Java за допомогою справжнього clang-format, обираючи стилі LLVM, Google, Chromium, Mozilla, WebKit, Microsoft або GNU.
Форматувальник коду
Форматуйте JavaScript, TypeScript, JSX/TSX, JSON5, GraphQL, Vue SFC, PHP і TOML за допомогою Prettier, обираючи ширину табуляції, лапки і крапки з комою.
Майданчик коду
Запускайте JavaScript в ізольованому iframe з кольоровим виводом консолі або переглядайте повні сторінки HTML+CSS+JS наживо й завантажуйте їх — зациклені помилки завжди можна зупинити.
Генератор знімків коду
Перетворюйте фрагменти коду на охайні PNG-зображення в стилі Carbon — кольори синтаксису highlight.js, оформлення вікна, номери рядків і чотири теми, експортовані з чіткістю для retina.
Генератор CSP
Складайте директиву Content-Security-Policy по одній директиві, з генератором хешів sha256 для вбудованих скриптів і попередженням, коли комбінація не працюватиме так, як здається.
Інструменти CSS
Форматуйте або мінімізуйте CSS, SCSS, LESS і SASS, компілюйте й перетворюйте між діалектами препроцесорів для очищення таблиць стилів.
JSON → класи / схема
Генеруйте класи C#, Java, TypeScript або PHP, інтерфейси TypeScript чи JSON Schema з зразкових документів JSON і XML.
Форматувальник Go
Форматуйте вихідний код Go за допомогою офіційного рушія gofmt, скомпільованого в WebAssembly — детермінований канонічний стиль Go з табуляціями та вирівнюванням стовпців.
Генератор HTML-таблиць — візуальний конструктор таблиць
Візуально побудуйте таблицю HTML: задайте рядки, стовпці, підпис, заголовок, рамки, інтервали, кольори і вирівнювання, вводьте дані в живу сітку або вставте дані TSV/CSV/Excel, а потім отримайте HTML-код, готовий до копіювання і вставлення…
Інструменти HTML
Форматуйте або мінімізуйте HTML з панеллю попереднього перегляду наживо і перевіркою синтаксису для написаної вручну та згенерованої розмітки.
Редактор діаграм Mermaid — блок-схеми, послідовності, ґантт та інше
Редагуйте діаграми Mermaid у браузері і миттєво дивіться їхній вигляд: блок-схеми, послідовності, класи, стани, ганта, кругові, часові лінії та ER-діаграми. Перемикайте теми Default / Dark / Neutral / Forest, потім…
Форматувальник Python
Переформатуйте Python 3 за допомогою форматувальника Ruff (стиль Black / PEP 8) — оберіть ширину відступу, стиль лапок, ширину рядка і магічні кінцеві коми.
Тестувальник регулярних виразів
Регулярні вирази зі збігом наживо з підсвічуванням, списком збігів і групами захоплення, прапорцями та бібліотекою поширених шаблонів. Некоректні шаблони показуються прямо в рядку.
Форматувальник shell-скриптів
Форматує скрипти Bash, POSIX sh і mksh за допомогою shfmt — нормалізує відступи, пробіли навколо перенаправлень, розмітку функцій і тіла case.
Перевірка підключення до бази даних
Безкоштовний локальний конструктор і перевіряльник рядків підключення до бази даних. Введіть хост, порт, базу даних і облікові дані, щоб отримати готові до вставлення рядки підключення JDBC, ADO.NET, ODBC, Python і SQLAlchemy для MySQL…
Генератор міграцій бази даних
Безкоштовний локальний генератор міграцій бази даних. Вставте схему «до» і «після» (DDL CREATE TABLE або JSON схеми) і отримайте скрипти міграцій вгору і вниз: додані та видалені таблиці, додані, видалені і…
Конструктор ERD
Безкоштовний локальний конструктор ERD і схем баз даних. Створюйте таблиці, стовпці, первинні ключі, зовнішні ключі та зв'язки у структурованому редакторі, спостерігайте, як діаграма сутність-зв'язок перемальовується наживо, а потім…
Форматувальник SQL
Форматуйте, мінімізуйте або перевіряйте запити SQL для шести діалектів із параметрами регістру ключових слів і ширини відступу.
Конструктор SQL-запитів
Вставте DDL CREATE TABLE або визначте стовпці вручну, позначте стовпці, додайте WHERE/JOIN/ORDER BY і згенеруйте каркаси SELECT, INSERT, UPDATE або DELETE для стандартного SQL, MySQL або PostgreSQL.
SQL у ERD
Безкоштовний локальний конвертер SQL у ERD. Вставте один або кілька операторів CREATE TABLE і отримайте діаграму сутність-зв'язок: таблиці стають сутностями, стовпці — атрибутами з позначками PK/FK, а FOREIGN KEY…
📅 Конструктор виразів cron
Побудуйте 5-польовий вираз cron візуально або вставте наявний, щоб його декодувати — хвилини, години, день місяця, місяць і день тижня з пресетами, а також наступні п'ять часів запуску.
🔢 Калькулятор часу і статистика
Обчислюйте тривалість часу, відстежуйте робочі години, визначайте свій точний вік, рахуйте робочі дні між датами та виконуйте арифметику часу.
⏲ Таймер і інструменти продуктивності
Відлік до будь-якої події, точний секундомір, сеанси Pomodoro, декодування виразів Cron і розрахунок оптимального часу сну і пробудження.
📅 Перетворювач міток часу і дат
Перетворює мітки часу Unix на зрозумілі дати і навпаки. Форматує дати за ISO 8601, RFC 2822 або власними шаблонами, розбирає рядки дат, обчислює різниці, додає та віднімає дні і знаходить номери тижнів.
🌎 Часовий пояс і світовий годинник
Перетворює час між будь-якими часовими поясами, плануйте міжнародні зустрічі, переглядайте живий світовий годинник і працюйте зі зсувами UTC.
Пакетний хеш файлів і перевірка маніфесту
Перетягніть цілу теку і отримайте MD5, SHA-1, SHA-256, SHA-384 або SHA-512 кожного файлу одразу, а потім вставте або завантажте маніфест контрольних сум — вивід GNU sha256sum, рядки BSD openssl dgst, файли SFV — і побачте, які файли пройшли перевірку, які не збігаються і яких немає. Результати копіюються назад у рядки, сумісні з sha256sum.
Порівняння двійкових файлів
Порівнює два файли побайтово: кожне відмінне зміщення, накладений шістнадцятковий diff з контекстом, карту щільності і які біти змінилися. Режим вирівнювання блоками виявляє вставки і видалення всередині файлу; звіти експортуються в TXT і CSV.
Пошук дублікатів файлів
Знаходить байтово ідентичні файли за вмістом у три проходи: фільтр за розміром, групування за SHA-256 і повне побайтове порівняння, тож перейменовані та з новими датами копії виявляються, а файли з однаковою назвою і різним вмістом — ні. Кожна група показує, скільки місця марнується, а контрольний список видалення експортується в CSV.
Онлайн-конвертація кодування текстових файлів і 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 перезібраного файлу для порівняння з оригіналом.
Визначення типу файлу
Читає магічні байти всередині кожного файлу, а не розширення, і повідомляє справжній формат за таблицею з понад 60 сигнатур: зображення, Office, ODF, EPUB, архіви, медіа, шрифти, виконувані файли, бази даних. Перейменовані файли позначаються як невідповідність розширення, а якщо заголовок їх містить, показуються також розміри, версія PDF і бренд MP4.
Порівняння INI / ENV — безкоштовний онлайн-інструмент пошуку відмінностей у конфігураційних файлах
Безкоштовний онлайн-інструмент порівняння файлів INI і ENV. Порівнюйте два конфігураційні файли поруч і побачте структурні відмінності. Підтримуються формати INI (за розділами) і ENV (плоскі пари ключ-значення). Уся обробка…
Генератор .gitignore
Складайте .gitignore з категоризованих бібліотек шаблонів для мов, фреймворків, інструментів, ОС і IDE — позначайте, об'єднуйте, видаляйте дублікати, копіюйте або завантажуйте.
Калькулятор програміста
Безкоштовний онлайн-калькулятор для програмістів. Введіть один вираз із шістнадцятковими 0x, двійковими 0b і вісімковими 0o літералами, побітовими операціями AND, OR, XOR, NOT, зсувами та математикою, і результат оновлюватиметься наживо в десятковій, шістнадцятковій…
Генератор тестових і макетних даних
Визначте типізовані стовпці (імена, адреси електронної пошти, числа, дати, UUID, слова…) і створіть N тестових рядків із фіксованим зерном у форматі CSV, TSV, JSON, HTML або пакетних операторів SQL INSERT.
Генератор UUID / ULID / NanoID
Пакетні UUID v4 (і GUID), сортовані за часом ідентифікатори ULID або компактні NanoID, безпечні для URL, з параметрами формату — криптографічно випадкові і стійкі до колізій.