Free RFE Diagnostic Tool

Upload your USCIS Request for Evidence and get a structured, criterion-by-criterion breakdown — deadline, the officer's exact quoted reasoning, and suggested evidence to close each gap.

Drag the RFE notice here, or click to choose a filePDF, DOC, or DOCX — usually just one fileScanned into a few parts? Drop them all in — we'll stitch them together.

We read the actual RFE notice file you received from USCIS automatically — you don't need to check it unless something looks off.

This is not legal advice and never estimates an approval probability — have a licensed attorney review anything before you respond to USCIS.

How it works

01

Sign in (free)

A free account is required — no card, no payment. Free use is capped per day; if you hit the limit, it resets the next day.

02

Upload or paste your RFE notice

Drag the PDF, DOC, or DOCX USCIS sent you into the box — scans are handled too. You can review and edit the extracted text before analyzing.

03

Read the breakdown

Deadline, receipt number, and a per-criterion deficiency table with the officer's exact quoted reasoning and suggested evidence.

FAQ

Is this legal advice?

No. This tool produces a structured analysis to help you understand an RFE faster — it is not legal advice and never estimates an approval probability. Have a licensed attorney review your case before you respond to USCIS.

How accurate is the analysis?

It's generated by the same AI model ImmiFlo uses inside the desktop app, checked against a fixed list of valid USCIS criteria so it can't invent categories that don't exist. It can still miss nuance in an unusual letter — always verify against the original RFE text.

What happens to the RFE notice I upload?

The file is read to extract its text, which is sent over an encrypted connection to generate this analysis. See the Security & Data page for exactly what’s stored, for how long, and how to delete it.

Do I have to pay?

No. RFE structured parsing is a free-tier feature — any logged-in account can use it, capped at a set number of free runs per day (this feature's own limit, not a cross-feature AI budget). The cap resets the next day.