Un poco más fácil.Herramientas gratuitas para resolver lo de cada día.

Generador de comandos cURL

Generador de comandos cURL: ensambla URL, método, cabeceras y cuerpo opcional en un comando cURL revisable.

El procesamiento se hace en el navegador. Revisa la salida antes de copiarla a otro programa.

¿Te ha servido esta herramienta?

URL y método de la petición

Introduce una URL que empiece por http:// o https:// y un método formado por letras. El método se convierte a mayúsculas y aparece tras -X. Así, post se representa como POST. La herramienta construye el comando, pero no realiza la petición.

Una cabecera por línea

Escribe cabeceras con «Nombre: valor». La separación se hace en el primer punto de corte previsto por el formulario y cada cabecera válida genera un argumento -H protegido entre comillas de shell. Revisa especialmente Authorization, Content-Type y Accept antes de copiar.

Cuerpo enviado con data

Si proporcionas contenido, se añade mediante --data. Puedes pegar JSON o texto, pero el motor no comprueba su sintaxis ni asigna por sí mismo el Content-Type correcto. Un JSON válido necesita además una cabecera application/json cuando el servidor la exige.

Comillas seguras para shell POSIX

URL, cabeceras y cuerpo se protegen con comillas simples. Si un valor contiene un apóstrofo, el generador cierra y reabre la cadena usando la secuencia de escape apropiada para shells POSIX. Aun así, revisa el resultado si vas a ejecutarlo en PowerShell o cmd.exe.

Antes de ejecutar el comando

Confirma host, ruta, método y datos. Un POST, PUT, PATCH o DELETE puede modificar información real. Retira tokens del historial compartido y evita publicar comandos con credenciales. La respuesta, errores TLS, redirecciones y autenticación solo se conocerán al ejecutar curl en un entorno autorizado.

El comando no añade opciones como --fail, --location, --include o --verbose. Incorpóralas conscientemente según necesites tratar códigos de error, seguir redirecciones o inspeccionar cabeceras. No añadas --insecure como arreglo automático a un fallo TLS: primero confirma el certificado y el host.

Una cabecera repetida genera argumentos separados, lo que puede ser válido o ambiguo según el servidor. El formulario tampoco codifica parámetros de consulta. Construye la URL con sus claves y valores ya escapados para evitar que espacios, ampersands o caracteres reservados cambien la petición.

Probar primero una operación de lectura

Cuando una API ofrezca un endpoint de prueba o entorno sandbox, úsalo antes de enviar cambios a producción. El comando generado no diferencia esos entornos. Verifica la base URL y evita asumir que cambiar GET por POST mantiene el mismo efecto o los mismos permisos.

Fuentes y referencias

Continúa con estas herramientas

Preguntas frecuentes

¿El generador llama a la URL?

No. Devuelve texto para que decidas dónde y cuándo ejecutar curl.

¿Qué protocolos admite?

La validación de entrada exige una dirección que comience por HTTP o HTTPS.

¿Convierte post a POST?

Sí. Los métodos formados por letras se normalizan a mayúsculas.

¿Valida un cuerpo JSON?

No. --data incluye el texto tal como se entrega; valida JSON por separado si la API lo requiere.

¿Funcionan las comillas en PowerShell?

El comando está preparado con quoting de shell POSIX. PowerShell y cmd pueden necesitar otra adaptación.

¿Puedo pegar una clave API?

Puede formar la cabecera, pero evita exponer el comando en historial, capturas o repositorios y rota cualquier secreto filtrado.

Herramienta de OCC Tools

Cálculo y documentación · Actualizado: 14 de septiembre de 2026