HTTP Request Builder
Build an HTTP request (URL, method, headers, body) and generate snippets in cURL, fetch, axios, Python requests and Go net/http. Everything in your browser.
Build an HTTP request and generate the code
It happens all the time: you test an HTTP request in one language and then need it in another. Rewriting the code by hand, fiddling with headers and body, is a bore. Here you build the request just once and get the equivalent snippet in several languages.
Define the URL, the method, the headers and the body. The code comes out ready in cURL, JavaScript fetch, axios, Python requests and Go net/http. It's the shortcut for taking an API call out of a testing tool and dropping it straight into your code, already in your project's language.
Since everything is generated in the browser, the request's data never leaves your device. That makes it safe to build calls carrying tokens or sensitive information.
Related Tools
HTTP Status Code Lookup
Consulta significado de códigos HTTP de 1xx a 5xx.
Cache-Control max-age Explained
Convert the Cache-Control max-age value (in seconds) into a readable time in hours and days. Useful for understanding and debugging HTTP cache and CDNs.
MIME Types (Reference)
Searchable MIME type table — search by extension (.json, .pdf) or MIME (application/json, image/png). Includes common formats for web, audio, video, fonts and documents. Everything in your browser.