Free tool
In buildSee which of ten resumes actually fits the brief
Paste a job description and up to ten resumes, and get a ranked shortlist where every position is explained requirement by requirement.
The Surhires resume screener will take one job description and up to ten resumes and return a ranked shortlist. Each candidate carries a per-requirement breakdown showing which stated requirement was met, partly met or absent. It ranks and explains an order of review. It does not reject anybody, and no hiring decision is automated.
By Surhires Editorial · Published · Reviewed
In the product: in build for Wave 1 as a free public tool
What the screener will do with a job description and ten resumes
You paste one job description into the first box and up to ten resumes into the second. The tool reads the description first, pulls out the requirements it can identify, and separates the ones written as essential from the ones written as desirable. Then it reads each resume against that list and produces a position in a ranked order, with a line for every requirement saying whether the evidence was found, found partially, or not found at all.
The output is a shortlist you read, not a decision you accept. The point of the per-requirement breakdown is that you can disagree with it in about four seconds. If a candidate is placed sixth because the description asked for five years and the resume says four years and eleven months, you can see that, override it, and move on. A single number with no reasoning behind it gives you nothing to argue with, which is exactly why single numbers are unsafe.
The tool is not live yet. It is in build for the Wave 1 release, and this page describes what it will do rather than what you can run today. We are not publishing a launch date until the build is finished.
Output quality is set by the job description you paste
This is the part most screening tools quietly skip. The ranking can only be as structured as the requirements it was given. A description that says the ideal candidate is a self-starter with a passion for excellence contains nothing a screener can check a resume against, so the ranking that comes back will be close to arbitrary and will look confident anyway.
A description that produces a useful ranking states the discipline and seniority, names the tools and technologies specifically rather than by category, gives a location and whether it is remote, hybrid or on-site, separates must-haves from preferences explicitly, and says what the person will actually be doing in the first six months. Ten lines of that beat two pages of company boilerplate every time.
- Name the technologies, not the category: PostgreSQL and Kafka rather than modern data tooling
- Say how many years, against which specific skill, rather than a single global number
- Mark must-haves and preferences separately, in two lists, in the description itself
- State the location and the working pattern, because both are screenable and both get inferred wrongly
- Include certifications or licences by their proper name if they are genuinely required
- Cut the culture paragraph before pasting; it adds length and no signal
How to read the ranked shortlist without over-trusting it
Read the breakdown before the order. The order is a summary of the breakdown, and the breakdown is where the mistakes are visible. A candidate marked absent on a requirement they clearly hold usually means the resume phrased it differently, which tells you something about the resume rather than the person.
Treat the bottom of the list with more suspicion than the top. Ranking systems are generally better at recognising a strong obvious match than at recognising an unusual one, and the candidate who changed sector two years ago is the one most likely to be under-ranked. If a requisition is hard to fill, the bottom half of a screened list is often where the interesting reads are.
The ranking is a review order. It saves you the first pass through a pile, and that is the whole claim being made for it.
It ranks and explains. It never rejects anybody
Surhires holds the same boundary in the free tool that it holds in the product: automated scoring orders a human review, it does not end anybody's application. There is no threshold below which a candidate is discarded, no auto-reject setting, and no output that says do not proceed. The screener produces a sequence and a reason for it.
That boundary is partly about hiring quality and partly about what regulators are now asking. Where an automated employment decision tool is in scope, the questions asked are which candidates were scored, on what basis, and what the tool's output actually determined. A tool that only orders a review is a much simpler thing to answer for than one that closes a door. It is still your decision to use it, and your responsibility to know whether your jurisdiction treats it as in scope.
What happens to the resumes you paste into this tool
The screener will process the text you paste in order to produce the ranking, and will not retain it once the result has been returned. Nothing you paste into the free tool will be written into a Surhires candidate database, added to a talent pool, used to market to those candidates, or used to train a model. If you are not signed in, there is no account for it to be filed against; if you are signed in, saving a candidate to your database will be an explicit action you take, never a side effect of running the screener.
Now the part that free tools usually leave out. A resume is another person's personal data. Pasting it into any free web tool, ours included, is a processing decision you are making as the controller of that data, and the candidate's expectations, your privacy notice and your jurisdiction all apply to it. We can tell you what we do with the text; we cannot make that decision lawful on your behalf, and nobody who publishes a free screener can.
If you are unsure, the safe pattern is the same one experienced recruiters already use for anything sensitive: redact the name and contact details before pasting. The requirement matching does not need them, and the ranking is unaffected.
What the free screener will not do
It will not take more than ten resumes, so it is a triage tool for a single requisition rather than a way to process a database. It will not read a candidate's history across previous applications, because it has no database behind it. It will not check right to work, verify a claim, contact a referee or assess anything a resume does not state.
It will not predict performance. A resume is a document a candidate wrote about themselves, and no amount of processing turns it into evidence of how someone will do the job. The screener tells you what the resume claims and how those claims line up against what you asked for. Everything after that is an interview.
Where the tool stops and the product starts
The free screener handles one requisition and ten resumes with no memory. Inside Surhires, the same matching runs against your whole database rather than a paste box, so the first search on a new brief looks at the candidates you already have before you spend anything on sourcing. Scores are stored on the record, so you can see why a candidate ranked where they did six months later when the client asks.
The product also keeps the audit trail the free tool cannot: which requisition, which version of the brief, who reviewed the list, what disposition was recorded and by whom. If your screening ever has to be explained to somebody outside the desk, that trail is the thing that does the explaining.
What you get
One brief, ten resumes
Paste a single job description and up to ten resumes for a ranked review order.
Per-requirement breakdown
Every requirement scored met, partly met or absent, with the resume line that supports it.
Must-have separation
Requirements written as essential are weighted separately from those written as desirable.
No auto-reject
The output is a review order only. There is no threshold that removes a candidate.
Explained ordering
Each position carries its reasoning, so you can disagree with it in seconds.
Plain-text paste
Works with pasted resume text, so you are not uploading files you would rather not.
No retention
Pasted text is processed to produce the result and not kept afterwards.
No database write
Nothing from the free tool enters a candidate database or a talent pool.
No training use
Text you paste is not used to train or fine-tune any model.
Redaction friendly
Names and contact details can be stripped before pasting without changing the ranking.
Brief quality hints
Flags a job description too vague to screen against before it produces a misleading order.
Signed-out use
No account needed to run it, and no account created by running it.
Same logic as the product
The matching approach is the one used inside Surhires, at a single-requisition scale.
Questions recruiters ask
Can I use this to reject candidates automatically?
No, and it is built so you cannot. The screener returns a review order with reasoning attached and no rejection threshold. Every disposition is a decision a person makes and records. If you want a tool that auto-rejects below a score, this is not it, and we are not going to build one.
Do you keep the resumes I paste in?
No. The text is processed to produce the ranking and is not retained once the result is returned. It is not written to a candidate database, not added to a talent pool, not used for marketing and not used to train a model. If you are signed in, saving a candidate is a separate action you take deliberately.
Is it lawful for me to paste somebody else's resume into a free tool?
That is your call as the controller of that data, not ours. Your privacy notice, the basis on which you hold the resume and your jurisdiction all apply. We can tell you what happens to the text on our side. We cannot make the decision for you, and any free tool that implies otherwise is overreaching.
How many resumes can I screen at once?
Ten. The limit is deliberate: this is a triage tool for one requisition, not a bulk-processing route around a CRM. If you need to screen a whole database against a live brief, that is the matching engine inside Surhires, which runs against stored records and keeps the reasoning on the candidate.
Will it work on a vague job description?
It will produce an output, and that output will be close to meaningless. A description with no named skills, no seniority and no separation between must-haves and preferences gives the screener nothing to check against. The tool flags this rather than pretending the ranking is sound. Fix the brief first; the job description analyser will help.
Does the ranking account for bias?
It scores against the requirements you wrote, so a biased requirement produces a biased ranking. That is a reason to look hard at your own description. Inside the product, demographic data is stored apart from the hiring record and is never visible to the scoring path, and disposition codes are fixed rather than free text so a decision can be reconstructed.
When will the screener be available?
It is in build for the Wave 1 release and is not usable yet. We are not publishing a date until the build is finished, because a date published early is a date that slips. This page exists so you know what it will and will not do when it does arrive.
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.