Главная
Tom Utilities

Инструменты, которые просто работают

Форматируйте, проверяйте, преобразуйте и генерируйте. Каждый инструмент работает в браузере, поэтому данные не покидают ваше устройство.

Доступно инструментов: 116

Популярные инструменты

Форматировщик JSON Форматирует и проверяет JSON с настраиваемыми отступами, подсветкой ошибок и копированием в один клик. Форматировщик XML Форматирует XML с единообразными отступами и опциональным переносом атрибутов. Форматировщик YAML Разбирает и заново сериализует YAML с единообразными отступами и проверкой. Валидатор JSON Проверяет, корректен ли ваш JSON, и даёт понятное объяснение любой синтаксической проблемы. Форматировщик HTML Форматирует HTML с единообразными отступами, сохраняя корректность встроенных и пустых элементов. Кодирование / декодирование Base64 Кодирует текст в Base64 или декодирует Base64 обратно в текст с полной поддержкой Unicode. Генератор UUID / GUID Генерирует случайные UUID версии 4 и копирует их по одному или пакетом. Кодирование / декодирование URL Кодирует текст в процентную форму для безопасных URL или декодирует закодированный URL обратно в текст.

Недавно использованные

Инструменты JSON

Форматирование, проверка, сравнение и преобразование данных JSON.

Форматировщик JSON Форматирует и проверяет JSON с настраиваемыми отступами, подсветкой ошибок и копированием в один клик. Валидатор JSON Проверяет, корректен ли ваш JSON, и даёт понятное объяснение любой синтаксической проблемы. Минификатор JSON Удаляет все лишние пробелы и переводы строк, чтобы получить минимальный размер JSON. Просмотр JSON Просматривайте JSON в аккуратном отформатированном виде и как сворачиваемое дерево. Просмотр дерева JSON Преобразует JSON в интерактивное сворачиваемое дерево с длинами массивов и типами значений. Редактор JSON Редактируйте JSON с номерами строк, сопоставлением скобок, сворачиванием кода и проверкой в реальном времени. Парсер JSON Разбирает JSON и показывает полученную структуру, типы и количество значений. Сравнение JSON Сравнивает два JSON-документа и выделяет добавленные, удалённые и изменённые значения. Сортировщик JSON Сортирует ключи объектов по алфавиту на каждом уровне и при желании сортирует массивы. Экранирование JSON Экранирует текст в корректный строковый литерал JSON или снимает экранирование со строки JSON. JSON в XML Преобразует JSON-документ в правильно сформированный XML с настраиваемым корневым элементом. JSON в YAML Преобразует JSON в чистый YAML для файлов конфигурации и манифестов Kubernetes. JSON в CSV Преобразует массив JSON-объектов в таблицу CSV, готовую для электронных таблиц. JSON в класс C# За один клик генерирует строго типизированные классы C# из примера JSON. JSON в TypeScript Генерирует интерфейсы TypeScript из примера JSON с опциональными и объединёнными типами. Тестер JSONPath Запрашивайте данные JSON с помощью выражений JSONPath и сразу видьте совпадения. Сглаживание и восстановление JSON Преобразуйте вложенный JSON в точечные ключи и восстанавливайте вложенные объекты из плоских данных. JSON в структуры Go Создавайте структуры Go с тегами JSON из образца JSON, включая вложенные типы. JSON в TypedDict Python Создавайте классы TypedDict Python с аннотациями типов из образца JSON. Генератор JSON Schema Создайте JSON Schema из образца JSON с выводом типов, объектов, массивов и обязательных полей.

Инструменты XML и YAML

Работа с документами XML и YAML и преобразование между форматами.

Форматировщик XML Форматирует XML с единообразными отступами и опциональным переносом атрибутов. Форматировщик YAML Разбирает и заново сериализует YAML с единообразными отступами и проверкой. Валидатор YAML Проверяет синтаксис YAML и выдаёт точную ошибку при неверных отступах или структуре. Валидатор XML Проверяет, является ли XML-документ правильно сформированным, и показывает понятное описание ошибки. Минификатор XML Удаляет пробелы между тегами XML, чтобы получить минимальный размер. XML в JSON Преобразует XML в JSON, корректно обрабатывая атрибуты и повторяющиеся элементы. YAML в JSON Преобразует документы YAML в JSON для API и приложений на JavaScript. Просмотр дерева XML Просматривайте XML-документ как сворачиваемое дерево элементов и атрибутов. Форматировщик CSV Нормализуйте и выравнивайте данные CSV или TSV с автоопределением разделителя. Валидатор CSV Проверяйте CSV на несогласованное число столбцов и незакрытые поля в кавычках. Конвертер CSV в JSON Преобразуйте строки CSV или TSV в массив JSON, используя первую строку как имена ключей.

