Free tool
Form endpoint tester
Send a test submission to any form endpoint, as form data, JSON or multipart, and see the status code, response and timing. Works with Formpit, Formspree, Web3Forms, your own API, or anything that accepts a POST.
Request
Fields
“Send test” uses JavaScript, so the endpoint must allow browser requests (CORS). “Normal form post” opens a new tab, exactly like a visitor submitting a form.
Response
Send a test to see the response here.
Reading the result
- 200 or 201: accepted. Many backends, Formpit included, answer
{"ok":true}when you sendAccept: application/json. - 302 or 303: accepted and redirecting to a thank-you page (normal for a plain form post).
- 400 or 422: the endpoint rejected the data; the response body usually says which field.
- 403: blocked, often by a domain lock or captcha requirement on the form.
- 404: wrong URL or form ID. 429: rate limited; wait and retry.
- Request blocked with no status: the endpoint doesn't allow browser requests from other sites (CORS). Try “Send as a normal form post”.
More free tools: form submission debugger · spam protection tester · HTML form generator