Fast Text Format Tools
Идеальный набор сверхбыстрых утилит для форматирования, конвертации и оптимизации вашего рабочего процесса.
Избранное
Недавно использованные
Недавно добавленные
Текст и сравнение
Конвертер Регистра и Текстовые Утилиты
Преобразуйте регистр текста (camelCase, snake_case, PascalCase, Title Case), обрабатывайте строки и очищайте форматирование.
Кодировщик / Декодер
Кодирование и декодирование различных форматов, таких как URL, Base64 и сущности HTML.
Сортировка Списков и Удаление Дубликатов
Мгновенная сортировка массивов текста по алфавиту, числам или длине с удалением повторяющихся строк.
Замена Regex
Выполняйте регулярные выражения, просматривайте совпадения и используйте шпаргалки.
Различия текста
Сравнивайте два блока текста рядом, чтобы выделить различия.
Статистика текста
Считайте слова, символы, предложения, оценивайте время чтения и проверяйте плотность ключевых слов.
Переводчик
Мгновенно переводите текст между десятками языков.
Код и форматирование
Декодер 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 Schema
Проверяйте JSON-данные по спецификациям JSON Schema (Draft-07, 2020-12, Draft-04) с подробными путями ошибок и пояснениями ключевых слов в реальном времени.
JSON Stringify и Parse (для .env)
В один клик минифицируйте и экранируйте многострочные объекты JSON в строку для файлов .env или CLI, либо декодируйте экранированные строки обратно в JSON.
JSON в код
Конвертация объектов JSON в типизированные модели для различных языков.
JSON Tree Viewer
Визуально исследуйте, развертывайте, сворачивайте, ищите и фильтруйте структуры JSON с инспекцией путей.
Оценщик JSONPath и JQ
Запрашивайте, фильтруйте, извлекайте и трансформируйте JSON в реальном времени с помощью выражений JSONPath (RFC 9535) или JQ с табличным представлением.
Редактор и Предпросмотр Markdown
Пишите, редактируйте и просматривайте Markdown в реальном времени с предпросмотром HTML, подсветкой синтаксиса и экспортом.
Просмотрщик и валидатор OpenAPI / Swagger
Клиентский интерактивный проводник и валидатор спецификаций OpenAPI 3.0/3.1 и Swagger 2.0 в форматах YAML и JSON.
Семантический 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.
Данные и криптография
Кодировщик / Декодировщик Base32 и Base58
Кодируйте и декодируйте текст и hex через RFC 4648 Base32, Crockford Base32, Bitcoin Base58, Flickr, Ripple и Base58Check с проверкой контрольной суммы.
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 и цифровую подпись локально.
Генераторы и утилиты
Генератор .gitignore
Создавайте готовые проверенные файлы .gitignore для любых языков программирования, фреймворков, операционных систем и IDE.
Генератор 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 локально в браузере.
Счётчик токенов LLM
Рассчитывайте расход токенов, оценивайте стоимость API и просматривайте цветные блоки токенов BPE для моделей OpenAI, Anthropic, Gemini и LLaMA.
Генератор Lorem Ipsum
Создавайте настраиваемый текст-рыбу по абзацам, предложениям или словам для макетов и дизайна.
Генератор таблиц уценки
Визуальный редактор сетки, который позволяет пользователям легко добавлять строки/столбцы и мгновенно выводить идеально отформатированный синтаксис таблицы Markdown.
Генератор Метатегов и Open Graph
Создавайте и визуально просматривайте метатеги SEO, карточки Twitter и теги Facebook Open Graph.
Генератор ложных данных
Создавайте сотни строк поддельных тестовых данных (имена, адреса электронной почты, даты, кредитные карты) и экспортируйте их в виде операторов CSV, JSON или SQL INSERT для тестирования базы данных.
Генератор Паролей
Создавайте надежные, безопасные пароли и парольные фразы с помощью настраиваемых криптографических алгоритмов.
Набор инструментов PDF
Объединяйте, разделяйте, извлекайте, поворачивайте и меняйте порядок страниц PDF на 100% локально в браузере.
Генератор QR-Кодов
Создавайте масштабируемые, настраиваемые и легко сканируемые QR-коды из текста или URL с быстрой загрузкой.
Тестер и построитель регулярных выражений
Тестируйте регулярные выражения с помощью выделения групп совпадений и захвата в реальном времени, объяснения синтаксиса и режимов многострочного тестирования.
Генератор Robots.txt
Создавайте корректные правила robots.txt, директивы обхода и блокируйте парсеры ИИ.
Генератор и декодер ULID
Генерируйте и анализируйте лексикографически сортируемые уникальные идентификаторы (ULID) с миллисекундной точностью и монотонным порядком.
Генератор UUID / GUID
Мгновенно генерируйте универсальные уникальные идентификаторы (UUID/GUID v1, v4, v7) пакетами с настройкой формата.
Генератор XML-карты сайта
Создавайте валидные XML-карты сайта с пользовательскими URL, частотой обновления и приоритетами для поисковых систем.
Финансы и единицы
Конвертер валют
Рассчитывайте глобальные курсы валют в реальном времени.
Конвертер единиц
Мгновенно конвертируйте длину, вес, температуру и объем данных.
Сеть
Тестер CORS
Тестируйте, проверяйте и отлаживайте заголовки Cross-Origin Resource Sharing (CORS) и preflight-ответы для любого API или URL.
Парсер и конструктор строк подключения к БД
Разбирайте и создавайте URI баз данных для PostgreSQL, MySQL, MongoDB, Redis, SQLite и SQL Server с настройкой параметров и экспортом в .env.
Поиск 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-сообщения, инспектируйте фреймы и измеряйте задержку.
Кодировщик / Декодировщик Base32 и Base58
Кодируйте и декодируйте текст и hex через RFC 4648 Base32, Crockford Base32, Bitcoin Base58, Flickr, Ripple и Base58Check с проверкой контрольной суммы.
Как использовать
Выберите режим (кодирование или декодирование) и формат (RFC 4648 Base32, Base32Hex, Crockford Base32, Bitcoin Base58, Flickr, Ripple или Base58Check). В режиме Base58Check контрольная сумма проверяется автоматически.
Часто задаваемые вопросы
В чем разница между Base32, Base58 и Base64?
Base32 кодирует данные в набор из 32 символов (5 бит на символ), создавая нечувствительные к регистру, удобочитаемые строки, идеально подходящие для голосовой диктовки, двухфакторных начальных чисел OTP и DNS-имен. Base64 кодирует 6 бит на символ (64 символа) для компактного хранения, но включает похожие символы и чувствительность к регистру. Base58 был создан для таких криптовалют, как Биткойн, чтобы найти баланс между компактностью и читабельностью для человека за счет удаления визуально неоднозначных символов.
Почему Base58 исключает символы 0, O, I и l?
Сатоши Накамото разработал Base58 для предотвращения человеческих ошибок транскрипции при чтении или записи адресов криптовалюты на физическом носителе. Цифра ноль (0) и прописная буква O выглядят одинаково во многих шрифтах, как и прописная буква I и строчная буква l. Кроме того, были исключены символы пунктуации, такие как + и /, используемые в Base64, поэтому двойной щелчок по адресу выделяет всю строку без разрыва оберток строки.
Как Base58Check обеспечивает криптографическую целостность и обнаружение ошибок?
Base58Check добавляет к полезным данным 4-байтовую контрольную сумму перед кодированием. Контрольная сумма вычисляется путем двойного хеширования полезных данных с помощью SHA-256 (<code>SHA-256(SHA-256(data))</code>) и получения первых 4 байтов. При декодировании получатель пересчитывает двойной хэш SHA-256 и проверяет совпадение контрольной суммы, улавливая 99,999999% опечаток, случайных транспозиций или поврежденных адресов.
Что делает Base32 Дугласа Крокфорда уникальным?
Base32 компании Crockford разработан специально для человеческого взаимодействия и вербального общения. Он использует цифры 0–9 и прописные буквы A–Z, за исключением I, L, O и U. При декодировании он автоматически сопоставляет запутанные буквы с цифрами (I и L становятся 1, O становится 0) и игнорирует дефисы и пробелы. Буква U намеренно опущена, чтобы избежать случайного появления нецензурной лексики в случайно сгенерированных идентификаторах.
Когда следует использовать RFC 4648 Base32Hex вместо стандартного Base32?
Base32Hex (раздел 7 RFC 4648) использует расширенный шестнадцатеричный алфавит <code>0–9</code> и <code>AV</code> вместо <code>A–Z</code> и <code>2–7</code>. Его основное преимущество заключается в том, что он поддерживает естественную сортировку (лексикографический порядок сортировки) базовых данных, что делает его особенно полезным для индексации и сортировки записей в ключах базы данных, структурах каталогов и записях DNSSEC NSEC3.
Как Base58 сохраняет ведущие нулевые байты?
Поскольку Base58 обрабатывает данные как большое целое число в арифметических операциях произвольной точности, ведущие нулевые байты (0x00) обычно теряются во время математического деления. Чтобы сохранить точную длину байтов (критически важно для криптографических хэшей открытого ключа и байтов сетевой версии), Base58 добавляет символ, представляющий ноль (первый символ алфавита, например «1» в Bitcoin Base58), для каждого начального нулевого байта во входных данных.
Ничего не найдено
Попробуйте изменить условия поиска.