HTML, CSS и JavaScript

Форматирование и минификация кода фронтенда.

Форматировщик HTML Форматирует HTML с единообразными отступами, сохраняя корректность встроенных и пустых элементов. Форматировщик CSS Форматирует CSS с одним свойством на строку и единообразными отступами. Форматировщик JavaScript Форматирует JavaScript с правильными отступами, пробелами и переносами строк. Минификатор HTML Уменьшает размер HTML, сжимая пробелы и удаляя лишние символы. Экранирование HTML Экранирует текст для безопасного вывода HTML или декодирует HTML-сущности обратно в читаемые символы. Минификатор CSS Сжимает CSS, удаляя комментарии и лишние пробелы. Минификатор JavaScript Уменьшает размер JavaScript, удаляя комментарии и лишние пробелы. Экранирование JavaScript Экранирует текст в безопасный строковый литерал JavaScript или декодирует экранированную строку. Предпросмотр HTML Отображает HTML в изолированном фрейме предпросмотра, не выполняя скрипты внутри этого сайта. Предпросмотр Markdown Пишите Markdown и сразу видите отрендеренный HTML с расширениями GitHub. Конвертер cURL в код Преобразуйте команду curl в готовый код JavaScript fetch, Node.js, Python requests или PHP cURL. Справочник MIME-типов Найдите MIME-тип для расширения файла и выполните поиск по полной таблице. Справочник HTTP-кодов Найдите любой HTTP-код с названием и кратким пояснением, когда он возвращается. Генератор таблиц Markdown Преобразуйте данные CSV, TSV или из таблиц в таблицу Markdown с выровненными столбцами.

Кодирование и декодирование

Кодирование и декодирование Base64, URL, HTML, Unicode и JWT.

Кодирование / декодирование Base64 Кодирует текст в Base64 или декодирует Base64 обратно в текст с полной поддержкой Unicode. Кодирование / декодирование URL Кодирует текст в процентную форму для безопасных URL или декодирует закодированный URL обратно в текст. Декодер JWT Декодирует заголовок и полезную нагрузку JSON Web Token без проверки подписи. Кодирование / декодирование Unicode Преобразует текст в escape-последовательности Unicode и декодирует их обратно в читаемый текст. Шестнадцатеричное в текст Преобразует шестнадцатеричные байты в читаемый текст с помощью декодирования UTF-8. Текст в шестнадцатеричное Преобразует текст в шестнадцатеричные байты UTF-8, разделённые пробелами. Кодирование и декодирование Base32 Кодируйте текст в Base32 и декодируйте Base32 обратно с алфавитом RFC 4648. Кодировщик и декодировщик ROT13 Мгновенно кодируйте и декодируйте текст ROT13. ROT13 обратим той же операцией. Переводчик азбуки Морзе Переводите текст в код Морзе и декодируйте точки и тире обратно. Слова разделяются косой чертой. Конвертер текста в двоичный код Переводите текст в 8-битный двоичный код и обратно, байты разделяются пробелами. Конвертер изображений в Base64 Преобразуйте PNG, JPEG, GIF, WebP или SVG в Base64 data URL для HTML и CSS. Конвертер Base64 в изображение Декодируйте строку Base64 или data URL в изображение с предпросмотром и загрузкой.

Офисные инструменты

Инструменты для текста, дат, финансов и документов в офисе.

Очистка текста Удаляет лишние пробелы, пустые строки и повторные переносы. Удалить переносы строк Объединяет строки текста в один абзац. Добавить номера строк Нумерует каждую строку текста. Найти и заменить Заменяет все вхождения текста. Счётчик частоты слов Считает, сколько раз встречается каждое слово. Калькулятор процентов Вычисляет проценты, доли и процентное изменение. Калькулятор НДС Добавляет или вычитает НДС из суммы. Кредитный калькулятор Оценивает ежемесячный платёж, проценты и итог. Калькулятор чаевых Рассчитывает чаевые и сумму на человека. Калькулятор возраста Вычисляет точный возраст и следующий день рождения. Калькулятор рабочих дней Считает рабочие дни между датами. Калькулятор рабочих часов Считает отработанные часы с учётом перерывов. Случайный выбор Выбирает победителей из списка случайным образом. Генератор подписи email Создаёт профессиональную HTML-подпись. Сжатие изображений Уменьшает размер JPG и PNG в браузере. Word в PDF Преобразуйте документы DOCX в PDF с предпросмотром для печати. Файлы не покидают браузер. Случайный розыгрыш Разыгрывайте имена, числа, монеты, кубики, карты или лотерейные числа по раундам и сохраняйте историю локально.

Утилиты для разработчиков

Генераторы, конвертеры и помощники для повседневной работы разработчика.

