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-сообщения, инспектируйте фреймы и измеряйте задержку.

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

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

Cryptographic Fingerprints (DER Digest) Awaiting Input
SHA-256: -
SHA-1: -
Детали Декодированного Сертификата / CSR
Offline ASN.1 Parser
Subject Distinguished Name (DN)
Common Name (CN): -
Organization (O): -
Org Unit (OU): -
Locality / State: -
Country (C): -
SANs (DNS / IP): -
Issuer & Validity Period
Issuer CN: -
Issuer Org: -
Not Before: -
Not After: -
Serial Number: -
Version: -
Public Key & Signature Algorithm
Public Key Alg: -
Key Size / Curve: -
Signature Alg: -
Basic Constraints: -
X.509v3 Extensions & ASN.1 DER Structure 0 bytes
Paste a PEM certificate or CSR or click a sample button to inspect its ASN.1 DER tree.

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

Вставьте сертификат X.509 в формате PEM или запрос CSR PKCS#10, либо перетащите файл .crt, .cer, .pem, .der или .csr. Парсер ASN.1 DER локально извлекает субъект, издателя, SAN и отпечатки.

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

Что такое цифровой сертификат X.509?

Сертификат X.509 — это стандартизированный криптографический документ (RFC 5280), который связывает открытый ключ с удостоверением (доменным именем, организацией или сервером) с помощью цифровой подписи доверенного удостоверяющего центра (CA).

Что такое запрос на подпись сертификата PKCS#10 (CSR)?

CSR (RFC 2986) — это блок закодированного в ASN.1 DER текста, создаваемый на сервере перед заказом SSL/TLS-сертификата. Он содержит различающееся имя субъекта (Subject DN), запрашиваемые альтернативные имена (SAN) и ваш открытый ключ, подписанный соответствующим закрытым ключом.

Почему альтернативные имена субъекта (SAN) критически важны для современных браузеров?

Современные браузеры (Chrome, Firefox, Safari) отказались от проверки домена только по полю Common Name (CN) согласно RFC 2818. Каждый действительный HTTPS-сертификат должен содержать все DNS-имена, подстановочные знаки и IP-адреса в расширении X.509v3 Subject Alternative Name (OID 2.5.29.17).

В чем разница между форматами сертификатов PEM и DER?

DER (Distinguished Encoding Rules) — это необработанное двоичное представление структуры ASN.1. PEM — это те же двоичные данные DER, закодированные в Base64 и обернутые в заголовки -----BEGIN CERTIFICATE----- и -----END CERTIFICATE-----.

Как вычисляются отпечатки сертификатов SHA-256 и SHA-1?

Отпечаток (fingerprint) сертификата вычисляется путем хеширования всего массива двоичных байтов DER сертификата алгоритмом SHA-256 или SHA-1. Он однозначно идентифицирует сертификат для привязки (pinning) и проверки в хранилище доверенных корневых центров.

Что такое ASN.1 (Abstract Syntax Notation One)?

ASN.1 — язык описания интерфейсов, используемый в криптографии для определения вложенных структур данных (SEQUENCE, SET, OBJECT IDENTIFIER, OCTET STRING, BIT STRING, UTCTime), сериализуемых в компактные потоки байтов Тип-Длина-Значение (TLV).

За что отвечает расширение Basic Constraints (CA:TRUE против CA:FALSE)?

Расширение Basic Constraints (OID 2.5.29.19) указывает, может ли субъект сертификата выступать в качестве удостоверяющего центра (CA:TRUE) и подписывать дочерние сертификаты, или это конечный листовой сертификат (CA:FALSE).

Следует ли когда-либо вставлять закрытый ключ в декодер сертификатов?

Нет. Сертификаты (.crt/.pem) и запросы CSR (.csr) содержат только открытую информацию и открытый ключ. Ваш закрытый ключ (-----BEGIN PRIVATE KEY-----) должен храниться в строгой секретности на сервере.

Как проверить, что CSR содержит правильные SAN перед отправкой в CA?

Вставьте блок -----BEGIN CERTIFICATE REQUEST----- в этот декодер. Парсер извлечет атрибут PKCS#9 extensionRequest (OID 1.2.840.113549.1.9.14) внутри CSR и отобразит все запрошенные DNS-имена и IP-адреса.

Отправляет ли этот декодер X.509 и CSR мои сертификаты на внешний сервер?

Нет. Декодирование Base64, двоичный разбор ASN.1 DER TLV, разрешение OID и расчет хешей SHA-256/SHA-1 выполняются на 100% локально в вашем браузере.

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

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