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-тегов/атрибутов в JSX, совместимый с React.

HTML в Tailwind CSS

Преобразуйте встроенные стили и правила CSS в утилитарные классы Tailwind CSS с живым предпросмотром.

Обфускатор JS

Преобразуйте читаемый код JavaScript в нечитаемый и минифицированный для защиты логики.

JSON Stringify и Parse (для .env)

В один клик минифицируйте и экранируйте многострочные объекты JSON в строку для файлов .env или CLI, либо декодируйте экранированные строки обратно в JSON.

JSON в код

Конвертация объектов JSON в типизированные модели для различных языков.

JSON Tree Viewer

Визуально исследуйте, развертывайте, сворачивайте, ищите и фильтруйте структуры 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.

Отслеживание перенаправлений и ссылок

Раскрывайте сокращенные ссылки и отслеживайте полные цепочки перенаправлений HTTP 301/302 до конечного пункта назначения.

Инспектор SSL-сертификатов

Проверяйте действующие SSL/TLS-сертификаты, цепочки издателей, таймер окончания срока действия, домены SAN и отпечатки для любого домена.

Калькулятор подсетей

Расчет масок сети CIDR и диапазонов IP.

Анализатор URL

Разбирайте, проверяйте, редактируйте и создавайте полные URL-адреса и параметры запроса.

Анализатор User-Agent

Извлечение информации об ОС и браузере из строк User-Agent.

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

Отправка, тестирование и отладка вебхуков с настраиваемыми заголовками, подписями HMAC и инспекцией ответов в реальном времени.

WebSocket Клиент и Тестер

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

WebSocket Клиент и Тестер

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

Disconnected
Sent: 0 Received: 0 Bytes: 0 B RTT Latency: —
Журнал Фреймов в Реальном Времени
Ready to connect. Select Live WebSocket or Local Echo Simulation and click Connect.

Как использовать

Введите URL WebSocket (wss:// или ws://) или включите локальную эхо-симуляцию для офлайн-тестирования. Нажмите Подключить, введите текст или JSON и отправляйте сообщения с замером RTT.

Часто задаваемые вопросы

В чем разница между ws:// и wss://?

ws:// — это незашифрованное соединение WebSocket (аналогично HTTP), а wss:// — защищенное соединение поверх TLS/SSL (аналогично HTTPS). При работе через HTTPS браузеры требуют wss:// из-за правил безопасности смешанного контента.

Как работает режим локальной эхо-симуляции (Local Echo Simulation)?

Локальная эхо-симуляция эмулирует эхо-сервер WebSocket прямо в браузере без доступа к интернету. Каждый отправленный текстовый, JSON или ping-кадр возвращается с подсчетом байтов и измерением задержки RTT.

Что такое субпротокол WebSocket?

Субпротокол (передаваемый через заголовок Sec-WebSocket-Protocol во время рукопожатия HTTP Upgrade) позволяет клиенту и серверу согласовать формат обмена сообщениями, например graphql-ws, mqtt, wamp или json.

Почему прямое подключение WebSocket сразу же завершилось ошибкой?

Мгновенное закрытие (код 1006) обычно происходит, когда целевой сервер недоступен, блокирует кросс-доменные подключения по заголовку Origin, требует токен авторизации в URL или использует ws:// на странице HTTPS.

Используют ли WebSocket стандартные заголовки CORS браузера?

WebSocket не использует preflight-заголовки Access-Control-Allow-Origin. Вместо этого браузер отправляет заголовок Origin во время рукопожатия HTTP 101 Switching Protocols, а сервер решает, разрешить ли подключение.

Как в этом инструменте измеряется задержка туда и обратно (RTT)?

Инструмент фиксирует высокоточную метку времени performance.now() при отправке сообщения или ping и вычисляет прошедшие миллисекунды сразу после получения следующего ответного кадра от сервера.

Можно ли тестировать подписки GraphQL через WebSocket?

Да. Укажите субпротокол graphql-transport-ws или graphql-ws, подключитесь к эндпоинту GraphQL и используйте шаблон GraphQL-WS Init для отправки connection_init и запроса подписки.

Что означают коды закрытия WebSocket, такие как 1000 и 1006?

Код 1000 означает нормальное, штатное закрытие соединения. Код 1001 указывает, что узел завершает работу, а код 1006 — аномальное закрытие из-за разрыва TCP-соединения или ошибки рукопожатия.

Зачем использовать авто-пинг (Auto-Ping) при длительных соединениях WebSocket?

Обратные прокси, балансировщики нагрузки (например, Nginx или AWS ALB) и межсетевые экраны NAT часто разрывают неактивные TCP-соединения через 60 секунд. Периодические ping-сообщения поддерживают активность канала.

Сохраняются ли мои сообщения WebSocket на внешних серверах?

Нет. Соединения устанавливаются напрямую из вашего браузера к указанному URL или обрабатываются полностью локально в памяти в режиме эхо-симуляции.

Ничего не найдено

Попробуйте изменить условия поиска.