Logo

Fast Text Format

Fast Text Format Tools

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

Вибране

Нещодавно використані

Нещодавно додані

Текст та Порівняння

Код та Форматування

Декодер Base64 у Файл

Декодуйте рядки Base64 або Data URI назад у завантажувані файли (зображення, PDF, документи, аудіо) з миттєвим переглядом.

Форматування та Стиснення Коду

Форматуйте, перевіряйте та мінімізуйте ваш код JSON, JavaScript, CSS та HTML у чистий, зрозумілий синтаксис.

Конвертер Конфігурацій (TOML / INI / .env / JSON)

Миттєво конвертуйте файли конфігурацій між форматами TOML, INI, Java .properties, .env, YAML та JSON із підтримкою вкладених і плоских ключів.

Форматування та Стиснення CSS

Форматуйте, прикрашайте, перевіряйте та мініфікуйте код CSS зі спеціальними відступами.

Візуальні генератори CSS

Візуально створюйте та експортуйте код CSS для тіней, градієнтів, Flexbox і Grid макетів.

CSV у JSON/SQL

Перетворюйте дані CSV у масиви JSON або запити SQL INSERT.

cURL в Fetch

Легко перетворюйте команди cURL на код JavaScript Fetch API.

Docker Run у Compose

Перетворюйте команди CLI docker run на чисті, готові до використання файли конфігурації docker-compose.yml.

Оглядач та Форматувальник GraphQL

Форматуйте, мініфікуйте, перевіряйте та аналізуйте запити, мутації, підписки та схеми SDL GraphQL із AST-аналізом операцій і змінних.

Форматування HTML та XML

Форматуйте, оптимізуйте та мініфікуйте код HTML та XML із настроюваними відступами та очищенням синтаксису.

HTML у JSX

Клієнтський інструмент для перетворення тегів та атрибутів HTML у сумісний із React JSX.

HTML у Tailwind CSS

Перетворюйте стандартні inline-стилі та CSS-оголошення на утилітарні класи Tailwind CSS з інтерактивним переглядом.

Обфускатор JS

Перетворюйте зрозумілий JavaScript-код на нечитабельний і мініфікований для захисту логіки.

JSON Stringify та Parse (для .env)

В один клік мініфікуйте та екрануйте багаторядкові об'єкти JSON у рядок для файлів .env або CLI, або декодуйте екрановані рядки назад у JSON.

JSON в Код

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

Переглядач Дерева JSON

Візуально досліджуйте, розгортайте, згортайте, шукайте та фільтруйте структури JSON з перевіркою шляхів.

Оцінювач JSONPath та JQ

Запитуйте, фільтруйте та трансформуйте JSON у реальному часі за допомогою стандартних виразів JSONPath (RFC 9535) або JQ.

Редактор та Попередній Перегляд Markdown

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

Семантичний JSON Diff

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

Переглядач Source Map

Клієнтський інструмент для завантаження файлів .map та демініфікації стек-трейсів.

SQL Форматер

Форматуйте, оптимізуйте та мініфікуйте SQL-запити для різних діалектів SQL.

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

Безпечне екранування (та деекранування) лапок, зворотних слешів і розривів рядків для JSON, SQL, HTML та Java/C#.

Оптимізатор SVG

Мініфікація та очищення SVG-коду.

SVG у PNG/WEBP

Клієнтський інструмент на canvas для растеризації коду або файлів SVG у завантажувані зображення.

Утиліти XML

Форматування та мініфікація XML-рядків.

YAML <-> JSON

Миттєво конвертуйте між YAML та JSON.

Дані та Криптографія

Bcrypt Хеш

Генеруйте та перевіряйте Bcrypt паролі локально.

Декодер Сертифікатів X.509 та CSR

Декодуйте SSL-сертифікати X.509 (PEM/DER) та запити CSR PKCS#10 для перевірки суб'єкта, видавця, SAN, публічних ключів, терміну дії та відбитків SHA-256.

Конвертер Міток Часу Epoch та Unix

Конвертуйте мітки часу Unix epoch у зрозумілі дати та перетворюйте рядки дат на мітки часу epoch.

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

Обчислюйте криптографічні хеші MD5, SHA-1, SHA-256 та SHA-512.

Генератор HMAC

Обчислення та перевірка криптографічних підписів HMAC з використанням SHA-256, SHA-512, MD5 та секретних ключів.

Налагоджувач, Декодер та Підписувач JWT

Декодуйте, перевіряйте, налагоджуйте та підписуйте JSON Web Tokens (JWT) за допомогою ключів HMAC на 100% локально.

Криптографічний Набір RSA та AES

Шифруйте та дешифруйте текст за допомогою AES-256-GCM/CBC, генеруйте ключові пари PEM RSA-2048/4096, виконуйте шифрування RSA-OAEP та цифровий підпис локально.

