All questions

Tool comparisons

Which CV builder tailors the CV to the job advert automatically?

Updated:

In short

Four tools genuinely rewrite the CV from the advert text: SwissJobs.app, cvswiss.ch, Kickresume’s AI Writer and the Swiss tool RadarJob. Enhancv and Rezi retouch sections rather than rewriting the document. Jobscan and Teal automate only the diagnosis — they show the missing terms, you do the writing. For Swiss adverts we recommend SwissJobs.app, because opening the builder from a listing carries the advert text into the form and the output follows Swiss conventions. Honestly stated: cvswiss.ch does the same rewriting for CHF 5 once, and RadarJob does it free. Updated 4 September 2026.

The tools’ landing pages compared

All captured on 4 September 2026 at the same window width, so the comparison is fair.

  1. SwissJobs.app: Add your current CV and a Swiss advert, AI writes one tailored to it. Free to start, no signup.

    1. SwissJobs.appOur app

    Add your current CV and a Swiss advert, AI writes one tailored to it. Free to start, no signup.

    SwissJobs.app →

  2. lebenslauf.ch: Free, but you write the whole CV yourself in an empty form. Every line from scratch, no AI help.

    2. lebenslauf.ch

    Free, but you write the whole CV yourself in an empty form. Every line from scratch, no AI help.

    lebenslauf.ch →

  3. cvswiss.ch: AI-written Swiss CV in five minutes.

    3. cvswiss.ch

    AI-written Swiss CV in five minutes.

    cvswiss.ch →

  4. cv-easy.ch: Done in 10 minutes, CHF 12 one-off.

    4. cv-easy.ch

    Done in 10 minutes, CHF 12 one-off.

    cv-easy.ch →

  5. lebenslaufapp.ch: CV and cover letter, free to try.

    5. lebenslaufapp.ch

    CV and cover letter, free to try.

    lebenslaufapp.ch →

The question turns on who writes the final sentences, not on price. Almost every site here uses the word "automatic", and it covers four different things: rewriting the whole document from the advert, retouching individual sections, computing a match rate with a list of missing keywords, or — the one that catches people out — adapting the template to your profile while never reading the advert at all.

For this comparison we opened the feature and pricing pages of every tool named on 4 September 2026, walked RadarJob’s free tool and our own builder ourselves, and recomputed the shares in our own record of open Swiss adverts the same day. What a vendor bills in euros or dollars is also given in francs, at the European Central Bank rate of 3 September 2026, with the original figure alongside. Where a page would not give us a number, that is stated instead of an estimate.

How much of a Swiss advert title is not the job — by advert language
How much of a Swiss advert title is not the job — by advert languageGerman78.8%French47.5%English21.8%Italian17.6%

