\n
Build headers, a typed JSON body and a cURL preview for n8n's HTTP Request node. Everything you type stays in this browser; only an anonymous “tool used” event is counted.
Values like true, false, null and numbers are typed automatically. Dot notation such as profile.age=18 creates nested JSON.
{}{}Build a request to generate cURL.
n8n's HTTP Request node is intended for calling APIs when a dedicated app action is unavailable. Verify the target API's authentication and body requirements.
Most HTTP Request setup errors come from malformed JSON, wrong value types, missing headers, or a mismatch between the request body and the API. This builder turns simple key/value lines into valid JSON while showing the equivalent cURL request for debugging.
Flat JSON: name=Alice and active=true become {"name":"Alice","active":true}.
Nested JSON: customer.email=a@example.com becomes {"customer":{"email":"a@example.com"}}.
Fix “JSON parameter needs to be valid JSON” · Fix 401 / Bearer / API key auth · n8n HTTP Request examples
More free tools · AI API Cost Calculator · Product Image Checker