ПРИВАТНОСТЬ · 152-ФЗ

Файлы обрабатываются локально в вашем браузере

Ничего не загружается на наши серверы. Все операции выполняются полностью в браузере через библиотеку JavaScript. Файл не покидает ваше устройство.

Это значит: работает офлайн (после первой загрузки страницы), не зависит от лимитов сервера, персональные данные не обрабатываются нами в смысле 152-ФЗ — нечего хранить и нечего утечь.

ИНСТР-192локально в браузереOpenAPI 3.xревизия 2026-05-09

OpenAPI → Postman Collection / cURL

Конвертер OpenAPI 3.x и Swagger 2.0 спецификации в готовую Postman Collection v2.1 для импорта или в набор cURL-команд для тестирования API из терминала. Поддержка path/query/header параметров, requestBody, генерация примеров из схем.

⏱ ~5 сек · OpenAPI 3.x · Postman v2.1 · cURL
Конвертер · ИНСТР-192|локально в браузере
calcal.ru / konverter-openapi-v-postman-collection-curl
Загрузка конвертера…
OpenAPI 3.x
Поддержка
v2.1
Postman
0 ₽
Без подписки
JS
Локально

Зачем нужен конвертер

Когда вы получаете OpenAPI-спецификацию от внешнего API или вашего бэкенд-разработчика, нужно быстро запустить тест-запросы. Ручная настройка коллекции в Postman для 20–50 эндпоинтов — это 1–2 часа. Автоматическая конвертация — 5 секунд.

Importing OpenAPI specifications is a fast way to bootstrap a Postman collection with all endpoints pre-configured.Postman Documentation

Форматы вывода

  • Postman Collection v2.1 — стандартный формат Postman. Импорт через File → Import. Path-параметры становятся переменными коллекции.
  • cURL команды — готовые однострочники с заголовками, query, body. Можно копировать в bash, или сохранить как .sh-скрипт.

Ограничения

Конвертер реализован в браузере (JavaScript) — он не использует тяжёлый openapi-generator. Поэтому:

  • Сложные allOf / oneOf / anyOf — упрощённо.
  • Discriminator (полиморфизм) — не разрешается, генерируется первая схема.
  • $ref на внешние файлы — не поддерживается, только локальные components/schemas.
  • Только JSON-формат spec (YAML — сначала через YAML → JSON конвертер).

Для сложных API с десятками вложенных схем используйте openapi-generator — это CLI с Java или Node. Наш инструмент — для типичных REST-API с прямой структурой.

ИСТОЧНИКИ
  1. OpenAPI Specification 3.1. OpenAPI Initiative (Linux Foundation). spec.openapis.org/oas/v3.1.0. 2024.
  2. Postman Collection Format v2.1. Postman Inc.. schema.getpostman.com/json/collection/v2.1.0. обновляется.
  3. cURL Manual. Daniel Stenberg. curl.se/docs/manual.html. обновляется.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

OpenAPI 3.0 и 3.1 — полная поддержка. Swagger 2.0 — базовая (paths, parameters, requestBody). Для конвертации формат должен быть JSON. Если у вас YAML — используйте сначала конвертер YAML → JSON, затем загрузите сюда.
Сохраните JSON через кнопку «Скачать», в Postman: File → Import → перетащите файл или выберите его. Коллекция появится в боковой панели слева. Path-параметры приходят как переменные коллекции — отредактируйте их перед запуском.
Скачайте файл curl-commands.sh, отредактируйте значения переменных (заменить <значение> на реальные данные), сделайте chmod +x curl-commands.sh, запустите ./curl-commands.sh. Каждая команда — отдельный запрос с заголовками, query-параметрами и body. Авторизацию (Bearer, Basic) добавьте флагом -H "Authorization: Bearer ...".
Конвертер вытаскивает security-схемы из OpenAPI и добавляет заголовок Authorization в Postman/cURL — но без значения, его нужно вписать вручную. Если в spec прописаны header-параметры (например, X-API-Key), они тоже добавляются.
Базовые $ref на components/schemas разворачиваются. Сложные конструкции (allOf, oneOf, anyOf, polymorphism) преобразуются упрощённо — генерируется один пример из первой схемы. Если структура очень сложная — лучше использовать openapi-generator (требует Java/Node), наш конвертер работает 100% в браузере.
Да. OpenAPI парсится в JavaScript-движке вашего браузера, на сервер ничего не передаётся. Безопасно для внутренних API, спецификаций enterprise-систем, документаций для коммерческих продуктов.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

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

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