Генератор UUID / GUID Генерирует случайные UUID версии 4 и копирует их по одному или пакетом. Генератор хешей Вычисляет дайджесты MD5, SHA-1, SHA-256 и SHA-512 для любого текста. Конвертер меток времени Преобразует между метками времени Unix, ISO 8601 и читаемыми локальными датами. Тестер регулярных выражений Тестирует регулярные выражения на примере текста и показывает каждое совпадение и группу захвата. Сравнение текста / Diff Сравнивает два блока текста и показывает построчные добавления, удаления и изменения. Конвертер регистра и стиля Преобразует текст между camelCase, PascalCase, snake_case, kebab-case и другими стилями. Генератор паролей Создаёт надёжные случайные пароли с настройкой длины и набора символов. Конвертер цветов Преобразует цвета между HEX, RGB и HSL с живым предпросмотром. Форматировщик SQL Форматирует SQL-запросы в читаемый вид с единообразными отступами. Парсер cron-выражений Объясняет cron-выражение простым языком и показывает следующие запланированные запуски. Генератор QR-кодов Создавайте QR-коды для ссылок, текста, Wi-Fi или контактов и скачивайте их в PNG. Парсер строки запроса Разбирает строку запроса URL на понятные параметры и собирает её обратно из пар ключ-значение. Конвертер систем счисления Переводите числа между двоичной, восьмеричной, десятичной, шестнадцатеричной и любыми системами от 2 до 36. Таблица ASCII Просматривайте полную таблицу ASCII с десятичными, шестнадцатеричными, двоичными значениями и символами. Конвертер байтов Переводите между байтами, килобайтами, мегабайтами, гигабайтами и двоичными единицами (KiB, MiB, GiB). Счётчик слов и символов Считайте символы, слова, строки, предложения и абзацы, а также время чтения и размер UTF-8. Сортировка строк Сортируйте строки по алфавиту или в обратном порядке, с удалением дубликатов и обрезкой пробелов. Генератор слагов Преобразуйте заголовки и фразы в аккуратные URL-слаги без диакритики. Генератор Lorem Ipsum Создавайте абзацы, предложения или слова-заполнители для макетов и вёрстки. Генератор HMAC Вычисляйте подписи HMAC с SHA-1, SHA-256, SHA-384 или SHA-512 в hex или Base64. Шифрование / расшифровка AES Шифруйте и расшифровывайте текст с AES-256-GCM по паролю; всё выполняется в браузере. Генератор cron-выражений Создавайте cron-расписания с предустановками, понятным описанием и следующими пятью запусками. Калькулятор разницы дат Вычислите точную разницу между двумя датами в годах, месяцах, днях, часах, минутах и секундах. Конвертер часовых поясов Преобразуйте дату и время между часовыми поясами с помощью встроенной базы браузера. Разбор URL Разберите URL на протокол, хост, порт, путь, запрос и фрагмент и просмотрите каждый параметр. Генератор цветовых палитр Создавайте светлые, тёмные, аналогичные, комплементарные и триадные палитры из любого цвета. Генератор CSS-градиентов Создавайте линейные или радиальные CSS-градиенты с живым просмотром и готовым CSS. Генератор CSS-теней Создавайте тени с ползунками смещения, размытия, распространения и цвета, затем копируйте CSS. Генератор скругления углов Просматривайте и копируйте значения CSS border-radius для каждого угла в пикселях или процентах. Проверка контраста цветов Измеряйте коэффициенты контраста WCAG и проверяйте соответствие AA и AAA для обычного и крупного текста. Конвертер PX в REM Переводите пиксели, rem и em при любом базовом размере шрифта. Калькулятор подсети IPv4 Вычислите сеть, широковещательный адрес, маску, шаблон и диапазон доступных хостов для любого блока IPv4 CIDR. Генератор случайных строк Создавайте безопасные случайные строки с настраиваемой длиной, наборами символов и фильтром неоднозначных символов. Генератор ULID Создавайте сортируемые ULID и декодируйте метку времени из любого существующего ULID. Генератор .gitignore Объединяйте готовые шаблоны .gitignore для Node, Python, Java, Go, Rust, .NET и других. Шпаргалка по регулярным выражениям Краткий справочник по синтаксису regex: классы символов, квантификаторы, якоря, группы, просмотр и экранирование. Проверка по алгоритму Луна Проверяйте номера карт алгоритмом Луна и определяйте платёжную систему: Visa, Mastercard или Amex. Проверка IBAN Проверяйте IBAN по контрольной сумме Mod-97 стандарта ISO 13616 и смотрите код страны и контрольные цифры. Сравнение семантических версий Сравнивайте две версии и узнавайте, какая новее, включая предрелизные метки alpha и beta. Калькулятор chmod Преобразуйте права чтения, записи и выполнения в восьмеричную и символьную запись для владельца, группы и остальных.