Генератори та Утиліти

Генератор ASCII-Арту

Перетворюйте текст на стильні банери ASCII-арт, типографіку figlet та декоративний моноширинний текст.

Генератор штрих-кодів

Клієнтський інструмент на canvas для створення лінійних штрих-кодів (UPC, EAN, Code39) з тексту.

Калькулятор Прав Доступу CHMOD

Розраховуйте, конвертуйте та перевіряйте права доступу до файлів Linux за допомогою візуальних вісімкових та символьних режимів.

Контрастність

Перевірте доступність контрастності кольорів WCAG.

Конвертер та Палітра Кольорів

Вибирайте кольори та конвертуйте між форматами HEX, RGB, HSL, HSV та CMYK з інтерактивним переглядом та палітрами.

Генератор та Декодер Виразів Cron

Створюйте, редагуйте та декодуйте розклади cron у зрозумілі людині описи з майбутніми датами виконання.

Перегляд та Видалення EXIF Даних

Переглядайте, перевіряйте та видаляйте метадані EXIF, камери та GPS-координати з зображень JPEG, PNG і WebP локально для повної конфіденційності.

Генератор Фавіконів

Конвертуйте стандартні зображення в універсально сумісні файли .ico та створюйте стандартні розміри іконок для веб-додатків.

Зображення Base64

Перетворюйте файли зображень у рядки Base64 Data URI та властивості CSS background-image.

Вилучення Кольорової Палітри з Зображень

Перетягніть будь-яке зображення для вилучення домінуючої палітри HEX, RGB та HSL у браузері з інтерактивною піпеткою та експортом у CSS, Tailwind і JSON.

Стиснення зображень

Стискайте та оптимізуйте зображення JPEG, PNG, WEBP та AVIF локально у своєму браузері.

Генератор Lorem Ipsum

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

Генератор таблиці уцінки

Візуальний редактор сітки, який дозволяє користувачам легко додавати рядки/стовпці та миттєво виводить ідеально відформатований синтаксис таблиці Markdown.

Генератор Метатегів та Open Graph

Створюйте та візуально переглядайте метатеги SEO, картки Twitter та теги Facebook Open Graph.

Макет генератора даних

Згенеруйте сотні рядків фальшивих тестових даних (імена, електронні адреси, дати, кредитні картки) і експортуйте їх у форматі CSV, JSON або SQL INSERT для тестування бази даних.

Генератор Паролів

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

Набір інструментів PDF

Об'єднуйте, розділяйте, витягуйте, повертайте та змінюйте порядок сторінок PDF на 100% локально у браузері.

Генератор QR-Кодів

Створюйте масштабовані, настроювані QR-коди, що легко скануються, з тексту або URL із миттєвим завантаженням.

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

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

Генератор Robots.txt

Створюйте коректні правила robots.txt, директиви сканування та блокуйте ШІ-парсерів.

Генератор UUID / GUID

Миттєво генеруйте універсальні унікальні ідентифікатори (UUID/GUID v1, v4, v7) масово з настроюваним форматуванням.

Генератор Карт Сайту XML

Створюйте валідні XML-карти сайту з власними URL, частотою змін та пріоритетами для пошукових систем.

Фінанси та Одиниці

Мережа

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

Тестуйте, перевіряйте та налагоджуйте заголовки Cross-Origin Resource Sharing (CORS) і відповіді preflight для будь-якого API або URL.

Пошук DNS

Перевірка DNS-записів у реальному часі.

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

Перегляд HTTP-заголовків запиту, які надсилає ваш браузер.

Тест швидкості Інтернету

Перевірте швидкість завантаження та віддачі.

Пошук IP

Пошук IP-адрес та даних геолокації.

Пошук MAC-вендора

Визначення виробників обладнання за MAC-адресами.

Пошук RDAP

Пошук реєстраційних даних доменів та IP, реєстратора, серверів імен і статусу DNSSEC через RDAP.

Відстеження перенаправлень і посилань

Розкривайте скорочені URL-адреси та відстежуйте повні ланцюжки перенаправлень HTTP 301/302 до кінцевого пункту призначення.

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

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

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

Розрахунок мережевих масок CIDR та діапазонів IP.

URL Парсер

Аналізуйте, перевіряйте, редагуйте та будуйте повні URL-адреси й параметри запиту.

Парсер User-Agent

Вилучення інформації про ОС та браузер з рядків User-Agent.

Тестер вебхуків

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

WebSocket Клієнт і Тестер

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

Криптографічний Набір RSA та AES

Шифруйте та дешифруйте текст за допомогою AES-256-GCM/CBC, генеруйте ключові пари PEM RSA-2048/4096, виконуйте шифрування RSA-OAEP та цифровий підпис локально.

