Syntax
Validate structure in the browser with no network request or perceived delay.
Real-time email intelligence
A lightweight widget for signup and contact forms. Catch malformed, disposable, and non-mail-capable domains without slowing down good users.
EMAIL ADDRESS
hello@company.comLive validation
Try a real address, a typo such as name@gmal.com, or a disposable provider.
Start with a validation-aware signup flow.
Built for the critical path
The browser handles what it can immediately. The API only performs checks that need DNS.
Validate structure in the browser with no network request or perceived delay.
Compare the normalized domain against an auditable provider dataset.
Resolve MX records, null MX declarations, and standards-aware A/AAAA fallback.
Block known bad results and fail open when verification infrastructure is unavailable.
Clear at every moment
Accessible status messages communicate progress and outcomes without relying on color alone.
Waiting for a complete address.
Debounced and cancellable.
The domain accepts email.
Submission is blocked.
Throwaway provider detected.
Verification failed open.
Developer integration
Drop the widget into an existing form. It discovers the hosted verification endpoint from its own script URL, or accepts an explicit override.
<!-- Your existing form -->
<form>
<label for="email">Work email</label>
<input
id="email"
type="email"
data-inboxvalid
/>
</form>
<script
src="https://validate.kethanvr.tech/inboxvalid.js"
defer
></script>
Honest by design