Инструменты для изображений, данных и кода
Сжать фото. Разобраться с JSON.
douni.one — бесплатный набор онлайн-инструментов для преобразования и сжатия изображений, форматирования JSON и конвертации данных. Преобразуйте WebP в JPG или PNG, подготовьте CSV для таблицы или создайте код из структурированных данных. Выберите инструмент ниже; регистрация не нужна.
Инструментов: 317 · Языков: 10 · Без регистрации
Найдите инструмент по задачеНачните с полезного инструмента
Все инструменты
Найдите инструмент по задаче
Инструменты для изображений
Преобразуйте WebP и сжимайте изображения. Выберите подходящий формат и проверьте прозрачность и качество перед сохранением.
Все 39 →Объединить изображения
Соедините фотографии в PNG. Настройте порядок, интервал, размер и прозрачный или цветной фон, просмотрите результат без загрузки на сервер.
Отразить изображение
Отразите фото слева направо или сверху вниз, поверните с шагом 90°. Проверьте результат и сохраните PNG с прозрачностью.
Текст на изображении
Добавьте подпись шрифтами устройства. Настройте размер, цвет, положение, непрозрачность и чёрный контур, затем сохраните PNG.
Инверсия цветов
Инвертируйте каналы RGB, сохранив размеры и прозрачность. Просмотрите негатив и скачайте PNG без отправки изображения.
Обрезать
Выделите прямоугольник или введите координаты в пикселях для обрезки фотографии и сохранения PNG.
Мозаика
Выделите прямоугольник на фотографии, задайте размер блоков и сохраните результат в PNG.
SVG → PNG
Конвертируйте автономные статичные SVG в прозрачные PNG с предпросмотром и загрузкой ZIP.
Изображение → ICO
Создайте ICO с размерами 16, 32, 48 и 256 пикселей, сохранив пропорции и прозрачные поля.
JPG → WebP
Конвертируйте JPEG в WebP в браузере, настройте качество и скачайте файлы отдельно или архивом ZIP.
Размер изображения
Впишите JPG, PNG, WebP и AVIF в максимальную ширину и высоту, сохранив пропорции, и экспортируйте PNG или JPG.
PNG → WebP
Конвертируйте статичные PNG в WebP локально, настройте качество и проверьте результат перед загрузкой ZIP.
HEIC → JPG
Конвертируйте фото HEIC с iPhone в JPG прямо в браузере. Бесплатная пакетная конвертация до 20 фото со скачиванием ZIP. Фото не загружаются на сервер, EXIF и GPS-координаты не сохраняются.
HEIC → PNG
Конвертируйте изображения HEIC/HEIF в PNG локально в браузере. Прозрачность и размеры сохраняются; до 20 файлов за раз, скачивание по одному или в ZIP.
JPG → PNG
Конвертируйте фото JPG в PNG без потерь прямо в браузере. Бесплатно до 20 изображений за раз со скачиванием ZIP; файлы не загружаются, размеры не меняются.
PNG → JPG
Конвертируйте PNG в JPG, чтобы уменьшить файлы. Выберите качество и цвет фона для прозрачных областей, до 20 изображений за раз в ZIP — без загрузки.
JFIF → JPG
Переименуйте JFIF в обычный .jpg без перекодирования — качество не меняется. До 20 файлов за раз прямо в браузере, скачивание одним ZIP-архивом.
GIF → PNG
Конвертируйте GIF в PNG с сохранением прозрачности. Из анимированных GIF сохраняется первый кадр. До 20 файлов за раз в браузере, без загрузки.
TIFF → JPG
Конвертируйте сканы и фото TIFF в JPG в любом браузере. Выберите качество, до 20 файлов в ZIP; из многостраничных TIFF сохраняется первая страница.
PNG в SVG
Векторизуйте PNG или JPG в масштабируемый SVG: 2–64 цвета и три уровня детализации. Лучше всего для логотипов, иконок и плоской графики; всё в браузере.
WebP → JPG
Конвертируйте статичные WebP в JPG для загрузки на сайты и отправки фото. Настройте качество и фон, скачайте файлы по одному или в ZIP. Обработка в браузере.
WebP → PNG
Преобразуйте статичные WebP в PNG с сохранением прозрачного фона и размеров в пикселях. Скачивайте файлы по одному или в ZIP. Размер PNG может быть больше исходного.
AVIF → PNG
Преобразуйте статичные AVIF в PNG в браузере с сохранением прозрачности и размеров в пикселях. Проверьте результат и скачайте изображения по отдельности или в ZIP.
AVIF → JPG
Пакетно преобразуйте статичные AVIF в JPG. Выберите качество JPEG и фон прозрачных областей, скачайте изображения по отдельности или ZIP.
Фото → пиксель-арт
Превратите фото в пиксель-арт в браузере. Настройте разрешение, ретропалитру из 16 цветов или оттенки серого и скачайте PNG с сеткой или без.
Сжатие изображений
Уменьшите размер файла JPG, PNG или WebP перед отправкой. Настройте качество и размеры в браузере, сравните результат и скачайте сжатые изображения.
Чёрно-белое фото
Сделайте цветное фото серым или строго черно-белым с настраиваемым порогом. Прозрачность сохраняется, PNG создаётся прямо в браузере.
Сетка для рисования
Нанесите сетку на фото-референс для рисования по клеткам. Задайте столбцы, квадратные клетки или строки, цвет, толщину линий и диагонали, скачайте PNG.
Пипетка цвета
Нажмите на любую точку изображения, чтобы узнать цвет в HEX, RGB и HSL, скопируйте значение и посмотрите 8 основных цветов. Фото остаётся на устройстве.
Схема термомозаики
Превратите фото в схему для термомозаики: задайте ширину в бусинах и 2–40 цветов и получите схему для печати с буквами, числом бусин и пластин.
Изображение в Base64
Закодируйте изображение в Base64 data URI и скопируйте как чистый Base64, CSS-фон, тег HTML img или Markdown. Распознаёт PNG, JPG, GIF, WebP, SVG и другие.
Base64 в изображение
Вставьте строку Base64 или data URI, чтобы увидеть изображение и скачать его с правильным расширением. Тип файла определяется по декодированным байтам.
Текст с картинки
Распознайте текст с картинки или вставленного скриншота бесплатно прямо в браузере. 11 языков, включая китайский, японский и арабский; копирование или .txt.
Создать GIF
Создайте анимированную гифку из 2–50 картинок прямо в браузере. Меняйте порядок кадров, задержку, число повторов и ширину, смотрите превью и скачивайте GIF.
Генератор мемов
Бесплатный генератор мемов: загрузите свою картинку, добавьте классический текст сверху и снизу белыми буквами с чёрной обводкой или подпись, скачайте PNG/JPG.
Размыть фото
Размойте фото онлайн целиком или выделите только нужные области, задайте силу размытия и скачайте PNG или JPG. Работает в браузере, без загрузки на сервер.
Водяной знак
Наложите текстовый водяной знак или логотип сразу на 20 фото. Угол или диагональный узор по всему кадру, прозрачность и размер; скачайте по одному или ZIP.
Разрезать картинку
Разрежьте картинку на сетку до 10 × 10 частей прямо в браузере. Шаблон 3 × 3 для Instagram с квадратной обрезкой по центру; скачайте части PNG или JPG в ZIP.
SVG в JPG
Конвертируйте SVG в JPG (JPEG) прямо в браузере: до 20 файлов за раз, настройка качества и цвета фона для прозрачных областей, скачивание по одному или в ZIP.
Просмотр EXIF
Посмотрите метаданные EXIF, GPS, IPTC и XMP фото и удалите EXIF прямо в браузере. JPEG и PNG очищаются без перекодирования; ничего не загружается на сервер.
Инструменты PDF
Объединяйте, разделяйте, поворачивайте и конвертируйте PDF или создавайте документы из изображений.
Все 9 →PNG → PDF
Преобразуйте PNG в PDF в браузере. Настройте порядок, A4, Letter, размер изображения и поля, сохранив прозрачность без сжатия JPEG.
Объединить PDF
Объедините 2–20 PDF в браузере, сохранив страницы без преобразования в изображения.
Разделить PDF
Выберите страницы по миниатюрам или диапазону. Сохраните один PDF или отдельные файлы с загрузкой ZIP.
PDF → JPG
Преобразуйте страницы PDF в JPG при 72, 150 или 300 DPI, просмотрите результат и скачайте картинки или ZIP.
PDF в PNG
Сохраните выбранные страницы PDF как PNG без потерь в 72, 150 или 300 DPI. Проверьте превью и скачайте страницы по одной или в ZIP; PDF не загружается.
OCR PDF
Бесплатный OCR PDF: распознайте текст в сканах и PDF из картинок прямо в браузере, до 20 страниц за раз. Движок OCR загружается с CDN при первом запуске.
Повернуть PDF
Поверните выбранные страницы PDF на 90°, 180° или 270° и сохраните новый файл. Предпросмотр и локальная обработка в браузере.
Удалить страницы PDF
Удалите ненужные страницы PDF по миниатюрам или диапазонам. Порядок остальных страниц сохранится, файл не отправляется на сервер.
JPG → PDF
Объедините до 20 фотографий JPG в один PDF. Настройте порядок, A4, Letter или размер изображения, ориентацию и поля.
Кодирование и декодирование ↗
Кодируйте и декодируйте Base64, URL, Unicode, двоичный текст, JWT и другие распространённые форматы.
Все 54 →JavaScript кодирование / декодирование
JavaScript кодирование / декодирование. Локальная обработка.
Email обфускация
Email обфускация. Локальная обработка.
htpasswd генератор
htpasswd генератор. Локальная обработка.
MySQL хеш пароля
MySQL хеш пароля. Локальная обработка.
PostgreSQL MD5 хеш пароля
PostgreSQL MD5 хеш пароля. Локальная обработка.
MariaDB хеш пароля
MariaDB хеш пароля. Локальная обработка.
Bcrypt генератор
Bcrypt генератор. Локальная обработка.
Bcrypt проверка
Bcrypt проверка. Локальная обработка.
CRC-16 вычисление хеша
CRC-16 вычисление хеша. Локальная обработка.
AES шифрование / расшифровка
AES шифрование / расшифровка. Локальная обработка.
DES шифрование / расшифровка
DES шифрование / расшифровка. Локальная обработка.
Escape кодирование / декодирование
Escape кодирование / декодирование. Локальная обработка.
Keccak вычисление хеша
Keccak вычисление хеша. Локальная обработка.
MD4 вычисление хеша
MD4 вычисление хеша. Локальная обработка.
MD2 вычисление хеша
MD2 вычисление хеша. Локальная обработка.
RSA / RSA2 шифрование / расшифровка
RSA / RSA2 шифрование / расшифровка. Локальная обработка.
Scrypt генератор
Scrypt генератор. Локальная обработка.
Scrypt проверка
Scrypt проверка. Локальная обработка.
SHAKE вычисление хеша
SHAKE вычисление хеша. Локальная обработка.
Cisco Type 7 кодирование / декодирование
Cisco Type 7 кодирование / декодирование. Локальная обработка.
SM2 шифрование / расшифровка
SM2 шифрование / расшифровка. Локальная обработка.
SM3 вычисление хеша
SM3 вычисление хеша. Локальная обработка.
SM4 шифрование / расшифровка
SM4 шифрование / расшифровка. Локальная обработка.
Punycode кодирование / декодирование
Punycode кодирование / декодирование. Локальная обработка.
Token случайная генерация
Token случайная генерация. Локальная обработка.
JSON Key случайная генерация
JSON Key случайная генерация. Локальная обработка.
RC4 шифрование / расшифровка
RC4 шифрование / расшифровка. Локальная обработка.
Rabbit шифрование / расшифровка
Rabbit шифрование / расшифровка. Локальная обработка.
хеш файла
хеш файла. Локальная обработка.
Triple DES (3DES) шифрование / расшифровка
Triple DES (3DES) шифрование / расшифровка. Локальная обработка.
RIPEMD-160 вычисление хеша
RIPEMD-160 вычисление хеша. Локальная обработка.
Кодирование и декодирование Base64url
Преобразует UTF-8 и безопасный для URL Base64 без заполнения. Строго проверяет декодирование.
Преобразование кодов Unicode
Преобразует текст и запись U+. Отклоняет суррогаты и значения выше U+10FFFF.
Обратный порядок hex-байтов
Разворачивает всю последовательность или группы по 2, 4, 8 байт. Неполные группы отклоняются.
Генератор хеша SHA
Вычисляйте SHA-1, SHA-2 или SHA-3 для текста UTF-8 локально. Пробелы и переносы строк влияют на результат.
Декодер JWT
Просмотрите заголовок и JSON-содержимое JWT без отправки токена на сервер.
Текст в двоичный код
Преобразуйте текст UTF-8 в восьмибитные байты и обратно.
Текст в шестнадцатеричный код
Преобразуйте текст UTF-8 в пары шестнадцатеричных цифр и обратно.
Экранирование строки JSON
Преобразуйте текст в строку JSON с кавычками или восстановите экранированную строку.
Кодирование и декодирование Base32
Преобразует текст UTF-8 в Base32 RFC 4648 и обратно.
Кодирование и декодирование Base58
Преобразует текст UTF-8 с использованием алфавита Base58 Bitcoin.
Генератор HMAC
Вычисляет HMAC-SHA256, SHA384 или SHA512 для текста UTF-8 с ключом.
Калькулятор CRC32
Вычисляет контрольную сумму CRC-32/ISO-HDLC текста UTF-8.
Хеш MD5 текста
Локально вычисляет шестнадцатеричный MD5 текста UTF-8.
Сжатие текста GZIP
Сжимает текст UTF-8 в GZIP с кодированием Base64 или распаковывает его.
Генератор ключей JWT
Создавайте секреты HMAC и пары ключей RSA или ECDSA локально.
Экранировать символы regex
Экранируйте метасимволы для использования текста как буквального шаблона JavaScript.
Переводчик азбуки Морзе
Кодируйте и декодируйте латинские буквы, цифры и поддерживаемые знаки международной азбукой Морзе.
Экранирование Unicode
Кодируйте текст в escape-последовательности UTF-16 или декодируйте запись с обратной косой чертой и u.
Преобразование ROT13
Применяет ROT13 к латинским буквам; повторное применение восстанавливает текст.
Кодирование и декодирование URL
Кодируйте и декодируйте компонент URL в UTF-8 для параметров и частей пути.
Кодирование и декодирование Base64
Кодируйте текст UTF-8 в Base64 и декодируйте Base64 или Base64url в текст.
Экранирование HTML
Экранируйте специальные символы HTML или декодируйте основные и числовые ссылки.
Random Password Generator
Генератор случайных паролей для создания безопасных паролей для защиты ваших аккаунтов.
Работа с текстом
Очищайте, сравнивайте, сортируйте и преобразуйте текст, слова и строки без загрузки данных на сервер.
Все 33 →Операции над списками
Объединение, пересечение, разность A минус B и симметрическая разность непустых строк с учётом регистра.
Извлечение URL из текста
Извлекает уникальные HTTP- и HTTPS-адреса, удаляя конечную пунктуацию. Скобки проверяйте вручную.
Перемешивание строк
Перемешивает до 10 000 непустых строк через Web Crypto, сохраняя повторы и содержимое.
Конвертер хираганы и катаканы
Преобразуйте хирагану и катакану в обоих направлениях, включая полуширинную катакану.
Сортировка строк
Сортируйте строки по возрастанию или убыванию с естественным порядком чисел, например item2 и item10.
Текст в обратном порядке
Переверните текст, сохраняя составные эмодзи и комбинируемые символы целиком.
Поиск и замена текста
Замените все точные совпадения слова или фразы и скопируйте результат.
Удаление пробелов
Удалите пробелы по краям каждой строки или весь пробельный текст, включая табуляцию и переносы.
HTML в обычный текст
Извлекает читаемый текст, декодируя сущности и сохраняя типичные границы блоков.
Markdown в обычный текст
Извлекает текст из заголовков, выделений, ссылок и списков Markdown.
Преобразование стиля имён
Преобразует слова в camelCase, PascalCase, snake_case или kebab-case.
Генератор URL-слага
Создаёт слаг Unicode в нижнем регистре, соединяя слова дефисами.
Добавление и удаление номеров строк
Нумерует строки с 1 или удаляет числовые префиксы.
Добавление префикса и суффикса строк
Добавляет выбранные префикс и суффикс к каждой строке.
Подсчёт частоты текста
Считает элементы, разделённые пробельными символами, с учётом регистра или без него.
Фильтрация строк текста
Оставляет или исключает строки, содержащие точную фразу.
Удаление пустых строк
Удаляет пустые строки и строки только из пробельных символов.
Извлечение столбца текста
Извлекает столбец по номеру от 1 из строк с разделителями.
Перенос строк текста
Разбейте текст по максимальному числу графем, предпочитая границы пробелов.
Добавить или убрать отступ
Добавьте пробелы в начало каждой строки или удалите их до заданного предела.
Сократить текст
Сократите текст до заданного числа графем с пользовательским суффиксом.
Разбить текст на блоки
Разбейте текст на блоки с фиксированным числом графем Unicode.
Очистить список email
Извлеките обычные ASCII-адреса электронной почты и удалите дубликаты.
Подсчёт символов
Считайте символы Unicode, слова, строки и байты UTF-8 в браузере.
Генератор Lorem Ipsum — абзацы, предложения, слова
Генерируйте текст-заглушку Lorem Ipsum по абзацам, предложениям или словам, с классического начала или случайной латынью, простым текстом или абзацами HTML.
Тест скорости печати
Бесплатный тест скорости печати на 15, 30, 60 или 120 секунд. Измеряет WPM (или знаки в минуту для китайского, японского и корейского) и точность на 10 языках.
Красивые шрифты
Генератор красивых шрифтов: 26 стилей Unicode — жирный, курсив, рукописный, фрактура, в кружках, капитель, перевёрнутый. Копируйте и вставляйте куда угодно.
Markdown редактор
Markdown редактор онлайн: живой предпросмотр, таблицы и задачи в стиле GitHub, панель форматирования, счётчик слов и автосохранение. Экспорт в .md или HTML.
Преобразование ширины символов
Преобразуйте буквы, цифры, пробелы и катакану в полную или половинную ширину.
Верхний и нижний регистр
Переводите текст в верхний или нижний регистр, копируйте или скачивайте результат.
Удаление повторяющихся строк
Удаляйте дубликаты, сохраняя первое вхождение и исходный порядок строк.
Удаление переносов строк
Объединяйте строки, удаляя переносы или заменяя каждый пробелом.
Сравнение текстов
Сравнивайте два текста построчно с выделением добавленных и удалённых строк.
Дата и время
Преобразуйте метки времени и часовые пояса, сравнивайте даты и работайте с календарными форматами.
Все 20 →Декодер Snowflake ID
Извлеките время, рабочий узел, процесс и порядковый номер из 64-битного Snowflake ID.
Конвертер Unix-времени
Часы Unix и три преобразования между меткой времени, строкой даты и отдельными полями, в секундах и миллисекундах.
Калькулятор рабочих дней
Считает понедельник–пятницу без указанных выходных. Государственные праздники и рабочие субботы не учитываются автоматически.
Дни между датами
Посчитайте календарные дни между датами с возможностью включить оба крайних дня.
Калькулятор возраста
Рассчитайте число полных лет на выбранную дату по дате рождения.
Калькулятор длительности
Складывайте и вычитайте интервалы HH:MM:SS, в том числе больше 24 часов.
Пакетный конвертер временных меток
Преобразуйте строки секунд или миллисекунд Unix в даты ISO и обратно.
Конвертер единиц временных меток
Переводите секунды, миллисекунды, микросекунды и наносекунды без потери точности целых чисел.
Разница временных меток
Вычтите метку A из B и получите точную разницу в выбранных единицах и секундах.
Конвертер часовых поясов
Переведите момент ISO с явным смещением в часовой пояс IANA.
Прибавить или вычесть время из даты
Прибавляйте к моменту ISO годы, месяцы, дни, часы, минуты или секунды со знаком.
Конвертер недельных дат ISO
Преобразуйте григорианскую дату в год, неделю и день недели ISO и обратно.
Конвертер дня года
Преобразуйте дату в год и порядковый день или восстановите дату по номеру дня.
Конвертер серийных дат Excel
Преобразуйте серийные даты Excel систем 1900 и 1904 в ISO UTC и обратно.
Конвертер Windows FILETIME
Преобразуйте 100-наносекундные отсчёты FILETIME в ISO UTC и обратно с сохранением долей миллисекунды.
Конвертер времени Unix
Преобразуйте секунды или миллисекунды Unix в дату UTC и даты ISO в метки времени.
Генератор cron-выражений — расшифровка и запуски
Составьте или вставьте cron-выражение из пяти полей, прочитайте его обычным языком и посмотрите 10 ближайших запусков в вашем часовом поясе. Есть шаблоны.
Таймер онлайн
Бесплатный таймер онлайн со звуковым сигналом: шаблоны на 1–60 минут или любые часы, минуты и секунды. Точен в фоновой вкладке, время видно в заголовке вкладки.
Секундомер
Бесплатный секундомер онлайн с кругами и сотыми долями секунды. Пробел — старт/стоп, L — круг, R — сброс. Лучший и худший круг выделяются, экспорт в CSV.
Помодоро таймер
Бесплатный помодоро таймер онлайн: 25 минут работы, 5 минут перерыва и длинный перерыв 15 минут каждые 4 раунда. Настройка интервалов, сигнал и автозапуск.
Колесо фортуны
Крутите колесо фортуны, чтобы выбрать случайного победителя из 2–100 вариантов. Один вариант на строку; удаляйте победителей, перемешивайте, сортируйте.
Колесо «да или нет»
Крутите колесо «да или нет», чтобы принять решение. Добавьте сектор «Может быть», измените ответы, поделитесь колесом по ссылке. Без регистрации.
Колесо с цифрами
Крутите колесо с цифрами и получите случайное число. Диапазоны 1–10, 1–20, 1–50, 1–100 или свой — до 100 чисел от -1000 до 1000. Бесплатно, без регистрации.
Колесо букв
Крутите колесо букв и получите случайную букву: русский алфавит А–Я, английский A–Z, испанский (Ñ), арабский, корейский или японская хирагана. Бесплатно.
Колесо «что поесть»
Не знаете, что поесть или приготовить? Крутите колесо еды. В нём 12 привычных блюд, которые можно изменить, удалить или дополнить и отправить по ссылке.
Жеребьёвка имён
Жеребьёвка имён и генератор команд: вставьте список, выберите одного или нескольких победителей без повторов или разделите имена на равные случайные команды.
Бросить кубик
Бросайте кубики онлайн: 1–10 костей d4, d6, d8, d10, d12, d20 или d100 либо нотация вроде 2d6+3. Видно значение каждого кубика, сумму и историю бросков.
Подбросить монетку
Подбросьте монетку онлайн: орёл или решка с быстрой 3D-анимацией. Счётчики и серии, а также до 1000 бросков сразу с процентами и самой длинной серией.
Калькулятор ИМТ
Бесплатный калькулятор ИМТ для взрослых в метрических или имперских единицах. Ваш ИМТ, категория по ВОЗ на цветной шкале и норма веса для вашего роста.
Генератор случайных целых
Web Crypto создаёт до 10 000 знаковых 32-битных целых, включая границы. Повторения разрешены.
Преобразование научной записи
Сохраняет десятичную точность. До 10 000 символов, показатель степени от −10 000 до 10 000.
Побитовый калькулятор
AND, OR, XOR, NOT и сдвиги знаковых целых произвольной точности. Сдвиг от 0 до 4096 бит.
Конвертер римских чисел
Преобразуйте целые числа от 1 до 3999 в римскую запись и обратно.
Калькулятор процентов
Вычислите A процентов от B, долю A в B или процентное изменение от A к B.
Сокращение пропорций
Сократите целочисленное отношение или формат изображения, например 1920:1080 до 16:9.
Калькулятор дробей
Складывайте, вычитайте, умножайте и делите дроби с точным сокращённым результатом.
Конвертер объёма данных
Переводите байты, десятичные kB/MB/GB/TB и двоичные KiB/MiB/GiB/TiB.
Конвертер длины
Переводите метры, километры, сантиметры, миллиметры, дюймы, футы, ярды и мили.
Конвертер температуры
Переводите градусы Цельсия, Фаренгейта и кельвины с проверкой абсолютного нуля.
Статистика списка чисел
Вычисляет количество, сумму, минимум, максимум, среднее и медиану.
Преобразование единиц массы
Переводит килограммы, граммы, миллиграммы, тонны, фунты и унции.
Преобразование единиц площади
Переводит квадратные метрические единицы, гектары, акры, квадратные футы и дюймы.
Преобразование единиц объёма
Переводит литры, миллилитры, кубические единицы, галлоны и жидкие унции США.
Преобразование единиц скорости
Переводит m/s, km/h, mph, ft/s и узлы.
Преобразование углов
Переводит градусы, радианы, грады и полные обороты.
Преобразование единиц длительности
Переводит миллисекунды, секунды, минуты, часы, дни и недели.
CSV и таблицы
Выбирайте и сортируйте строки и столбцы CSV, вычисляйте статистику и преобразуйте табличные форматы.
Все 11 →CSV в таблицу HTML
Использует первую строку как заголовок и экранирует ячейки. Число столбцов должно совпадать.
CSV в SQL INSERT
Создаёт INSERT для PostgreSQL. Ячейки остаются строками, заголовки — простые уникальные SQL-идентификаторы.
Удаление повторов CSV
Сохраняет заголовок и первое появление полной строки с учётом регистра и пробелов.
Конвертер CSV / TSV
Преобразуйте CSV и TSV с сохранением ячеек в кавычках и внутренних переносов строк.
CSV в таблицу Markdown
Создаёт таблицу Markdown из CSV, считая первую строку заголовком.
Транспонирование CSV
Меняет местами строки и столбцы CSV с поддержкой кавычек.
Выбрать столбцы CSV
Выберите столбцы CSV и измените их порядок по номерам через запятую.
Сортировать строки CSV
Отсортируйте строки данных по столбцу, сохранив первую строку как заголовок.
Статистика столбца CSV
Рассчитайте статистику числового столбца CSV без строки заголовка.
JSON → CSV
Преобразуйте JSON из API в CSV для Excel: выбирайте столбцы, разворачивайте вложенные объекты и задавайте разделитель. Скачивайте UTF-8 CSV с необязательной меткой BOM.
CSV → JSON
Преобразуйте CSV из таблицы в JSON. По умолчанию значения остаются строками, сохраняя ведущие нули. Поддерживаются UTF-8, Shift_JIS и ячейки с переносами строк.
Инструменты JSON
Форматируйте JSON, преобразуйте CSV и YAML или создавайте типы и схемы из ответов API и данных конфигурации.
Все 51 →Сравнение JSON
Сравните структуры JSON и просмотрите изменения по путям JSON Pointer.
JSON в типизированный XML
Преобразуйте объекты, массивы, null и скалярные значения JSON в XML с явными типами.
Сортировка ключей JSON
Рекурсивно сортирует ключи объектов JSON, сохраняя порядок массивов.
Слияние JSON Merge Patch
Применяет патч JSON Merge Patch и показывает результат.
Поиск по JSON Pointer
Извлекает значение из JSON по пути JSON Pointer.
Преобразование JSON в плоский объект
Создаёт объект конечных значений с ключами в виде путей JSON Pointer.
JSON в NDJSON
Преобразует массив JSON в компактные значения по одному на строку.
NDJSON в JSON
Объединяет построчные значения JSON в форматированный массив.
JSON в SQL INSERT
Создаёт совместимую с SQLite команду INSERT из записей JSON.
JSON в строку запроса
Преобразует объект JSON в параметры URL с поддержкой повторяющихся значений.
Строка запроса в JSON
Преобразует параметры URL в JSON, сохраняя повторяющиеся имена как массивы.
Сортировка массива JSON
Сортирует массив по значению, выбранному через JSON Pointer.
Фильтрация массива JSON
Оставляет элементы, выбранное значение которых равно заданному JSON.
Удаление дублей массива JSON
Удаляет структурные дубликаты, сохраняя первое вхождение.
JSON в таблицу Markdown
Преобразует массив объектов в таблицу со всеми встречающимися ключами.
JSON в литерал Python
Преобразует JSON в литерал Python с True, False и None.
JSON в массив PHP
Преобразует JSON в краткий синтаксис массивов PHP.
Извлечь пути ключей JSON
Выведите ключи объектов и индексы массивов в виде путей JSON Pointer.
Редактор JSON
Форматирование, сжатие и редактирование JSON в двух панелях с деревом и сохранением точных чисел.
JSON → React PropTypes
Преобразуйте данные JSON в React PropTypes для проверки типов свойств компонентов React.
JSON → Flow
Преобразуйте структуры JSON в типы Flow для повышения безопасности типов и сопровождаемости в JavaScript-коде.
JSON → GraphQL
Конвертируйте JSON в схему GraphQL для упрощения разработки API и управления данными.
JSON → TypeScript
Преобразуйте объекты JSON в определения TypeScript для улучшения точности типов и эффективности разработки в проектах TypeScript.
JSON → MobX-State-Tree Model
Конвертируйте JSON в модели MobX State Tree для оптимизации управления состоянием в сложных приложениях.
JSON → Sarcastic
Преобразуйте JSON в типы Sarcastic для улучшенной проверки типов в JavaScript-проектах.
JSON → io-ts
Преобразуйте JSON в типы io-ts для проверки данных во время выполнения в проектах TypeScript.
JSON → Rust Serde
Онлайн-REPL для конвертации JSON в структуры Rust Serde, упрощающие сериализацию данных в проектах Rust.
JSON → Mongoose Schema
Конвертируйте JSON в схему Mongoose для быстрой разработки модели данных MongoDB.
JSON → Big Query Schema
Преобразуйте JSON в схему BigQuery для оптимизации анализа и запроса больших данных.
JSON → MySQL
Конвертируйте JSON в схему MySQL для упрощения проектирования базы данных и управления данными.
JSON → Scala Case Class
Преобразуйте JSON в Scala case classes для улучшения четкости и сопровождаемости кода в проектах Scala.
JSON → Go Struct
Конвертируйте JSON в структуры Go для упрощения сериализации и десериализации данных в проектах Go.
JSON → Go Bson
Преобразуйте JSON в структуры Go с тегами BSON для работы с данными BSON.
JSON → YAML
Конвертируйте JSON в формат YAML для упрощения управления конфигурационными файлами и развертывания.
JSON → JSDoc
Преобразуйте JSON в формат комментариев JSDoc для улучшения документации кода и его читаемости в JavaScript-проектах.
JSON → Kotlin
Конвертируйте JSON в Kotlin data classes для улучшения безопасности типов и эффективности кода в проектах Kotlin.
JSON → Java
Конвертируйте JSON в Java-классы для упрощения разработки модели данных в проектах Java.
JSON → JSON Schema
Конвертируйте JSON в формат JSON Schema для оптимизации проверки данных и их описания в API.
JSON → TOML
Преобразуйте JSON в формат TOML для упрощения создания и сопровождения конфигурационных файлов.
JSON → Zod Schema
Конвертируйте JSON в схему Zod для мощной поддержки проверки данных в проектах TypeScript.
Форматирование JSON
Сделайте JSON из ответа API читаемым и проверьте синтаксис. Обрабатывайте комментарии и одинарные кавычки JSON5, копируйте стандартный JSON без выполнения кода.
JSON Schema → TypeScript
Конвертируйте схему JSON в определения TypeScript, чтобы помочь разработчикам создавать безопасные интерфейсы и модели данных.
JSON Schema → OpenAPI Schema
Преобразуйте схему JSON в спецификации OpenAPI для упрощения создания и сопровождения документации RESTful API.
JSON Schema → Protobuf
Конвертируйте схему JSON в определения Protobuf для упрощения разработки эффективных протоколов сериализации данных и сетевого взаимодействия.
JSON Schema → Zod Schema
Преобразуйте схему JSON в схему Zod для мощной поддержки проверки данных и безопасности типов в проектах TypeScript.
JSON-LD → N-Quads
Конвертируйте данные JSON-LD в формат N-Quads для эффективного хранения и запроса RDF данных.
JSON-LD → Expanded
Преобразуйте JSON-LD в расширенную форму для анализа и обработки графов RDF.
JSON-LD → Compacted
Конвертируйте JSON-LD в компактную форму для оптимизации использования места и улучшения эффективности обработки данных.
JSON-LD → Flattened
Преобразуйте JSON-LD в плоскую форму, чтобы упростить обработку структуры RDF.
JSON-LD → Framed
Примените фрейм к JSON-LD, чтобы представить данные в нужной структуре.
JSON-LD → Normalized
Преобразуйте JSON-LD в нормальную форму для обеспечения согласованности и сравнимости RDF данных.
Форматирование и настройки
Форматируйте код и преобразуйте XML, YAML, TOML, INI и настройки переменных окружения.
Все 15 →Форматирование XML
Добавьте отступы в корректный XML, сохраняя смешанный текст и xml:space.
Форматирование YAML
Форматирует YAML с отступом в два пробела, по возможности сохраняя комментарии.
Форматирование TOML
Разбирает TOML и единообразно форматирует таблицы и значения.
Форматирование CSS
Форматирует CSS с помощью Prettier в браузере.
Форматирование JavaScript
Форматирует JavaScript и JSX через Prettier без выполнения кода.
Форматирование HTML
Форматирует HTML по правилам пробелов парсера Prettier.
JSON в ENV
Преобразуйте плоский объект JSON в присваивания переменных окружения с кавычками.
ENV в JSON
Преобразуйте простые присваивания dotenv в объект JSON со строковыми значениями.
INI в JSON
Преобразуйте присваивания INI и секции одного уровня в строковые значения JSON.
JSON в INI
Преобразуйте JSON со скалярными значениями и секциями одного уровня в INI.
XML → JSON
Конвертируйте XML-файлы в формат JSON для упрощения обработки и анализа данных.
YAML → JSON
Преобразуйте YAML-файлы в формат JSON для достижения взаимодействия между разными форматами данных.
YAML → TOML
Конвертируйте YAML в TOML для создания кратких и легко поддерживаемых конфигурационных файлов.
TOML → JSON
Конвертируйте TOML-файлы в формат JSON для расширения сферы использования данных и совместимости.
TOML → YAML
Конвертируйте TOML в YAML для представления конфигурационных данных в разнообразных формах.
Инструменты HTML
Работайте с HTML, Pug, JSX, компонентами SVG и CSS. Преобразуйте разметку и стили для своего проекта.
Все 11 →SVG → JSX
Эффективно конвертируйте SVG файлы в React JSX код, упрощая процесс разработки динамических и интерактивных веб-приложений.
SVG → React Native
Используйте мощь React Native с помощью этого инструмента, который конвертирует SVG файлы в компоненты React Native, позволяя разрабатывать кросс-платформенные мобильные приложения.
HTML → JSX
Преобразуйте HTML код в формат React JSX для повторного использования и компонентного подхода в проектах React, повышая эффективность разработки и качество кода.
HTML → Pug
Конвертируйте HTML в Pug-шаблоны с помощью этого инструмента, упрощая процесс разработки фронтенда и улучшая сопровождаемость и эффективность кода.
Markdown → HTML
Преобразуйте файлы Markdown в HTML для отображения форматированного текстового контента на веб-страницах.
CSS → JS Objects
Конвертируйте CSS-файлы в JavaScript-объекты для упрощения использования и манипуляции стилями в фронтенде.
CSS → template literal
Преобразуйте объекты стилей в литералы шаблона для оптимизации применения стилей в фреймворках, таких как React.
CSS → TailwindCSS
Конвертируйте CSS-код в классы TailwindCSS для быстрой разработки дизайна с использованием приоритета утилит.
Less → CSS
Конвертируйте файлы препроцессора Less в стандартный CSS, улучшая совместимость и сопровождаемость таблиц стилей.
Scss → CSS
Конвертируйте файлы препроцессора SCSS в стандартный CSS, упрощая создание и управление таблицами стилей.
Sass → CSS
Конвертируйте файлы препроцессора Sass в стандартный CSS, повышая читаемость и повторное использование таблиц стилей.
Инструменты JavaScript
Преобразуйте код между TypeScript, JavaScript и Flow. Используйте результат как основу и проверьте его в своём проекте.
Все 9 →JavaScript → JSON
Преобразуйте объекты JSON5 в стандартный JSON в браузере. Поддерживаются ключи без кавычек, одинарные кавычки и комментарии. Функции и выражения JavaScript не выполняются.
TypeScript → Flow
Конвертируйте TypeScript-код в типы Flow для использования в проектах Flow.
TypeScript → TypeScript Declaration
Генерируйте декларационные файлы из TypeScript-кода для улучшения сопровождаемости.
TypeScript → JSON Schema
Преобразуйте определения типов TypeScript в JSON Schema для валидации данных и генерации интерфейса.
TypeScript → plain JavaScript
Преобразуйте код TypeScript в обычный JavaScript без аннотаций типов.
TypeScript → Zod Schema
Конвертируйте определения TypeScript в схему Zod для улучшения безопасности типов в валидации данных.
Flow → TypeScript
Преобразуйте определения типов Flow в типы TypeScript для переноса кода в проекты TypeScript.
Flow → TypeScript Declaration
Преобразуйте определения типов Flow в файлы деклараций TypeScript для улучшения модулярности и сопровождаемости кода.
Flow → plain JavaScript
Конвертируйте код Flow в обычный JavaScript для использования в средах, которые не поддерживают Flow.
GraphQL
Создавайте типы и клиентский код из схем GraphQL и используйте результат как основу для разработки.
Все 9 →GraphQL → TypeScript
Конвертируйте схему GraphQL в определения TypeScript для обеспечения безопасности типов и автозаполнения при использовании GraphQL в проектах TypeScript.
GraphQL → Flow
Преобразуйте схему GraphQL в типы Flow для улучшенной проверки типов и точности при использовании GraphQL в проектах Flow.
GraphQL → JAVA
Преобразуйте схему GraphQL в классы Java для использования в серверных приложениях.
GraphQL → Resolvers Signature
Создайте сигнатуры резолверов GraphQL для реализации серверной логики.
GraphQL → Introspection JSON
Создайте JSON интроспекции из схемы GraphQL для анализа типов и полей.
GraphQL → Schema AST
Конвертируйте схему GraphQL в AST (Abstract Syntax Tree) для проверки схемы и преобразования.
GraphQL → Fragment Matcher
Генерируйте утилиты для сопоставления фрагментов GraphQL, оптимизируя запросы данных в фронтенд-использовании GraphQL.
GraphQL → Components
Преобразуйте схему GraphQL в переиспользуемые React-компоненты для упрощения получения и представления данных в слое интерфейса.
GraphQL → TypeScript MongoDB
Генерируйте TypeScript-совместимую схему GraphQL для MongoDB баз данных, оптимизируя моделирование данных и дизайн API.
Для разработчиков
Разбирайте URL и сетевые адреса, создавайте хеши и идентификаторы, обрабатывайте подписи JWT и генерируйте CSS.
Все 29 →HTTP-заголовки в JSON
Преобразует HTTP-заголовки в массивы JSON, сохраняя повторяющиеся имена.
Разбор Cookie
Разбирает заголовок Cookie запроса, сохраняет повторения и при необходимости декодирует процентные символы.
Генератор UTM-ссылок
Добавляет источник, канал и кампанию, сохраняя остальные параметры и фрагмент URL.
Генератор robots.txt
Создаёт группу User-agent с Allow, Disallow и необязательным Sitemap. Это не ограничение доступа.
Генератор метатегов HTML
Создаёт экранированные title, description, canonical и Open Graph. Только URL с HTTP или HTTPS.
Калькулятор прав chmod
Преобразует три восьмеричные цифры и девять символов rwx. Специальные биты не поддерживаются.
Диапазон IPv4 в CIDR
Покрывает включительный диапазон минимальным числом блоков CIDR без лишних адресов.
Конвертер систем счисления
Переводите целые числа между основаниями от 2 до 36 без потери точности.
Конвертер HEX / RGB / HSL
Переводите CSS-цвета в HEX, RGB и HSL с предварительным просмотром.
Генератор UUID v4
Создайте от 1 до 100 UUID v4 криптографическим генератором браузера.
Разбор URL
Разделите абсолютный URL на протокол, хост, порт, путь, параметры и фрагмент.
Преобразование IPv4 и целого числа
Преобразует IPv4 в беззнаковое 32-битное число и обратно.
Калькулятор подсети IPv4
Вычисляет сеть, маску, диапазон узлов и число адресов по IPv4 CIDR.
Развёртывание и сокращение IPv6
Разворачивает IPv6 в восемь групп или сокращает самый длинный ряд нулей.
Преобразование CIDR и маски
Преобразует длину префикса IPv4 в маску и обратно.
Генератор и подпись JWT
Создавайте JWT с подписью HMAC, RSA, RSA-PSS или ECDSA через Web Crypto в браузере.
Проверка подписи JWT
Проверьте подпись JWT с явно выбранным алгоритмом и доверенным ключом.
Проверка утверждений JWT
Проверьте exp, nbf, iat, издателя и аудиторию, задав контрольное время и допуск.
Конструктор URL
Создайте HTTP- или HTTPS-адрес из основы, параметров JSON и фрагмента.
Извлечь слаг URL
Извлеките последний непустой сегмент пути абсолютного URL и декодируйте процентные коды.
Инспектор UUID
Проверьте версию, вариант и специальные значения nil и max у UUID.
Проверка контраста цветов
Рассчитайте контраст WCAG 2 для двух непрозрачных цветов sRGB HEX и уровни AA/AAA.
Конвертер PX / REM
Преобразуйте пиксели и rem с явно заданным корневым размером шрифта.
Генератор CSS clamp
Создайте плавный CSS clamp между двумя размерами и ширинами окна.
Cadence → Go
Конвертируйте описания Cadence-потоков в Go-код для выполнения в Go-окружении.
QR Code Generator
Бесплатный генератор QR-кодов - создание пользовательских QR-кодов с расширенными стилевыми опциями
Сканер QR-кода
Считайте QR-код со скриншота или фото: загрузите, перетащите или вставьте изображение. Код распознаётся в браузере, ссылки не открываются автоматически.
Генератор штрихкодов
Создавайте штрихкоды EAN-13, EAN-8, UPC-A, Code 128, Code 39, ITF-14 и Codabar. Контрольная цифра добавляется или проверяется; скачивание в PNG или SVG.
Проверка regex
Проверка регулярных выражений JavaScript онлайн: подсветка совпадений, группы захвата и именованные, все флаги и превью замены. Медленный поиск — стоп за 1 с.
Вёрстка и безопасные области
Проверяйте безопасные области, сравнивайте ориентации и копируйте CSS.
Перед началом работы
Отправляются ли мои файлы за пределы браузера?
Преобразование WebP, сжатие изображений и преобразование JSON/CSV выполняются в браузере. Некоторые другие конвертеры кода обрабатывают данные на сервере. Перед вводом конфиденциальных данных прочитайте описание инструмента.
Что выбрать при конвертации WebP: JPG или PNG?
Выбирайте JPG для фотографий и сайтов, которые принимают этот формат. Для прозрачного фона логотипов и значков подходит PNG. JPG не хранит прозрачность, а PNG может оказаться больше исходника. Оба конвертера обрабатывают статичные WebP пакетно и позволяют скачать ZIP.
Как открыть JSON в Excel и сохранить ведущие нули из CSV?
Преобразуйте JSON в CSV, выберите столбцы и при необходимости разверните вложенные объекты. Метка BOM помогает Excel распознать UTF-8. При преобразовании CSV в JSON значения по умолчанию остаются строками, поэтому идентификаторы вроде 001 сохраняют ведущие нули. Проверьте результат в предпросмотре.
Какой формат выбрать?
WebP поддерживает сжатие с потерями и без потерь. Смена формата не восстанавливает детали, уже утраченные в исходном изображении.
Google — WebPPNG использует сжатие без потерь и поддерживает альфа-канал для прозрачности. Выбирайте PNG, чтобы сохранить прозрачный фон.
W3C — PNGJSON — текстовый формат структурированных данных. Значениями могут быть объекты, массивы, строки, числа, логические значения и null.
RFC 8259 — JSONCSV представляет строки и поля в текстовом виде. Поля с запятыми, кавычками или переносами строк заключаются в кавычки; внутренние кавычки удваиваются.
RFC 4180 — CSV
Содержание проверено