Форматирование и проверка JSON
Красиво отформатируйте или минифицируйте JSON и увидьте понятную ошибку разбора, если документ невалиден.
Все утилиты каталога, сгруппированные по категориям. У каждой указано, что она делает, чего не угадывает и как обрабатывается ваш ввод.
Красиво отформатируйте или минифицируйте JSON и увидьте понятную ошибку разбора, если документ невалиден.
Преобразуйте массив плоских объектов в CSV и остановитесь, если вложенное значение пришлось бы отбросить.
Преобразуйте JSON в читаемый YAML-документ без изменения данных.
Разберите практическое подмножество YAML и покажите эквивалентный JSON.
Закодируйте или декодируйте UTF-8 текст в стандартный или URL-safe Base64.
Процентное кодирование или декодирование текста по правилам компонентов RFC 3986.
Декодируйте заголовок и полезную нагрузку JSON Web Token. Подпись никогда не сообщается как проверенная.
Проверьте регулярное выражение JavaScript и получите список совпадений, включая ошибку при неверном шаблоне.
Преобразуйте Unix-секунды или миллисекунды в календарное время в UTC и другой зоне, или наоборот.
Соберите пятиполевое выражение cron и прочитайте его простым языком. Ничего не планируется.
Разберите CSV с разделителями запятая или точка с запятой в таблицу с поиском и сортировкой без выполнения формул.
Сгенерируйте одно или несколько значений UUID версии 4 с криптографически стойким источником случайности.
Вычислите шестнадцатеричный дайджест SHA-256 для текста или локального файла через Web Crypto.
Закодируйте или декодируйте HTML-сущности, показывая вывод только как обычный текст.
Разберите URL на протокол, хост, порт, путь, параметры запроса и хеш без загрузки адреса.
Считайте слова, символы, предложения, абзацы и примерное время чтения по мере набора.
Перепишите текст в upper, lower, title, sentence, camel, Pascal, snake, kebab или constant case.
Сравните два текста построчно и отметьте вставки и удаления.
Уберите повторяющиеся строки, оставьте первую копию и сохраните порядок оставшихся строк.
Найдите процент от числа, какой процент одно число составляет от другого, изменение между двумя числами или значение, увеличенное или уменьшенное на процент.
Прибавляйте или вычитайте годы, месяцы и дни и считайте дни между двумя датами, включая високосные годы.
По исходной цене и проценту скидки покажите сумму экономии и цену к оплате.
Узнайте возраст в годах, месяцах и днях на сегодня или на выбранную дату, включая дни рождения 29 февраля.
Соедините два или более PDF в выбранном порядке и скачайте один документ.
Извлеките диапазоны страниц из одного PDF и скачайте каждый диапазон отдельным файлом.
Поверните выбранные страницы на 90, 180 или 270 градусов по часовой стрелке и скачайте PDF.
Удалите указанные страницы и скачайте PDF, в котором осталась хотя бы одна страница.
Поставьте номер на каждую страницу с выбранной позицией, форматом и отступом.
Скопируйте выбранные страницы или диапазоны в один новый PDF в запрошенном порядке.
Зашифруйте PDF паролем на открытие с помощью AES в браузере.
Снимите шифрование паролем на открытие с PDF, если вы уже знаете пароль.
Поставьте текст на выбранные страницы с размером, непрозрачностью, цветом и опциональным диагональным поворотом.
Впишите каждую страницу в A4, A3, Letter или Legal без обрезки содержимого.
Перекодируйте JPEG, PNG, WebP или GIF с выбранным качеством и сообщите об этом только если файл стал меньше.
Задайте новую ширину и высоту, сохраните пропорции при желании и скачайте PNG.
Конвертируйте JPEG-фотографию в WebP в браузере и скачайте файл WebP.
Конвертируйте изображение WebP в JPEG и наложите прозрачность на выбранный цвет фона.
Соберите пакет favicon из изображения: размеры PNG, favicon.ico и HTML-теги, которые на них ссылаются.
Отразите изображение по горизонтали или вертикали и скачайте PNG, JPEG или WebP.
Преобразуйте изображение в оттенки серого с превью до/после и контролем качества для форматов с потерями.
Снимите цвет пикселя и покажите HEX, RGB и HSL с масштабом и копированием.
Преобразуйте локальный JPEG, PNG, WebP или GIF в Data URI с MIME-типом и заметками о размере.
Растеризуйте безопасный SVG в PNG с выбранной шириной и высотой, сохраняя прозрачность по возможности.