Compare two versions of a client's document — an earlier DS‑160 against a refile, an expiring passport against a renewal, or any supporting paperwork — and surface every discrepancy before it reaches a consular officer.
🔒Nothing leaves this machine. All text extraction, OCR and comparison run inside your browser. No file is uploaded to any server. Keep this HTML file locally and you can run it fully offline (the OCR engine downloads once on first use, then caches).
Comparison type
A
Earlier version
prior filing
📤
Drop files here, or click to browse
PDF, JPG or PNG · multiple files allowed
▾ or paste the passport MRZ instead
B
Later version
current filing
📤
Drop files here, or click to browse
PDF, JPG or PNG · multiple files allowed
▾ or paste the passport MRZ instead
How to get the cleanest results.
• DS-160: use the full Application printout (the multi-page PDF from the review screen), not the one-page confirmation — only the full printout carries every answer.
• Passports: a sharp, flat photo of the photo page works, but pasting the two MRZ lines is faster and 100% reliable — the tool validates them against ICAO check digits.
• Born-digital PDFs (with a real text layer) compare instantly; scanned PDFs and photos are run through OCR, which takes a few seconds per page.
Field-by-field help for the forms that come up most in U.S. immigration — what each form is for, who files it, the answers that trip people up, and the documents to have ready before you start.
Educational guidance · always confirm against the official instructions on uscis.gov & travel.state.gov
Employment-based Final Action Dates from the most recent Visa Bulletin, plus a quick check of whether your priority date is current.
Am I current?
Enter your category, country of chargeability and priority date to see if a green-card number is available this month.
Final Action Dates — Employment-Based
“C” means the category is current (no backlog). A date means only priority dates earlier than it can file/receive a visa number.
Typical USCIS processing times by form and service center — median, plus the 75th and 90th percentile so you can see the long tail, not just the average.
Estimate my wait
Pick a form and the service center on your receipt notice (the three-letter prefix on your receipt number).
All processing times
Two checks that decide a lot of H-1B and PERM cases: is the offered salary at or above the prevailing wage, and is the sponsoring employer a strong, low-risk filer?
Prevailing-wage check
Look up the DOL prevailing wage for an occupation, state and wage level, then compare it to a salary offer.
H-1B sponsor grades
Top sponsors by petition volume, with approval rate and risk flags. Click a column to sort.
A 92%+ approvalsB 84–92%C <84%Dependent H-1B-dependent employer (extra attestations)