WoluTools

Job Application Tailor

Cover letter generator: a first draft from your CV and the job description

Upload your CV and paste the job ad. You get an editable Word cover letter and a list of the requirements your CV supports, each with the matching lines from both texts. Requirements your CV does not cover stay on a separate list.

  • Free preview of the result before any credits are used
  • 2 AI credits for the full files of one application
  • English or German, in a neutral, friendly or concise tone

Start with your CV

or drop it here

PDF, DOCX or TXT · one CV · up to 10 MB

  1. Job descriptionPaste the text of the ad
  2. Language and toneEnglish or German
  3. PreviewFree, no credits used

Preview free · 2 AI credits per letter · free account needed. Sign in with a confirmed email address; up to 3 new jobs a day.

What you download

Three files for one application, plus a short read-me. Result files expire after 24 hours.

  • cover-letter.docxThe letter as an editable Word document. Check names, tone and every statement about your experience before you send it.
  • requirements.txtTwo lists from the job ad: “Supported by CV” and “Not supported by CV”.
  • requirement-evidence.csvOne row per supported requirement, with the original excerpt from your CV next to the original excerpt from the job description.
Fictional example, not your result

Requirement: Python

From your CV
“Built weekly sales reports in Python for the regional team.”
From the job description
“You will create reports with Python and SQL.”

Not supported by CV: SQL. It stays on the gap list. Add it to the letter only if you have real experience with it.

Checked before you see the draft

These checks catch invented quotes and figures. They do not judge whether your experience is strong enough for the role, so read the draft yourself. There is no ATS score, and nothing is sent to an employer.

How it works

  1. Add your CV and the job ad

    Sign in with a free account and a confirmed email address. Upload a text-based CV (PDF, DOCX or TXT, up to 10 MB), paste the job description and pick the language and tone.

  2. Check the free preview

    You see a limited sample and any warnings before credits are used. Automated checks are not a guarantee that the letter is accurate.

  3. Unlock the files

    The cost is shown before you unlock: 2 AI credits per application. Result files expire after 24 hours.

Cost, limits and your data

Preview
Free, no credits used
Full files
2 AI credits per application, about €0.70 with the 20-credit pack (€6.99)
Per job
One CV and one job description, up to 10 MB
Daily limit
Up to 3 new jobs a day
Credits
Packs never expire. Pro includes 40 credits a month.
Your files
Processed on our server in Vienna, Austria. Uploads are not used to train AI models.

Before you start

What do I upload and what do I paste?

Upload your CV as a text-based PDF, DOCX or TXT file, then paste the job description separately. A heavily graphical CV layout gives the comparison less to read than plain role descriptions and named skills.

Do I need an account?

Yes. The preview and the download need a free account with a confirmed email address. The preview uses no credits; the full files cost 2 AI credits per application.

How does it decide which requirements are supported?

It pairs each requirement from the job description with excerpts from your CV and keeps both quotes visible. Read them yourself: a word appearing in a document does not prove proficiency, and a short course is not the same as professional responsibility.

Is the cover letter ready to send?

No. The DOCX is an editable draft. Check names, tone and every claim about your experience before it goes to an employer.

Does it give me an ATS score?

No. There is no score, no interview guarantee and no submission on your behalf. What you get is a reviewable comparison plus a first draft.

Why only one application per job?

Each job covers a single CV and a single job description, so the letter stays tied to that one role. Sending the same generic letter to many employers is what the comparison is meant to replace.

Getting a better draft