What we solve
Every email flow your app has, tested without a real inbox.
Sign-up confirmations, one-time codes, magic links, password resets and invites all depend on an email arriving somewhere a tester can read it. These guides cover where that usually goes wrong and how to test each flow properly.
Test sign-up and email verification
A fresh, private address for every sign-up test, with the verification link or code ready the moment it lands.
Read the guide →Test OTP and one-time login codes
Codes pulled out of the email with a Copy button and a countdown when the email says how long they last.
Read the guide →Test magic links and passwordless sign-in
Single-use links that are never opened or prefetched on our side, so they still work when you click them.
Read the guide →Test password reset emails
Request, receive and use reset links, and keep the new password saved next to the test account.
Read the guide →Stop sharing one Gmail inbox for QA
Private, disposable addresses for every tester instead of one shared mailbox and a pile of plus-addresses.
Read the guide →Verification link points to localhost:3000
Why emails from staging link to localhost, how to fix it in Supabase, Firebase and other stacks, and how we flag it.
Read the guide →
Your next sign-up test is one click away.
Free plan, no credit card. Addresses last up to 7 days.
Create a free accountOpen the app