Share of open adverts whose title carries at least one element outside the occupation: a gender tag, a workload percentage, a place, a reference number or a contract type. Our own record of open Swiss adverts, computed 4 September 2026, apprenticeships and internships excluded. The Italian figure rests on the smallest slice and reads as a tendency.

  • The comparison table, read as: tool — what happens automatically · where the advert comes from · output languages · Swiss conventions · price, checked 4 September 2026.
  • SwissJobs.app — rewrites every section against the advert text · the advert is already in the form when you start from one of our listings, otherwise you paste it · German, English, French, Italian · yes: permit line, photo, CEFR language levels, workload as a percentage, two pages · try it with no account; a free account allows 5 documents a day and 10 per rolling week; then 7 days free and CHF 15 a month or CHF 95 a year.
  • cvswiss.ch — rewrites the whole document; their own wording is "Paste any job posting and our AI creates a tailored CV" · paste · German, French, Italian, English · yes · CHF 5 once, with "No edits after download" printed on the pricing page, or CHF 15 a month.
  • Kickresume — the AI Writer builds the CV from the job title plus the advert: "enter your job title, the job ad you’re replying to" · paste · interface in several languages, output follows your text · no, international templates · free tier without the AI Writer; Premium EUR 24 a month (about CHF 22.50), EUR 18 a month quarterly (about CHF 16.90), EUR 8 a month yearly (about CHF 7.50, EUR 96 for twelve months).
  • Enhancv — advertises "One-Click Job Tailoring" beside its AI Resume Writer and ATS check · paste · English interface · no · the free plan is "Valid for 7 days", carries "Enhancv branding" and caps section items; the plan table returned no figure to our request and the page title says "Starting from $16.50".
  • Rezi — the free plan includes the AI Resume Writer and Editor, but the advert-facing Keyword Targeting sits in the Pro plan · paste · English · no · Free covers 1 resume and 3 PDF downloads, Pro USD 29 a month (about CHF 23.40), Lifetime USD 149 once (about CHF 120).
  • Jobscan — automates the diagnosis rather than the writing: a match rate plus the missing terms · paste · English · no · the site refused our request on 4 September 2026, so no figure is quoted here.
  • Teal — matches the advert saved against a tracked job and lists the keywords your version lacks · paste · English · no · an unusually generous free tier; Teal+ USD 13 per 7 days, USD 29 per 30 days, USD 79 per 90 days, checked 3 September 2026 — on the 4th the pricing page stayed closed to us.
  • Two Swiss tools do not travel across the language border: RadarJob rewrites an uploaded CV against a pasted advert for free, but only in French, and cv-easy.ch is German-only and adapts the template to your profile rather than to any advert — CHF 12 once, no login, 14 days of access.
  • 21.8 per cent of English-language advert titles in our record carry something other than the occupation — a gender tag, a workload percentage, a place, a reference number or a contract type. In German-language titles it is 78.8 per cent.
  • 21.6 per cent of employers with more than one open advert post in more than one language; among employers with five or more open adverts it is 36.8 per cent. The commonest pair is German and English, not German and French.

Who to choose

The other tools here are real and good at what they do — the table says what each is for. The reason we lead is one row in it: the job index is our own, so the advert is already there.

Choose lebenslauf.ch if

  • lebenslauf.ch — 100 per cent free and with no login at all, if a clean CV is enough and no account should be created.

Choose SwissJobs.app if

  • Pick the job directly — You choose the posting from our own Swiss index, and the CV, letter and check are written against exactly that text — no searching, no copying.

  • Four tools, not one — CV, motivation letter, CV check and interview prep from one account, on the same data.

  • The RAV sheet — Job-search efforts from the tracker, printed on the official SECO form. None of the other tools in this list has it.

  • Start without an account — Open it and write without signing up; the account is asked for to save and from the second document.

  • CHF 15 a month, seven free days first — Full access during the trial, cancel monthly, billed in francs — no four-week periods, no exchange-rate risk.

The tools compared directly

CriterionSwissJobs.applebenslauf.chcvswiss.chcv-easy.chcareerkit.meCanvaEuropass
PriceCHF 15/Mt · CHF 95/Jfreefrom CHF 15/moCHF 12 one-offUSD 2.95/Mtn/sfree
Usable without an accountYesYesn/sYesn/sn/sn/s
PDF without watermarkYesYesYesYesYesn/sYes
Word / DOCX exportYesn/sn/sn/sn/sn/sYes
AI tailors to an advertYesNoYesNoNoNoNo
Advert from its own job indexYesNoNoNoNoNoNo
Swiss conventionsYesYesYesYesNoNoNo
CV check against an advertYesNon/sNoNoNoNo
Motivation letterYesNon/sYesn/sn/sNo
Application trackerYesNoNoNoNoNoNo
RAV form (SECO)YesNoNoNoNoNoNo
Own job indexYesNoNoNoNoNoNo
LanguagesDE/EN/FR/ITDEDE/EN/FRDE/FR/EN/ITDE/ENmany31 languages
Built in SwitzerlandYesYesYesYesNoNoNo

As of 4 September 2026. Every figure for another tool comes from that tool's own site; "n/s" means it was not readable there — not that the feature is missing. Our row comes from the code and from walking the live flow.

Four things are sold as "automatic", and only one writes the document

