Tools
Newest Tool
Tools for Individuals
Save time by using one of our many online tools. Information from our online tools is updated based on our systems and usually provides the same information you would get by calling by our national toll-free number. You can keep track of your case, make an appointment at one of our local field offices or verify your employment eligibility.
Before You File
We have developed myUSCIS to help you get the immigration information you need and identify which immigration options you may be eligible for. With myUSCIS, you can:
- Ask a Question, Get a Trusted Answer – ask us an immigration question in your own words
- Find Immigration Options – explore which options might be available to you
File I-90 online. | Find a Doctor Doctors in your area authorized to complete a medical exam for adjusting status |
See office case processing times See how long we are taking to process an application or petition at a particular office | See the fee schedule and learn about waivers for certain forms and services |
Manage Your Case
Check your case status online Find out the latest status of your case | Get automatic updates about your case Sign up to receive an email when your case status updates |
Submit an online request about your case "New and improved" Make an online inquiry about certain applications and petitions | File a change of address online Update your address so that USCIS can contact you about your status
|
Find a USCIS office Local and international office locations and directions to get there | Make an appointment to come into an office and speak with a representative |
Other Tools
Verify your eligibility to work in the United States Check to make sure you are authorized to work in the U.S.
| Search if an employer uses E-Verify Find out if an employer uses E-Verify |
Research your family’s immigration history Research your family’s immigration and naturalization records | FOIA Requests Find out the status of your FOIA request online or make a new request
|
For Public Agencies
The Systematic Alien Verification for Entitlements (SAVE) Program is a web-based service that helps federal, state and local benefit-issuing agencies, institutions, and licensing agencies determine the immigration status of benefit applicants, so only those entitled to benefits receive them.
Get Email Updates




File your form electronically 











