splitforms.com
free dev tools

Free HTML form tools for developers.

The utilities we reach for when building and debugging forms — polished up and made free for every developer. Focused, fast, and nothing to install.

These are 18 free, no-login browser tools for building and debugging HTML forms: generate a contact form visually, validate form markup, convert a form to JSON, test a form action URL or webhook payload, score spam, generate honeypot fields, and convert images or text to Base64. Everything runs locally in your browser.

All 18 form tools.

AI form generator

Describe your form in plain English — "booking form with name, phone and a date" — and copy working HTML in seconds. Runs in your browser.

Open tool →

HTML form generator

Build a form visually and copy HTML, React JSX or Tailwind code. 12 field types, honeypot on by default, contact/newsletter/booking/feedback presets.

Open tool →

Contact form spam checker

Paste form HTML, audit its honeypot, endpoint, CAPTCHA markers, accessibility, and spam resistance, then copy a safer version.

Open tool →

HTML form to JSON converter

Paste form markup and generate a JSON schema, sample payload, detected fields, and splitforms-ready HTML.

Open tool →

HTML to JSX converter

Paste HTML and get JSX, a React component, or a working React/Next.js form component. Renames class and for, converts inline styles and SVG attributes. Runs in your browser.

Open tool →

Form action URL tester

Paste a form action URL, get reachability, status, CORS headers, POST acceptance, and detected backend (splitforms, Formspree, mailto:, localhost).

Open tool →

Honeypot field generator

Generate a hidden anti-spam input with a chosen name, hiding technique, aria flags, and a visible test-mode snippet for verification.

Open tool →

Email regex tester

Test the WHATWG email regex browsers use, plus a simple and an RFC 5322-style pattern, against 16 edge cases, then check up to 100 addresses for typos and disposable domains.

Open tool →

Phone number regex tester

Test numbers against E.164, US/Canada (NANP) and digits-only regex patterns, normalise a list in one click, and copy HTML, JavaScript, Python or PHP snippets.

Open tool →

Webhook tester

Paste JSON, form-encoded, or query-string webhook payloads and inspect the parsed structure locally in your browser.

Open tool →

Form spam test

Paste a form message and get a 0-100 spam score, with every rule and its points published. Scores text, not email deliverability. Runs in your browser.

Open tool →

Image to Base64 converter

Convert PNG, JPG, WebP, GIF, SVG, or AVIF images to Base64 data URLs locally in your browser. Copy HTML and CSS snippets.

Open tool →

Base64 to image converter

Paste a Base64 data URI or raw Base64 to preview and download the decoded PNG, JPG, WebP, GIF, or SVG image. Detects format automatically.

Open tool →

URL to Base64 converter

Enter a direct image URL, fetch it in your browser, and get its Base64 data URL. Clear CORS error messaging when a host blocks cross-origin reads.

Open tool →

Base64 decode & encode

Decode Base64 to readable UTF-8 text or encode text to Base64. Toggle directions, live character counts, instant copy. Runs locally in your browser.

Open tool →

Mailto link generator

Build a mailto: URL with multiple recipients, CC, BCC, subject, and pre-filled body. Copy the URL or the full HTML <a> snippet.

Open tool →

UTM builder

Build campaign URLs with utm_source, utm_medium and utm_campaign, tag a whole CSV in bulk, and check tagged links for case and spacing mistakes. Runs in your browser.

Open tool →

Email obfuscator

Encode your email so spam scrapers can't read it but humans can still click. HTML entity, reversed-string, or split-concat methods.

Open tool →

Form tool FAQ.

Are these form tools really free?

Yes — all 18 tools are free with no login, no rate limits, and no watermarks. They run in your browser, and they're built by splitforms, the form backend with a free 500-submission plan.

Do the tools send my form data anywhere?

No. The validator, converters, spam scorer, and Base64 tools process everything locally in your browser. Only the form action URL tester makes a network request — to the URL you're testing.

Which tool should I use to create a contact form?

Use the HTML form generator: pick fields, mark them required, choose a style preset, and copy production-ready HTML. Point the form action at any backend — or use splitforms free for 500 submissions total.

Do generated forms work without JavaScript?

Yes. The generator outputs standard semantic HTML that posts with a native form submit; HTML5 validation handles required fields with zero JS.

Need a real form backend? splitforms is free.

500 form submissions total, no credit card. Drop one POST endpoint into any HTML form and submissions land in your dashboard. Free includes inbox delivery. Prefer starting from finished markup? Browse the free HTML form templates.

Get free access key →See how it works