Форматирование и проверка JSON

Приводит JSON к читаемому виду, сжимает в одну строку и показывает место ошибки с номером строки и символа.

YAML и JSON в обе стороны

Переводит YAML в JSON и обратно. Поддерживается распространённое подмножество: вложенные словари и списки, строки в кавычках и без, числа, булевы значения, null, блочные скаляры и однострочные списки. Якоря, ссылки и несколько документов в файле не поддерживаются — о них сообщается отдельно, а не разбирается молча и неправильно.

Форматирование и проверка XML

Проверяет документ на синтаксис и расставляет отступы по структуре. Разбор идёт штатным парсером браузера.

Приведение отступов в Python

Переводит табы в пробелы, выравнивает отступы по уровням, убирает пробелы в конце строк, схлопывает лишние пустые строки и ставит пробел после запятой. Содержимое строковых литералов и комментариев не трогается.

Чего не делает: не переносит длинные строки, не переставляет импорты и не меняет кавычки — для этого нужен разбор синтаксиса языка, а не текста. Это не замена black или ruff, а быстрая правка отступов, когда код скопировали из письма или мессенджера.

Сравнение двух текстов

Построчное сравнение: показывает добавленные и удалённые строки с номерами. Удобно сверять два конфига или две версии ответа.

Конвертер регистров

Разбивает имя на слова и собирает во всех распространённых стилях. Понимает camelCase, snake_case, kebab-case, аббревиатуры и цифры.

Base64: кодирование и декодирование

Корректно работает с UTF-8, включая кириллицу и эмодзи. Поддерживает вариант base64url, который применяется в токенах.

URL-кодирование

Процентное кодирование строк и разбор query-параметров адреса на пары ключ-значение.

Разбор JWT

Показывает заголовок и полезную нагрузку токена, расшифровывает временные метки. Подпись не проверяется — для этого нужен секрет, и такую проверку нельзя делать на чужом сайте.

Конвертер времени

Unix-метка в секундах или миллисекундах, ISO 8601, UTC и местное время — в обе стороны.

SHA-хеши

Считает SHA-1, SHA-256, SHA-384 и SHA-512 от текста средствами Web Crypto. Работает по HTTPS или на localhost.