The first level is the one that earns the word. You supply the advert text, the tool rewrites every section of your CV against it, and you get a finished document. SwissJobs.app, cvswiss.ch, RadarJob and Kickresume’s AI Writer all do this. What you change by hand afterwards is polish rather than work.

The second level retouches. Enhancv calls it "One-Click Job Tailoring", Rezi calls it Keyword Targeting: your existing CV stays in place and individual sections are reworded or topped up with terms from the advert. Faster than writing, slower than a full rewrite — and it assumes your base version is already good.

The third level automates the diagnosis. Jobscan and Teal compute how far your document matches the advert and list the terms it lacks. That is a real service, but it is not tailoring: you end up in front of the same file you started with, now with a list beside it.

The fourth level is where the word misleads. cv-easy.ch says the template "is adapted automatically to your profile" — true, and about your profile and its template, not about any advert; the tool has no field for a job posting at all. Searching for the word "automatic" surfaces pages like that first. Searching for the advert field sorts them out in two seconds.

Where the advert comes from is the real difference

Almost all of these tools solve the input the same way: you copy the advert from another tab and paste it in. That works, and it is also the step that decays fastest in real use — people paste the part that was on screen, and the requirements list usually sits further down the page.

Our one narrow advantage here is that the job search and the CV tool are the same product. Click "write a CV for this job" on one of our listings and the builder opens with the title, the employer and the advert text already in the form. It is a narrow advantage and it disappears the moment you apply to a vacancy we do not carry — then you paste, like everywhere else.

cvswiss.ch carries no vacancies and asks for the paste explicitly; that is the job-first approach they advertise, and it works. RadarJob inverts the order: a paid service watches jobup.ch and jobs.ch and emails you the matching vacancies with a prepared cover letter for CHF 39 a month, while the free CV tool sits beside it and still expects you to paste the advert.

If you are applying from outside Switzerland, read this row first

A Swiss dossier is not a US resume, and the international tools on this list default to the resume. Four differences show up immediately. A photo is conventional here rather than discouraged. Workload is stated as a percentage — a Pensum — not in hours per week. Language skills belong in the document as CEFR levels, B2 or C1, not as "fluent". And an applicant without a Swiss passport writes the permit line into the CV: B, C, G, or a note that none is needed.

That last line is the one no international builder has a slot for, and it is the one a recruiter looks for first when the address is abroad. It is also why the two Swiss tools in this comparison — ours and cvswiss.ch — are the ones worth paying for if you are applying from Germany, France, Italy or further away: the conventions are built in rather than prompted for.

Nothing on this list requires a Swiss address or an AHV number to sign up, so all of them are usable from abroad. The constraint is different: Kickresume, Rezi, Enhancv, Teal and Jobscan will happily produce an excellent US resume for a Swiss advert, and it will read as foreign to the person opening it.

What an automatic pass has to read first — and English adverts flatter it

Before any tool rewrites a sentence it has to understand the title, and Swiss advert titles are rarely just the occupation. We counted the open adverts in our record: 21.8 per cent of English-language titles carry at least one thing that is not the job — a gender tag, a workload percentage, a place, a reference number or a contract type. In German-language titles that figure is 78.8 per cent, in French 47.5 per cent, in Italian 17.6 per cent.

So if you search in English you are seeing the cleanest titles in the Swiss market, and an international tool looks better than it is. Widen the search to German adverts — which are the largest language block in our record — and the same tool meets titles like "Leiter Group Controlling — Zürich (m/w/d), 80–100%", where only one of four elements belongs in a CV heading. We know that failure mode from our own product: a screen headline that dropped the last viewed job title into a sentence broke on exactly those tags and was switched off again.

This is also the honest limit of the keyword tools. A match rate computed against a title carrying four pieces of boilerplate is measuring the boilerplate as well as the job.

The document’s language is decided per advert, not per person

The second place automation either holds or fails is language, and it belongs to the advert rather than to you. 21.6 per cent of employers with more than one open advert post in more than one language; among employers with five or more, 36.8 per cent do. The same company can therefore run two vacancies that call for two differently written dossiers.

