Simplifique su flujo de trabajo: Busque miniwebtool.
Añadir
Véase también
Convertidor de cURL a JSONConstructor de Cadenas de ConsultaCalculadora de RotacionalCalculadora de Permisos Unix (chmod)Generador de Marcado SchemaProbador de API
Página de inicio > Herramientas para administradores web > Generador de Comandos cURL
 

Generador de Comandos cURL

Construya comandos cURL visualmente con campos para método, URL, encabezados, parámetros de consulta, cuerpo JSON / formulario / sin formato, autenticación básica / bearer / clave API, y tiempo de espera. Copie un comando listo para ejecutar en la terminal, scripts y CI.

Generador de Comandos cURL
⚡ Pruebe una plantilla:
1Línea de solicitud
La URL se envía literalmente. Agregue los parámetros de consulta a continuación si desea que se muestren en una línea separada.
2Parámetros de consulta y encabezados
3Cuerpo de la solicitud
Elija un tipo de cuerpo arriba. Para formulario / multipart, enumere un campo por línea como nombre=valor. Para la subida de archivos en multipart, use avatar=@/ruta/al/archivo.
4Autenticación
cURL codifica en Base64 usuario:contraseña en un encabezado Authorization: Basic ....
Agrega Authorization: Bearer <token> a los encabezados de la solicitud.
5Comportamiento y flags
6Formato de salida

Embed Generador de Comandos cURL Widget

Generador de Comandos cURL

El Generador de Comandos cURL convierte un comando complejo de múltiples flags en un formulario guiado. Usted elige el método HTTP, pega una URL, enumera los encabezados y parámetros de consulta uno por línea, define un cuerpo de solicitud y selecciona un modo de autenticación — y la herramienta escribe el comando curl correspondiente por usted. Una vista previa estilo terminal se actualiza a medida que escribe, permitiéndole ver cómo toma forma el comando antes de copiarlo.

La herramienta se ejecuta completamente en el navegador. No realiza llamadas a la URL que ingrese ni almacena sus encabezados, tokens o cuerpo de la solicitud. Obtendrá un comando listo para ejecutar que puede pegar en una terminal, un paso de CI, un Makefile, una importación de Postman o un informe de errores.

Por qué un constructor visual supera al cURL escrito a mano

⚡ Iteración más rápida

Edite un campo y vea cómo se actualiza todo el comando. Olvídese de contar barras invertidas o recordar si -d implica un Content-Type por defecto.

🛡 Uso correcto de comillas

El uso de comillas simples, dobles, CMD de Windows y PowerShell se gestiona automáticamente, incluyendo las comillas de tipo ' dentro de '...' en bash y el escapado de porcentajes en CMD.

🔁 Equivalentes directos

La misma solicitud se genera para fetch de JavaScript, requests de Python y HTTPie, lo cual resulta muy útil al entregar una reproducción a un compañero del frontend o backend.

Cómo usar el Generador de Comandos cURL

  1. Elija un método. GET lee, POST crea, PUT/PATCH actualizan, DELETE elimina, HEAD obtiene únicamente encabezados y OPTIONS pregunta al servidor qué métodos son compatibles en un recurso.
  2. Ingrese la URL. Lo ideal es una URL completa como https://api.example.com/v1/users. Si omite el esquema, el constructor lo normaliza a https://.
  3. Enumere los parámetros de consulta. Uno por línea como clave=valor. Deje el valor en blanco para parámetros estilo flag. El constructor los añade después de un signo ?.
  4. Enumere los encabezados. Uno por línea como Nombre-Encabezado: valor. El constructor elimina duplicados y añade automáticamente Content-Type para cuerpos JSON, de formulario y XML si usted no ha configurado uno.
  5. Elija un tipo de cuerpo. Seleccione JSON para pegar un objeto, Formulario para campos application/x-www-form-urlencoded, Multipart para subidas de archivos (use nombre=@/ruta/al/archivo), Raw para enviar bytes tal cual, o XML para APIs SOAP y similares.
  6. Configure la autenticación. Básica para usuario:contraseña, Bearer para tokens OAuth y JWT, o clave API ya sea como un encabezado (como X-API-Key) o un parámetro de consulta (como ?api_key=...).
  7. Agregue flags. Active los flags de cURL más comunes: seguir redirecciones, solicitar gzip, mostrar encabezados de respuesta, modo verbose, modo silent o saltar comprobaciones TLS para depuración local.
  8. Elija un estilo de salida. Multilinea con continuaciones de barra invertida se lee mejor en scripts; una sola línea es ideal para copiar y pegar; el CMD de Windows utiliza comillas dobles y signos de porcentaje dobles; PowerShell utiliza curl.exe para evitar colisiones con el alias propio de PowerShell.
  9. Copie y ejecute. Haga clic en Copiar comando, péguelo en su terminal e inspeccione la respuesta.

