cURL → fetch онлайн

Переводит Copy as cURL из DevTools в fetch() для фронта: method, headers, body без ручного разбора флагов.

Вставьте код в обработчик кнопки, в API-модуль, в консоль браузера для проверки. Cookie и бинарные файлы @path допишите сами. На сервер запрос уйдёт только когда вы запустите этот JS.

Данные

Вставьте сюда данные, которые нужно преобразовать, проверить или разобрать.

Как пользоваться

Вставьте строку целиком. Учитываются -X, -H, -d/--data, --json, -u, URL.

Как интерпретировать результат

Это эвристика, не полный bash. Подстановки $VAR, пайпы и файлы @path не выполняются.

Частые вопросы

Откуда взять curl?

Chrome DevTools → Network → ПКМ по запросу → Copy as cURL.

Почему POST из -d?

curl с -d по умолчанию POST. Так же сделает fetch.

Cookie -b?

Не переносятся. Добавьте заголовок Cookie вручную.

--compressed?

Игнорируется: браузер и так принимает gzip.

axios?

Перепишите fetch в axios: url, method, headers, data=body.