Conversor cURL → fetch / axios
Desarrollo
Parsea flags de cURL (`-X`, `-H`, `-d`, `--json`, `-u`, `-A`, `-b`, …) y emite código JS limpio. Elige `fetch` para el built-in del navegador o `axios` para la librería npm. Continuaciones multilínea y comillas funcionan, así que puedes pegar la salida de "Copy as cURL" directamente.
—
Destino:
Código JS
const response = await fetch("https://api.example.com/v1/users", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer abc123",
},
body: "{\"name\":\"Alice\",\"role\":\"admin\"}",
});
const data = await response.json();Cómo usar
- Pega el comando cURL en la caja de entrada.
- Elige `fetch` o `axios` según tu destino.
- Copia el código resultante a tu archivo.
Preguntas frecuentes
- ¿Dónde consigo un comando cURL para pegar?
- Chrome / Firefox / Safari DevTools → pestaña Network → clic derecho en cualquier petición → Copy → Copy as cURL. Postman e Insomnia tienen exportación similar.
- ¿Entiende `--json`?
- Sí. El atajo `--json` pone el cuerpo y añade las cabeceras `Content-Type: application/json` y `Accept: application/json` si no las tenías.
- ¿Y `-L`, `-s`, `-v`?
- Flags que no cambian el payload se ignoran — `fetch` y `axios` ya siguen redirects por defecto, y la salida verbose es solo del CLI.
- ¿Por qué la salida axios pone el cuerpo como `data:`?
- axios usa `data` para cuerpos de petición, y si el cuerpo parsea como JSON válido el conversor lo emite como literal de objeto JS. Si no parsea, fallback a string.
Herramientas relacionadas
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Desarrollo00
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Desarrollo00
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Desarrollo00
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Desarrollo00
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Desarrollo00
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.
Desarrollo00