YAML → TOML / INI / .env / JSON

Конвертер YAML-конфигов в форматы TOML (Cargo), INI/.properties (Java), .env (Docker), JSON. Вложенные объекты, массивы.

/yaml-konvert-v-toml-ini-properties-env

JSON → TypeScript / Pydantic / Go / Rust

Конвертер JSON в типы 4 языков: TypeScript interface, Python Pydantic, Go struct, Rust serde. Поддержка вложенных объектов, массивов, ISO-дат.

/konverter-json-v-typescript-pydantic-go-rust

Объединить PDF онлайн — без загрузки на сервер

Склейка PDF в браузере через pdf-lib. До 20 файлов, до 50 МБ каждый. Локально, без отправки на сервер (152-ФЗ).

/obyedinit-pdf-onlajn-besplatno

Сжать PDF онлайн — уменьшить размер локально

Сжатие PDF в браузере без потери качества. 3 уровня (object streams, удаление метаданных). До 50 МБ. Через pdf-lib, локально.

/szhat-pdf-onlajn-umenshit-razmer

Разделить PDF на страницы — извлечь нужные онлайн

Разделение PDF на страницы локально: каждая страница отдельным файлом, диапазон или группами. Через pdf-lib, без отправки на сервер.

/razdelit-pdf-na-stranicy-onlajn

JPG в PDF — конвертер с объединением

Конвертация JPG/PNG в PDF в браузере: до 30 картинок в один документ. Форматы A4/A3/Letter или подгонка под изображение.

/jpg-v-pdf-konverter

Повернуть страницы PDF онлайн

Поворот всех или указанных страниц PDF на 90/180/270° за миллисекунды. Lossless. Через pdf-lib, без отправки на сервер.

/povernut-pdf-stranitsy-onlajn

Водяной знак на PDF онлайн (кириллица)

Нанесение текстового знака («КОНФИДЕНЦИАЛЬНО», «ЧЕРНОВИК») на все страницы PDF. Поддержка русского текста через Canvas. 4 положения, регулировка прозрачности.

/dobavit-vodyanoj-znak-na-pdf

Нумерация страниц PDF онлайн

Проставьте номера страниц PDF в браузере: 4 формата, 6 положений, пропуск титульной, кастомный старт. Поддержка кириллицы. Через pdf-lib + Canvas.

/numerovat-stranitsy-pdf-onlajn

PDF в JPG / PNG — конвертер страниц

Рендеринг каждой страницы PDF в картинку через pdfjs-dist (Mozilla). 4 уровня качества: 96 / 150 / 300 DPI и lossless PNG. До 50 МБ.

/pdf-v-jpg-konverter-onlajn

Извлечь текст из PDF онлайн

Извлечение текста из PDF в браузере через pdfjs-dist (Mozilla). Plain text, с разделителями страниц или JSON. Файлы не уходят на сервер.

/extract-text-iz-pdf-onlajn

Сжать JPG до 100 КБ для документов

Сжатие JPG до точного размера в КБ (50, 100, 200, 500, 1000) через бинарный поиск quality. Госуслуги, ЕГЭ, банки. Через browser-image-compression.

/szhat-jpg-onlajn-do-100kb

Удалить EXIF из фото — GPS и метаданные

Удаление EXIF (геолокация, модель камеры, дата) из JPEG. Сначала показывает что внутри, потом удаляет. 152-ФЗ. В браузере, без отправки.

/udalit-exif-iz-foto-online

Изменить размер фото в пикселях

Изменение размера JPG/PNG/WebP с сохранением пропорций. 6 пресетов (Full HD, HD, 1080×1080, 9:16). Через Canvas API, без сервера.

/izmenit-razmer-foto-onlajn-px-mb

WebP в JPG / PNG — конвертер онлайн

Конвертация WebP → JPG / PNG в браузере. До 30 файлов одновременно. Через Canvas API, без сервера. Поддержка Госуслуг и старых форм.

/webp-v-jpg-png-konverter