Publicidade

Cole um comando curl e obtenha código pronto a usar para fetch, Python requests, PHP, Node axios ou Go — analisado inteiramente no seu navegador. Grátis.

Tudo corre no seu navegador — o seu comando nunca sai do seu dispositivo.

Linguagem
command.sh
1
À espera de um comando curl…
request.js

							
</> O código gerado aparece aqui

Sobre Conversor de cURL para código

O conversor de cURL para Código analisa um comando curl e gera código de cliente HTTP equivalente, pronto para executar: JavaScript fetch, Python requests, PHP, Node.js axios ou Go. Cole o comando copiado da documentação de uma API ou do menu "Copiar como cURL" do seu navegador, escolha uma linguagem, e a requisição traduzida aparece instantaneamente.

O analisador entende as flags que importam — o método, a URL, os cabeçalhos -H, os corpos -d/--data, autenticação e mais — e mostra um resumo do método, URL e contagem de cabeçalhos detectados para que você confirme que ele leu o comando corretamente antes de copiar.

A análise acontece inteiramente no seu navegador, o que é importante porque comandos curl rotineiramente contêm chaves de API e cookies de sessão — nada do que você cola é enviado. Copie o código gerado ou baixe-o como um arquivo.

Como usar Conversor de cURL para código

  1. Cole um comando curl na entrada — por exemplo, um copiado da documentação da API ou da opção "Copiar como cURL" do DevTools do navegador.
  2. Escolha a linguagem de destino: fetch, Python requests, PHP, Node axios ou Go.
  3. Confira o resumo de método, URL e cabeçalhos detectados para confirmar que o comando foi analisado corretamente.
  4. Copie o código gerado ou baixe-o como um arquivo.

Perguntas frequentes

JavaScript fetch, Python requests, PHP, Node.js axios e Go — cada um gerado como uma requisição idiomática e executável, incluindo o método, os cabeçalhos e o corpo do seu comando.

Sim. A saída "Copiar como cURL" do painel Network — com seus muitos cabeçalhos -H e cookies — é exatamente o tipo de comando para o qual o analisador foi construído.

Sim. O comando é analisado localmente no seu navegador e nunca é enviado, então tokens, cookies e credenciais incorporados no comando permanecem no seu dispositivo.

A ferramenta reporta que não conseguiu analisar o comando. Verifique se há aspas desbalanceadas ou continuações de linha; simplificar comandos multilinha em uma única linha geralmente resolve.

Sim, completamente gratuito e sem limites.


Pesquisas populares
curl para código curl para fetch curl para python requests curl para php converter comando curl curl para javascript
Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.