Enter the sender
Type a full address for precision. You can also enter a domain or comma-separated addresses when several systems send the same type of mail.
Find email from one person, several addresses, or a domain, then narrow the result by subject, date, location, status, and files.
Sender and recipient fields are shown first. Enter one address or separate alternatives with commas.
Use from: followed by an email address to find messages from a sender. The actual address is more precise than a display name, especially when several contacts share similar names.
For messages you sent to someone, use to:. Enter multiple comma-separated senders in the builder and it groups them as alternatives so a message can match any listed address.
Type a full address for precision. You can also enter a domain or comma-separated addresses when several systems send the same type of mail.
Use Subject, Exact phrase, or a date filter to separate one conversation or period from a long sender history.
Confirm the generated from: or grouped query, then copy it or open the search in Gmail.
Search a single address, several possible senders, or combine the sender with another known detail.
A visible sender name is not always unique and can change. The email address in the message header is a stronger search key. Open a known message, inspect the sender details, and copy the actual address when accuracy matters.
Domain searches can help when a company uses many automated addresses, but they may be broader than expected. Add a subject, filename, or date range to keep the result manageable.
A message cannot usually be from two independent addresses at once. Multiple senders therefore need alternative logic. Gmail supports braces or OR; InboxQuery uses a grouped form when you provide comma-separated values.
After confirming the sender group works, add conditions outside the braces. A query can match either sender while still requiring an attachment or a specific age.
Use sender and recipient addresses, subject text, included words, an exact phrase, and comma-separated exclusions. Blank fields remain outside the query, so you can work with incomplete information.
Combine a fixed date range or rolling message age with read status, mailbox location, Gmail category, attachment presence, filename, and complete-message size limits.
The result is standard query text for Gmail’s search box. InboxQuery also describes each fragment, flags conflicting boundaries, offers one-click copying, and creates a direct Gmail search link.
Begin with the condition you know is true. That may be a sender address, a broad date window, an attachment type, or a mailbox location. Run that simple query first. When the result contains the target but is too large, add one more condition. This incremental method is easier to debug than starting with a long query made from several uncertain memories.
If a query returns nothing, remove the condition you trust least. Display names can hide a different sender address, subject wording may not be exact, categories can be assigned unexpectedly, and date boundaries can exclude messages near midnight. Switching to in:anywhere is useful when Spam or Trash may contain the message, but it does not search another account or restore permanently deleted mail.
The builder handles empty, valid, and invalid states without contacting Gmail. A blank form shows a clear empty result. A valid combination enables copy and search actions. Reversed date boundaries, non-positive age values, and an impossible size band display an error and disable the actions until the input is corrected. Gmail—not InboxQuery—decides which existing messages match the finished query.
Copying the query is useful when you want to inspect or edit it in Gmail before searching. The direct link is faster when the generated text already matches your intent. Both actions use the same visible query, and neither grants InboxQuery permission to your account. Rolling age filters change over time, while fixed dates continue to describe the same period.
A Gmail search by sender is only as precise as the address entered. For invoices, security notices, or legal records, open a known message and inspect the complete sender details before reusing the query. Display names can be copied, and one organization may send from several subdomains or service providers. If identity matters, keep separate searches for verified addresses rather than relying on a broad company name or domain alone.
Search from:person@example.com using the sender’s actual address.
Yes. Use braces or OR, such as {from:a@example.com from:b@example.com}.
Use to:person@example.com. You can combine it with from:, date, subject, or attachment filters.
Often yes, but domain matching can be broad. Try from:(@example.com) and add another reliable filter.
Operator syntax is based on Google’s official Gmail search documentation. InboxQuery is independent and does not access your account.