The resume it builds, and the distinction is worth understanding before you choose a tool. Folio can read an uploaded PDF to pull your text out of it, and the job-description match runs on that text, so the keyword gap is genuinely about your content. The 0 to 100 ATS score is different: it grades structure, headings, selectable text, contrast and length, which are properties of a layout, so it reports on the document Folio renders rather than on a file it did not make. That is a deliberate trade. A scanner tells you your old file scored badly and leaves you to rebuild it somewhere; Folio rebuilds it in a layout where those rules cannot break, and shows the number before you export.