Explicación de los estilos de salida

Multilínea (por defecto) coloca cada flag en su propia línea con una barra invertida al final. Este es el formato ideal para documentación, publicaciones de blog y scripts de shell porque se lee de arriba a abajo.

curl \
  -X POST \
  -H 'Content-Type: application/json' \
  --data '{"name":"Jesse"}' \
  'https://api.example.com/v1/users'

Una línea une todo mediante espacios, lo que resulta perfecto para pegarlo de forma rápida en una terminal, mensajes de registro o hilos de chat.

Windows CMD convierte las comillas simples de estilo bash en comillas dobles (CMD no procesa comillas simples) y escapa los signos de porcentaje duplicándolos, de modo que el comando se ejecuta literalmente desde cmd.exe o un archivo .bat.

PowerShell llama a curl.exe de forma explícita porque en PowerShell curl es un alias de Invoke-WebRequest, el cual posee una sintaxis de argumentos distinta.

Uso de comillas: simples frente a dobles

En bash de Linux y macOS, las comillas simples son las más seguras debido a que bash no expande variables ni comillas invertidas dentro de ellas. El constructor convierte un carácter literal ' dentro del valor en la secuencia de escape '\'' para que las comillas simples circundantes sigan coincidiendo.

Las comillas dobles son adecuadas cuando desea que bash mantenga las reglas de escape pero tolere caracteres de comillas que de otro modo serían difíciles de escapar. El constructor escapa $, `, \\ y " dentro de las comillas dobles para que el valor se transmita sin modificaciones.

Patrones de autenticación

Autenticación básica envía Authorization: Basic base64(usuario:contraseña). El flag de cURL -u usuario:contraseña realiza la codificación por usted. Utilice HTTPS — la autenticación básica sobre HTTP plano se intercepta con total facilidad.

Tokens Bearer (OAuth 2.0, JWT, tokens de acceso personal de GitHub) añaden Authorization: Bearer <token>. Trate el token como una contraseña: rótelo si se filtra en una captura de pantalla, un mensaje de Slack o un registro de CI.

Las claves API pueden alojarse en un encabezado (X-API-Key, X-RapidAPI-Key) o en un parámetro de consulta (?api_key=...). El encabezado suele ser más seguro porque las URLs suelen quedar registradas en los proxies inversos y en el historial del navegador.

Métodos HTTP comunes en un solo lugar

  • GET — lee un recurso. Debe ser seguro e idempotente.
  • POST — crea un nuevo recurso o envía datos que no se ajustan a la semántica de GET. No es idempotente.
  • PUT — reemplaza un recurso en una URL conocida. Idempotente.
  • PATCH — actualización parcial. Utilice JSON Patch (RFC 6902) o merge patch (RFC 7396) según la API.
  • DELETE — elimina un recurso. Idempotente.
  • HEAD — similar a GET, pero el servidor devuelve únicamente los encabezados. Úselo para probar la frescura de la caché o la longitud del contenido sin descargar el cuerpo.
  • OPTIONS — pregunta al servidor qué métodos están permitidos y lee los metadatos de CORS.

Solución de problemas en su comando generado

  • Errores de certificado SSL. Active --insecure únicamente contra hosts de confianza o sus propios servidores locales. Para la depuración en producción, es preferible apuntar cURL al paquete de CA correcto con --cacert.
  • Respuesta vacía o bloqueo. Ejecute con el modo verbose -v para observar el handshake TLS y los encabezados. Un paso de conexión bloqueado suele significar que el servidor no está accesible; un paso de transferencia bloqueado significa que el servidor aceptó la solicitud pero es lento.
  • 415 Unsupported Media Type. El servidor espera un Content-Type diferente. El constructor añade automáticamente el valor correcto para cuerpos JSON, de formulario y XML si usted no ha establecido uno.
  • 401 frente a 403. 401 significa que faltan las credenciales o no son válidas (vuelva a comprobar el token Bearer); 403 significa que son válidas pero el usuario no tiene permisos (compruebe los alcances o scopes).
  • 413 Payload Too Large. Algunos servidores intermedios limitan el tamaño del cuerpo a 1–10 MB. Considere usar endpoints de subida fragmentada o streaming.

Notas de seguridad y privacidad

  • El constructor realiza el renderizado en el lado del cliente. No se envía nada a la URL que ingrese; el resultado es únicamente el texto del comando.
  • Evite pegar tokens de producción. Si debe hacerlo, trate el comando generado como información confidencial — no lo suba a un repositorio público, no lo pegue en chats con bots ni lo adjunte a un tique público.
  • Prefiera el uso de variables de entorno en los scripts: escriba -H 'Authorization: Bearer '"$TOKEN" en lugar de codificar el token de forma fija. Use comillas simples y luego rompa a comillas dobles alrededor de la variable para que bash la expanda.

Preguntas frecuentes

¿Puedo importar un comando cURL desde Chrome DevTools?
Este constructor funciona en la dirección opuesta — genera cURL a partir de un formulario. Para hacerlo al revés, copie como cURL desde las DevTools y utilice una herramienta especializada en análisis de cURL.
¿El cuerpo JSON necesita estar previamente escapado?
No. Pegue el JSON exactamente como debería aparecer. El constructor se encarga del uso de comillas para que el cuerpo llegue al servidor sin modificaciones.
¿Cuál es la diferencia entre -d y --data-urlencode?
-d envía los bytes del cuerpo tal cual. --data-urlencode codifica en formato porcentaje cada campo, que es lo que un navegador envía para un formulario HTML. El constructor utiliza --data-urlencode para el tipo de cuerpo Formulario y --data para JSON / raw / XML.
¿Cómo subo un archivo?
Elija Multipart form-data y agregue una línea como avatar=@/Users/jesse/photo.png. El símbolo @ le indica a cURL que lea el contenido del archivo.
¿Por qué cURL informa “Argument list too long”?
El cuerpo es demasiado grande para el límite de argv de la shell. Pase el cuerpo como un archivo en su lugar con --data @body.json.
¿La herramienta es compatible con HTTP/2 y HTTP/3?
El propio cURL es compatible con ambos mediante --http2 y --http3 si su cURL local se compiló con las librerías adecuadas. Puede añadir cualquiera de los flags manualmente a un comando generado.

Cite este contenido, página o herramienta como:

"Generador de Comandos cURL" en https://MiniWebtool.com/es/generador-de-comandos-curl/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de MiniWebtool. Actualizado: 2026-05-21

Herramientas para administradores web:

Herramientas destacadas:

Calculadora de Signo Solar, Lunar y Ascendente 🌞🌙✨Calculadora de día del año - ¿Qué día del año es hoy?Generador de IMEI Aleatorio📅 Calculadora de FechaCalculadora de Compatibilidad AmorosaEliminar acentos del textoConvertidor de Pies y Pulgadas a CentímetrosConvertidor de cm a pies y pulgadasCalculadora del Signo de VenusSelector de Películas AleatorioCalendario del Día del AñoBúsqueda de ID de Usuario de InstagramSelector de Nombre AleatorioConvertidor de kPa a psiCalculadora de Número del NombreCalculadora de SumaBúsqueda de ID de usuario de Facebook📅 Calculadora de Diferencia entre FechasCalculadora de HbA1cCalculadora de MóduloCalculadora de NumerologíaBola Mágica 8Descargador de Miniaturas de YouTubeExtractor de Imágenes de VideoCalculadora de Desviación Estándar RelativaCalculadora de Número MaestroSelector AleatorioCalculadora de Duración de TiempoGenerador de Cartas de Baraja AleatorioBúsqueda de Direcciones MACCalculadora de Posición del SolEliminar espaciosCalculadora de Promedio - Alta PrecisiónGenerador de Superpoder Aleatorioconvertidor ppm a porcentajeGenerador de Código MorseGenerador de Palabras DesordenadasCalculadora de Combinación¿Cuál es mi signo del zodiaco?Divisor de imágenesCalculadora de Cambio Porcentual¿Cuál es mi número de la suerte?Ordenar NúmerosCalculadora de Edad Gestacional🖱️ Contador de ClicsCalculadora de Aumento PorcentualGenerador Aleatorio de ListasVerificador de Nombre de Usuario en Redes SocialesConvertidor de Porcentaje a PPMCalculadora HexadecimalConvertidor de psi a kPaCalculadora de pendiente y gradoCalculadora de CírculosCalculadora de Grupo SanguíneoConvertidor de FPSGenerador de números de loteríaDivisor de Audio🌐 Convertidor de Zona HorariaConvertidor de Decimal a TiempoGenerador de Números Decimales AleatoriosCalculadora de Percentil de EstaturaEstadísticas del Canal de YouTubeConvertidor de Tiempo a DecimalCalculadora de reducción porcentualConvertidor de Tamaño de ArchivoCalculadora de notación científicaCalculadora CPMContador de líneasCalculadora de Número de SemanaCalculadora de Prueba tCalculadora de cociente y residuoCalculadora de Número del AlmaCalculadora de PermutaciónPrimeros n Dígitos de PiFormateador de TextoCalculadora del día de la semana de nacimientoConvertidor de CMYK a hexadecimalCalculadora de Coeficiente de VariaciónGenerador de Nombres AleatoriosCalculadora de Promedio de BateoCalculadora OctalConvertidor de fracción a número mixtoGenerador de letras aleatoriasCalculadora de Área de Polígono IrregularGenerador de Hash SHA256Calculadora de ERACalculadora del Signo de MarteGenerador de Verdad o Reto AleatorioGenerador de direcciones MACGenerador de Fechas AleatoriasValidador XMLGenerador de ContraseñaCalculadora de Compatibilidad de Signos LunaresDivisor de videoGenerador de cartones de bingoConversor de HTML a TextoAñadir prefijo y sufijo al textoCalculadora de Número de Trayecto de VidaCalcular tiempo entre dos fechasCalculadora de Número de DestinoCalculadora de Monetización de YouTube ShortsConvertidor de Número a FracciónRotar VideoLista de Años BisiestosConvertidor de Notación Científica a DecimalGenerador de LaberintosCalculadora de Retorno de SaturnoEliminar saltos de líneaGenerador de hora aleatoriaGenerador de Plantilla de Cono DesarrolladoCalculadora de Duración de BateríaCalculadora de Error PorcentualConversor de Calendario HebreoCalculadora de número de dígitosCalculadora de edadConvertidor de Número a PalabraGenerador de Números AleatoriosGenerador de sopa de letrasGenerador de PIN AleatorioDecodificador de Código MorseContar el número de caracteresGenerador de Coordenadas AleatoriasLanzador de MonedasCalculadora de Hace Cuánto TiempoCalculadora de RedondeoConvertidor Decimal a HexadecimalCalculadora del signo de mercurioCalculadora Celsius a Fahrenheit Calculadora de Tasa de Crecimiento PorcentualCalculadora de Tasa de Interés EfectivoConversor de Marca de Tiempo de Twitter/XCalculadora de Peso de AceroCalculadora de media, mediana y modaCalculadora de media aritméticaConvertidor de Decimal a BCDGenerador aleatorio de númerosCalculadora de números de ángelesCalculadora de talla de bicicletaVerificador de Número Par o ImparBuscador de Citas (Inglés)Convertidor octal a binarioGenerador Aleatorio de Nombres en LíneaGenerador de Colores AleatoriosGit Command GeneratorGenerador de Cumpleaños AleatorioGenerador de Texto Pequeño ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Calculadora de Tipo CorporalAnalizador de Direcciones MACPredictor de peso de cachorrosExtractor de URLGenerador de acordes aleatoriosCalculadora de Error EstándarCalculadora de Ganancias de TwitchAnalizador Avanzado de Compatibilidad ZodiacalConvertidor de números romanosGenerador de Dirección IP AleatoriaCalculadora de Crecimiento Exponencial de Alta PrecisiónCalculadora de FraccionesGenerador de Número de PersonalidadGenerador de CriptogramaCalculadora de SenoConvertidor de decimal a notación científicaCalculadora de Resistencia para LEDGenerador de Texto InvisibleSimulador de Puertas LógicasHerramienta en línea para eliminar puntuaciónVerificador de Escuadra (Regla 3-4-5) 📐Cambio de Tiempo SRTconvertidor de palabras a números de teléfonoConvertidor Número Mixto a FracciónSolucionador de InecuacionesCalculadora de ComisionesCalculadora del Método de NewtonGenerador de Piedra Papel TijeraHerramienta de Cifrado VigenèreCalculadora de Pasos a DistanciaCreador de CrucigramasGenerador de País AleatorioGenerador de Unir los PuntosCalculadora BinariaCalculadora de DrywallExtractor de AudioCalculadora de ArcosenoGenerador aleatorio de animalesCalculadora del día de la semanaCalculadora Log Base 2Calculadora de conversión de decimal a fracciónCalculadora de Número de ExpresiónCalculadora de Log Base 10Convertidor Binario a Código GrisConvertidor de Lectura BiónicaConvertidor de tazas a gramosGenerador de anagramasGenerador de cuadrado mágicoCalculadora de EscaleraCalculadora de kVAConvertidor de Lista de Texto a SQLGenerador de códigos de barrasGenerador y Verificador de Hash BcryptCalculadora de CosenoGenerador de letras de canciones con IAGenerador de poemas con IAGenerador de Historias con IATraductor de IAResumidor de Texto con IAConversor de mg a mlConversor de MPH a KMH / KMH a MPHConversor de Nudos a MPHMetros Cúbicos a Pies CúbicosConversor de Pies Cúbicos a Yardas CúbicasConversor de Pies Cuadrados a Metros CuadradosConversor de Metros Cuadrados a Pies CuadradosConversor de Oz a MLConversor de ML a OzConversor de Galones a LitrosConvertidor de Litros a GalonesConversor de Kg a StoneConversor de Stone a KgConvertidor de Pulgadas a MilímetrosConvertidor de Milímetros a PulgadasConversor de millas a kmConversor de km a millasConversor de Fahrenheit a CelsiusConversor de Celsius a FahrenheitCalculadora del tamaño de mochilaCalculadora de volumen de tabla de surfCalculadora de tamaño de grip de tenisCalculadora de talla de cascoCalculadora de talla de guantesConvertidor de tallas de sombreroCalculadora de tamaño de snowboardCalculadora de tamaño de esquíTemporizador de splits para speedrunCalculadora de StablefordCalculadora de checkout de dardosCalculadora de economía de bowling de críquetCalculadora de strike rate de críquetCalculadora de Net Run RateCalculadora de proporción K/DCalculadora de rating EloCalculadora de recuperación de la frecuencia cardíacaCalculadora de Tiempo de SenderismoCalculadora de ritmo de remoCalculadora de Rendimiento por Edad en CarreraCalculadora de FTP y Zonas de PotenciaCalculadora de Beep TestCalculadora de Puntuación ACFTCalculadora de Wilks y DOTSCalculadora de Offset de LlantasBuscador de Índice de Carga y Código de Velocidad de NeumáticosCalculadora de Costo por MillaCalculadora de Compra de LeasingCalculadora de Mezcla de OctanajeCalculadora de Mezcla de Aceite 2 TiemposCalculadora de Cilindrada del MotorCalculadora de Sofá en la PuertaCalculadora de Cuerdas de LeñaCalculadora de CADR de Purificador de AireCalculadora de Tamaño de DeshumidificadorCalculadora de Tamaño de Ventilador de TechoCalculadora de Tamaño de CortinasCalculadora de Tamaño de AlfombraCalculadora de Altura para Colgar CuadrosCalculadora de Altura de Montaje de TVCalculadora de Tamaño de TVCalculadora de Volumen y Lámina de EstanqueCalculadora de Sal para PiscinaCalculadora de Volumen de PiscinaCalculadora de Tamaño de Calentador de AguaCalculadora de Resina EpoxiCalculadora de Espaciado de BalaustresCalculadora de Zócalos y MoldurasCalculadora de RevestimientoCalculadora de Tinte para TerrazasCalculadora de Semillas de CéspedCalculadora de CéspedCalculadora de AsfaltoCalculadora de Yardas CúbicasCalculadora de Longitud de AntenaCalculadora de Llenado de ConductoCalculadora de Condensadores en Serie y ParaleloCalculadora de Reactancia InductivaCalculadora de Iluminación de HabitacionesCalculadora de Lux a LúmenesConversor de Lúmenes a VatiosCalculadora de Tamaño de GeneradorConversor de mAh a WhCalculadora de Potencia TrifásicaCalculadora de Amperios a VatiosCalculadora de Vatios a AmperiosCalculadora de Resistencias en SerieCalculadora de FricciónCalculadora de Plano InclinadoCalculadora de Ventaja MecánicaCalculadora de Velocidad del SonidoCalculadora de Velocidad de OndaCalculadora de flotabilidadCalculadora de Velocidad TerminalCalculadora de Longitud de Onda de de BroglieCalculadora de Energía del FotónCalculadora E=mc²Calculadora de Dilatación del TiempoCalculadora de la Tercera Ley de KeplerCalculadora de Velocidad de EscapeCalculadora de Fuerza GravitacionalCalculadora de la Ley de Beer-LambertCalculadora de la Ecuación de NernstCalculadora de Presión OsmóticaCalculadora de Elevación del Punto de EbulliciónCalculadora de Descenso del Punto de CongelaciónCalculadora de Composición PorcentualCalculadora de NormalidadCalculadora de MolalidadConversor de pKa a KaCalculadora de Henderson-HasselbalchCalculadora de Rendimiento TeóricoCalculadora de Reactivo LimitanteCalculadora de Configuración ElectrónicaTabla Periódica InteractivaGenerador de Planes de Lecciones con IAGenerador de Cuestionarios con IAGenerador de Citas APA MLA ChicagoCalculadora de Porcentaje de AsistenciaCalculadora de Puntuación APCalculadora de Puntuación ACTCalculadora de Puntuación del SATConversor de Porcentaje a CGPAConversor de CGPA a PorcentajeCalificador Fácil (EZ Grader)Calculadora del Costo de Criar un HijoCalculadora de Consumo de Leche para BebésCalculadora de Talla de PañalesGenerador de Nombres de BebéPredictor del Color de Ojos del BebéCalculadora de Percentil de IMC InfantilPredictor de Altura InfantilCalculadora de Tiempo de Duplicación de hCGCalculadora de Fecha de Parto FIVCalculadora de ImplantaciónPredictor de Sexo ChinoFormateador de Fechas ISO 8601Conversor de Fecha JulianaCalculadora de SiestaCalculadora de fases lunaresCalculadora de amanecer y atardecerWorld ClockConvertidor de Fechas a Números RomanosCuenta Regresiva para la JubilaciónCalculadora de SobriedadCalculadora de Medio CumpleañosCalculadora de AniversarioCalculadora de Reparto de PropinasCalculadora de ROI de Email MarketingCalculadora de Costo por LeadCalculadora de Capital de TrabajoEstimador de Ganancias de YouTubeGenerador de personaje RPG aleatorio