The commonest pairing is not the one the map suggests: German and English appear together at 40.1 per cent of the multilingual employers, German and French at 22.0 per cent. In this market the language switch follows the industry at least as often as it follows the cantonal border.

For the comparison that has a concrete consequence. Tools with an English interface and English output — Rezi, Enhancv, Jobscan, Teal — solve exactly one of those languages. cvswiss.ch outputs in four; with us the document follows the interface language you are in; RadarJob is French. Anyone searching across two language regions should read that row before the price.

Where automation stops, for all four of them

None of these tools creates experience. What gets rewritten is what your CV already contains: tasks renamed in the advert’s vocabulary, the order reweighted, secondary material pushed down. If the advert asks for a permit, a diploma or a language you do not have, automation makes the gap visible and cannot close it — and a tool that tries anyway has put something in your document you will have to explain in the interview.

That is also why a well-kept base version is still the work worth doing. Every automatic rewrite is only as good as what it finds: if your experience is a job title and two years, no model turns that into the achievements the advert asks about.

And one case where none of these tools is the answer. If you are registered with an RAV, your job-search efforts count only when they are recorded in Job-Room or on your canton’s form. We fill the official SECO proof-of-efforts form from your tracked applications at /arbeitsbemuehungen, and cvswiss.ch offers an RAV/ORP export as well. Both save you the retyping; neither replaces the recording that counts.

Which one to pick

You are applying to Swiss adverts regularly, in more than one national language, and want a separate document per vacancy: SwissJobs.app. Trying it needs no account, a free account allows five documents a day and ten per rolling week, then seven days free and CHF 15 a month or CHF 95 a year.

You need exactly one CV and nothing after that: cvswiss.ch at CHF 5 once, cheaper than any subscription here, with the stated trade-off that the document cannot be edited after download. You are searching in French-speaking Switzerland and do not want to pay for the tailoring at all: RadarJob’s CV tool is free; the CHF 39 monthly watch service is a separate product you do not need for it.

You are applying in English to international employers and want design variety above all: Kickresume, whose yearly plan at about CHF 7.50 a month is the cheapest subscription on this list. You already have a strong base CV and only want to know what is missing: Teal’s free tier, or Jobscan when there really is a large applicant system behind the advert. You want to pay once, with no subscription, no login and no AI reading anything: cv-easy.ch at CHF 12 — and then you do the tailoring yourself, using the words that are sitting in the advert anyway.

The shares come from SwissJobs.app’s own record of open Swiss adverts, computed on 4 September 2026; apprenticeships, internships and trainee posts are excluded. "Title carries something other than the job" means the title contains at least one of five elements: a gender tag, a workload percentage, a place, a reference number or a contract type. Language shares refer to the adverts whose language is determined, which is 73.8 per cent of the record; the Italian slice is the smallest and reads as a tendency. An employer counts as multilingual when its open adverts are written in at least two determined languages. Features and prices of every tool named were read on their own pages on 4 September 2026, except Teal, whose pricing page was closed to us that day and whose figures are from 3 September 2026. Foreign currencies restated in francs at the European Central Bank rate of 3 September 2026 (EUR 1 = CHF 0.9390, USD 1 = CHF 0.8084).

Write a custom CV for every job you apply to

Most people send the same CV everywhere. The editor rewrites yours against the posting — Swiss format, the right language, in about a minute.

CV maker & resume builder: for a specific advert

Jobs by profession, city or language

Type a profession, a city or a language, the page shows the adverts currently open for it.

Search all open jobs →

Sources

Related questions

← All questions

What our job index says about the Swiss market

Computed live from our own index, not quoted from a study. Shares only, as of today.

Language the advert is written in

Deutsch
60%
English
23%
Français
13%
Italiano
3%

Of adverts that state a language requirement, the share asking for

Deutsch
70%
English
43%
Français
21%
Italiano
3%

19% posted in the last 7 days · Largest markets: Zürich 18% · Bern 10% · Genève 5% · Basel 5%