cURL to Fetch / Axios / Python Converter

Cola um curl, sai código fetch, axios ou Python requests

🔒 100% no browser🆓 Grátis pra sempre⚡ Sem sign-up
Nota: A interface da ferramenta abaixo por enquanto está só em inglês. Estamos traduzindo uma por uma. Ver essa ferramenta em inglês →

Como funciona

  1. 1
    Cola um comando curl

    Copy do Chrome DevTools (Network tab → Copy as cURL), um README ou um tutorial.

  2. 2
    Pick um target

    JavaScript fetch, axios ou Python requests - cada um mapeia headers, method e body certinho.

  3. 3
    Copia o código

    Cola direto no seu projeto - fetch não precisa de runtime dependencies.

Sobre cURL to Fetch / Axios / Python Converter

cURL converter grátis online. Cola qualquer comando curl (do Chrome DevTools, Postman, docs de API) pra sair na hora código equivalente em JavaScript fetch, axios ou Python requests. Lida com -X, -H, -d, --json, basic auth e cookies. Roda inteiro no seu browser. cURL to Fetch / Axios / Python Converter no 712 Tools roda inteiro dentro do seu browser via APIs nativas de JavaScript - nenhum server vê seus dados. Isso significa resultado na hora, privacidade total e nenhum limite de upload.

Seja pra uma sessão de debug, uma checagem rápida ou um incidente em produção, essa ferramenta é grátis e sem limite de uso. Sem watermarks, sem sign-up e sem ads dentro da ferramenta.

Perguntas frequentes

Que flags de curl suporta?

-X/--request, -H/--header, -d/--data (todas as variantes), --json, -u basic auth, -b cookies, -A user agent, -e referer. Flags tipo -L, -k, -v são ignoradas (sem equivalente direto em fetch).

Lida com comandos multi-line com backslashes?

Sim - as continuações backslash-newline são respeitadas, cola direto do bash.

Meu comando é enviado?

Não. O parse roda inteiro no seu browser.

Por que meu body sai entre aspas em Python?

O target Python auto-detecta Content-Type application/json e usa json= pra um dict parseado. Bodies non-JSON passam como data=.

Leia mais