Form endpoint tester
Preview the GET URL or POST payload a form would send, without making a network request.
Preview exactly how a browser encodes form fields for GET and POST submissions. Add name/value pairs and inspect the URL-encoded payload without sending a network request.
No request is sent
This is a payload builder and inspector, safe for dummy or sensitive values.
Browser-compatible encoding
URLSearchParams applies standard application/x-www-form-urlencoded encoding.
GET and POST
GET places fields in the query string; POST keeps the same encoding in the request body.
Frequently asked questions
Can it verify that my real endpoint works?
No. It deliberately makes no network request; use the generated cURL command when you are ready to test.
Can fields repeat?
Yes. Repeated names are preserved in order.
Other free tools
- Form accessibility checker
Audit form HTML for labels, grouping, instructions and common keyboard or error-message problems.
- HTML input pattern generator
Build and test HTML pattern validation with live matching examples and ready-to-copy attributes.
- Form field name generator
Turn human-readable field labels into consistent camelCase, snake_case, kebab-case or bracket names.
Want the form to collect the answers too?
Hand-written HTML still needs somewhere to post to. formformform gives you the form, the hosting, the responses and the notifications — free while we are in early access.
Start free