Конвертер cURL
Конвертируй cURL-команду в код — Python, JavaScript, Java, PHP, Go, Ruby и C#
Вставь cURL-команду и получи тот же запрос кодом — Python, JavaScript, Java, PHP, Go, Ruby или C#. Работает в браузере: токены и куки никуда не уходят. Удобно превратить запрос из DevTools в готовый скрипт.
cURL command
Language
Generated code
Paste a cURL command above — the code appears here…
Как использовать
- 1Вставь cURL-команду — Скопируй через «Copy as cURL» в DevTools (Chrome/Firefox) — подходят и bash, и Windows cmd.
- 2Выбери язык и клиент — Python, JS, Java, PHP, Go, Ruby или C#. Для JS и Java есть выбор клиента: fetch/axios, HttpClient/OkHttp/Apache.
- 3Скопируй код — Импорты, заголовки и тело уже на месте — забирай в проект.
Примеры
cURL → Python requests
curl 'https://api.example.com' → requests.get(...)Готовый скрипт на requests для скрапера из скопированного запроса.
cURL → Node.js fetch
curl ... → fetch(url, options)Вызов fetch для Node 18+ или браузера.
cURL → Java HttpClient
curl ... → HttpRequest.newBuilder()Сниппет java.net.http без зависимостей (Java 11+), либо OkHttp / Apache.
POST с JSON-телом
-X POST --data-raw '{...}' → body publisherЗаголовки и JSON-тело переносятся в код на любом языке.
Запрос с заголовками авторизации
-H 'Authorization: Bearer …' → словарь заголовковВсе заголовки — Cookie, Authorization, User-Agent — переносятся как есть.
Когда использовать
У тебя есть рабочий запрос в виде cURL — из DevTools, Postman или документации API — и нужен код. Вместо ручного переписывания URL, метода, заголовков и тела вставь команду и забери сниппет. Чаще всего пригодится в скрапинге: правый клик по запросу в DevTools → Copy as cURL, конвертируешь в Python или Node — и стартуешь с тех же заголовков и кук, что ждёт сервер. Всё считается локально, поэтому запросы с токенами и куками остаются на твоей машине.
Частые вопросы
Как сконвертировать cURL в Python?›
Вставь команду, выбери Python — получишь готовый сниппет на requests с URL, методом, заголовками и телом.
Какой Java HTTP-клиент поддерживается?›
Три: встроенный java.net.http.HttpClient (Java 11+, без зависимостей), OkHttp и Apache HttpClient 5. Нужный выбираешь в списке «Клиент».
Можно ли сконвертировать cURL в Node.js?›
Да — выбери JavaScript, затем fetch (Node 18+ и браузер) или axios. Заголовки и тело запроса попадают в код.
Конвертация идёт на сервере?›
Нет, парсинг и генерация — целиком в браузере. cURL-команда с токенами и куками не покидает машину.
Понимает ли cURL, скопированный из Windows cmd?›
Да — оба варианта из DevTools: Copy as cURL (bash) и Copy as cURL (cmd), формат Windows с экранированием кареткой (^).