Web Crypto Ready
KDF: PBKDF2-HMAC-SHA256 (100,000 iter)
Cryptographic Parameters Breakdown AES-256-GCM
Salt (Hex): -
IV / Nonce (Hex): -
Key Fingerprint: -
Integrity / Status: Authenticated

Як використовувати

Виберіть симетричне шифрування AES (AES-256-GCM або AES-256-CBC із PBKDF2) або асиметричну криптографію RSA (RSA-OAEP та RSA-PSS). Усі операції виконуються на 100% локально через Web Crypto API.

Часті запитання

У чому різниця між симетричним шифруванням AES та асиметричним RSA?

AES (Advanced Encryption Standard) — це симетричний шифр, який використовує один і той самий секретний ключ для шифрування та дешифрування, що робить його надзвичайно швидким для великих обсягів даних. RSA — це асиметрична криптосистема з парою математично пов'язаних ключів: відкритий ключ шифрує дані або перевіряє підписи, а закритий ключ розшифровує дані або створює цифрові підписи.

Чому AES-256-GCM рекомендується замість AES-256-CBC?

AES-256-GCM (Galois/Counter Mode) — це шифр автентифікованого шифрування з додатковими даними (AEAD). Крім конфіденційності, він обчислює 128-бітний тег автентифікації, який виявляє будь-яке втручання перед розшифруванням, захищаючи від атак типу Padding Oracle, що можуть загрожувати AES-CBC.

Як функція формування ключа PBKDF2 захищає мою паролю фразу?

Звичайні паролі рідко мають рівномірну криптографічну ентропію. PBKDF2 поєднує вашу паролю фразу з випадковою 128-бітною сіллю та виконує 100 000 ітерацій HMAC-SHA256 для отримання 256-бітного ключа, значно уповільнюючи перебір (brute-force) та атаки за райдужними таблицями.

Що таке формат пакета salt:iv:ciphertext?

Щоб розшифрувати AES-шифротекст, отриманий із пароля, одержувачу потрібні ті самі випадкова сіль PBKDF2 та вектор ініціалізації (IV), що використовувалися під час шифрування. Оскільки ні сіль, ні IV не є секретними, їх об'єднання через двокрапку в Base64 або Hex (salt:iv:ciphertext) створює самодостатній портативний пакет.

Що таке RSA-OAEP і чому RSA має обмеження на розмір даних?

RSA-OAEP (Optimal Asymmetric Encryption Padding) додає імовірнісне доповнення для захисту від атак на основі підібраного шифротексту. Оскільки RSA працює з модульною арифметикою, обмеженою модулем ключа (наприклад, 2048 біт = 256 байтів мінус доповнення OAEP), пряме шифрування RSA призначене для невеликих секретів, таких як сесійні ключі або токени.

Як працюють цифрові підписи RSA-PSS?

RSA-PSS хешує повідомлення (за допомогою SHA-256, SHA-384 або SHA-512) і підписує дайджест вашим закритим ключем. Будь-хто з вашим відкритим ключем може перевірити, що підпис відповідає повідомленню і був створений власником закритого ключа.

Обрати ключ RSA 2048 біт чи 4096 біт?

RSA-2048 є поточним галузевим стандартом для TLS-сертифікатів і загального шифрування зі швидкою генерацією ключів. RSA-4096 забезпечує більший запас міцності для довгострокових кореневих ключів ціною повільнішої генерації та більшого розміру шифротексту.

Що таке формати PEM-ключів SPKI та PKCS#8?

SPKI (SubjectPublicKeyInfo) — це стандартна структура ASN.1 DER всередині блоку -----BEGIN PUBLIC KEY-----, а PKCS#8 — стандартний формат закритого ключа всередині блоку -----BEGIN PRIVATE KEY-----. Обидва формати нативно підтримуються OpenSSL, Node.js, Python і Web Crypto.

Чому дворазове шифрування одного й того самого відкритого тексту дає абсолютно різний шифротекст?

І AES (завдяки новій випадковій 16-байтній солі та 12/16-байтному IV під час кожної операції), і RSA-OAEP (завдяки випадковому зерну OAEP) є імовірнісними схемами шифрування. Семантична безпека гарантує, що спостерігач не зможе визначити, чи створені два шифротексти з однакового відкритого тексту.

Чи передаються мої ключі, паролі або відкритий текст мережею?

Ніколи. Усі операції генерації ключів, виведення PBKDF2, шифрування, дешифрування та перевірки підписів виконуються суворо локально в ізольованому Web Crypto API вашого браузера (window.crypto.subtle) без жодних запитів до сервера.

Результатів не знайдено

Спробуйте змінити пошукові терміни.