⌘Conversor curl
Carregando...
Copiar comandos curl de documentos de API ou ferramentas de teste e reescrevê-los manualmente como código é tedioso. Cole qualquer comando curl e esta ferramenta o converte instantaneamente para fetch, axios ou Python requests.
Como usar
- 1Inserir comando curl
Cole seu comando curl na área de entrada. Continuações de linha com barra invertida e aspas simples e duplas são totalmente suportadas.
- 2Revisar informações analisadas
A URL, método, cabeçalhos e corpo são analisados instantaneamente e exibidos como emblemas de resumo.
- 3Escolher formato de saída
Selecione fetch, axios ou Python requests nas guias de saída.
- 4Copiar o código
Clique no botão de copiar para copiar o código convertido para a área de transferência.
Dicas
- 💡Use "Copy as cURL" no Postman ou Insomnia e cole diretamente aqui.
- 💡Se o valor de -d for um JSON válido, ele será reconhecido automaticamente e convertido para JSON.stringify() ou json=.
- 💡A opção -u user:pass é convertida automaticamente para um cabeçalho Authorization: Basic.
- 💡A opção -F (form-data) é convertida em um objeto FormData, facilitando a geração instantânea de código de upload de arquivo.
Perguntas frequentes
- Q. Para quais linguagens um comando cURL pode ser convertido?
- A. JavaScript (fetch/axios), Python (requests), Go, Java, PHP, Ruby e mais.
- Q. Qual é a forma mais rápida de obter um comando cURL?
- A. Abra o DevTools do Chrome (F12) > aba Rede > clique direito na requisição > "Copiar como cURL". Cole na ferramenta para converter para a linguagem desejada.
- Q. É seguro converter comandos cURL com chaves de API?
- A. Sim, o processamento é local. Porém, substitua os segredos por variáveis de ambiente no código gerado antes de fazer commit.