Free filing tools
Small helpers for the last mile. Everything stays on your device.
📮 Where to file
USCIS changes mailing addresses often, so we always send you to the official, current address list for your form.
On that page, find your state and the address for your delivery method. USPS mail and FedEx/UPS/DHL couriers often use DIFFERENT addresses.
🧾 Fee check writer
See exactly how to fill in your check or money order.
Write the full name — never "DHS" or "USCIS". Use one check per form. Sign it. Staple nothing: clip it to the front of the form.
🌐 Translation certificate
USCIS requires a signed statement with every foreign-language document (8 CFR 103.2(b)(3)).
The translator must be fluent in both languages. You may not translate your own documents if you are the applicant — ask someone else. Sign by hand after printing.
📷 2×2 passport photo maker
Crop your photo to the official 2×2 inch size and print a 4×6 sheet for about $0.40. Your photo never leaves this device.
Fit the top of the hair to the upper dashed line and the chin to the lower line. Plain white background, no glasses, neutral face.
💳 Paying by card (Form G-1450)
A declined card means USCIS rejects your whole packet and mails it back.
- Call your card company before mailing and say a charge from "USCIS" is coming.
- Make sure the daily limit and available credit cover every fee in the packet.
- Use one G-1450 per form, signed, placed on top of that form.
- Write the card's billing address exactly as the bank has it.
🔒 Your data on this device
Your answers and trackers are stored only in this browser. Back them up, move them to another device, or erase them on a shared computer.
0 saved items on this device
Easy Filing Hub is not affiliated with USCIS or any government agency. These are preparation aids, not legal advice.