SwissJobs.app or lebenslaufapp.ch — which Swiss CV app should I use?
Updated:
In short
If you already know Resume.io, you already know lebenslaufapp.ch: it is the same application, run by the same company under more than two dozen country addresses. You get thirty-eight designs, a spell checker, suggested phrasing and an application tracker — but the free tier allows one CV, downloadable only as a TXT file. SwissJobs.app writes the CV from the text of a specific Swiss job advert, exports PDF and Word without a watermark, and runs in four languages. Choose them for visual variety, us for applying to Swiss adverts. Checked 4 September 2026.
That is an argument for our own product, and we would rather say so at the top than bury it. What makes it checkable is that every line below comes from a page we opened. On 4 September 2026, without signing in, we read their home page, pricing page, the "Lebenslauf erstellen" page, the template gallery, the "Lebenslauf Schweiz" example, the terms of use, the privacy policy and the right-of-withdrawal page. Their editor is a browser application that served us an empty shell, so anything behind their login is reported as their own claim, not as something we walked through.
One point matters more if you are reading this from outside Switzerland than it does for someone already here. A Swiss application is not a resume with different spelling. It normally carries Arbeitszeugnisse (the written references a Swiss employer issues), a permit line if you do not hold a Swiss passport, language skills stated as CEFR levels rather than "fluent", a workload given as a Pensum in per cent, and a photo — which is conventional here and discouraged in the US and the UK. That list is the real test of a "Swiss" CV tool, and we apply it to both products below.
Share of open Swiss postings whose job title falls into one of the four occupations for which lebenslaufapp.ch publishes a Swiss CV example. Our own stock of open postings, apprenticeships and internships excluded, all advert languages, as at 4 September 2026. Postings matching two occupations are counted once in the total.
- The free exit — lebenslaufapp.ch: the "Nulltarif" costs CHF 0.00 and covers one CV and one cover letter, "Downloads nur im TXT-Format", with sharing and analysis limited. SwissJobs.app: the editor starts without signing in and produces a finished document in the Swiss format; nothing of it can be taken away for free.
- Cheapest route to a clean file — lebenslaufapp.ch: CHF 2.95 for seven days, then CHF 14.95 a month per the pricing card; or one-off payments of CHF 44.95 for six months and CHF 74.95 for twelve. SwissJobs.app: a trial lasting seven days, after which CHF 15 monthly, or CHF 95 for the year — around CHF 7.92 per month once divided out.
- Word file (DOCX) — lebenslaufapp.ch: the paid cards list "unlimited PDF downloads"; the home page promises Word or PDF, and their own FAQ narrows it to "bestimmte Lebensläufe", certain CVs, being available as DOCX. SwissJobs.app: both formats sit on one tier and neither is watermarked; the accent colour chosen in the editor travels with the file.
- Tailoring to the advert — lebenslaufapp.ch: their own FAQ describes duplicating an existing CV, inserting links to the job ad, and adjusting the important sections yourself; no page we read offers a field for the advert text. SwissJobs.app: the advert text is read and every section rewritten against it, with the advert coming from our own search across more than twenty thousand open Swiss postings.
- Languages — lebenslaufapp.ch: the Swiss address is German, and the country switcher lists Switzerland exactly once; the group’s French and Italian editions are cvapp.fr and cvapp.it, the products for France and for Italy. SwissJobs.app: German, French, Italian and English with their own pages, and the document is generated in the language you are using the site in.
- Swiss dossier specifics — lebenslaufapp.ch: their Swiss guide covers the photo, the school system and Swiss vocabulary well; the words for residence permit and Arbeitszeugnis do not appear on it, and its sample CV lists languages with no CEFR level. SwissJobs.app: permit line, A1–C2 language levels, the photo convention and Arbeitszeugnisse are part of the format.
- Job search and tracking — lebenslaufapp.ch: their own page describes searching for jobs, adding them to a wishlist and tracking them through applied, interview, offer and rejected; the search requires an account, so we did not see it. SwissJobs.app: the adverts sit on the same site as the generator, and tracked applications feed the proof-of-efforts sheet.
- Proof of job-search efforts — lebenslaufapp.ch: neither the RAV nor a form for it appears on any page we read. SwissJobs.app: /arbeitsbemuehungen fills the official federal sheet in German, French or Italian, in the browser, from your tracked applications.
- Account — lebenslaufapp.ch: their own three-step guide starts with registering, via LinkedIn, Facebook, Google or name and email. SwissJobs.app: the editor runs without an account; saving and downloading need one, free and without a card.
Who to choose
The difference is not the editor, it is what the editor starts from: with us the advert is already there. You pick the job straight from our own Swiss job index — with lebenslaufapp.ch you find the advert somewhere else and paste it in.
Choose lebenslaufapp.ch if
lebenslaufapp.ch — a free generator for both CV and cover letter that can be tried without paying.
Choose SwissJobs.app if
Pick the job directly — We run the job index ourselves. Open the generator from a posting and the advert text is already loaded, and the CV is written against exactly that text — no searching, no copying, no pasting.
Four tools, not one — CV, motivation letter for the same advert, a CV check against that advert, and interview preparation — one account, the same data.
The RAV sheet — Your job-search efforts are filled from your application tracker and printed as the official SECO form. No other Swiss CV tool in this comparison has it.
Word export, no watermark — PDF and DOCX, both clean. Many builders hand you a text file on the free plan, or stamp a watermark on the document.
Start without an account — The editor opens without signing up. The account is asked for to save and from the second document — the first download needs none.
Feature comparison
| Feature | SwissJobs.app | lebenslaufapp.ch |
|---|---|---|
| CV editor | Yes | Yes |
| Start without an account | Yes | not stated |
| PDF export, no watermark | Yes | not stated |
| Word / DOCX export | Yes | not stated |
| AI tailors the CV to a specific advert | Yes | No |
| Advert text comes from its own job index | Yes | No |
| AI prompt edit in seconds | Yes | No |
| Full manual editing | Yes | Yes |
| Design variations | 54 (2 layouts x 3 fonts x 9 accent colours) | not stated |
| Swiss conventions (photo, permit, CEFR, workload %) | Yes | not stated |
| ATS structure | Yes | not stated |
| CV check against an advert | Yes | No |
| Motivation letter for the same advert | Yes | No |
| Interview preparation | Yes | No |
| Application tracker | Yes | No |
| RAV job-search-efforts form (SECO) | Yes | No |
| Own Swiss job index | Yes | No |
| Job alerts by email | Yes | No |
| Interface languages | DE / EN / FR / IT | DE |
| Built in Switzerland | Yes | Yes |
Everything about lebenslaufapp.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
Pricing side by side
| What you pay | SwissJobs.app | lebenslaufapp.ch |
|---|---|---|
| Monthly price | CHF 15 — all six tools, one subscription | not stated |
| Yearly price | CHF 95 a year (= CHF 7.92 a month) — the same six tools | not stated |
| Single document | — | not stated |
| Free trialOur seven days are the full product, not a limited preview. | 7 days, full access, cancel any time | free to try |
| What works without payingWe print the limit, because that is the number a comparison usually leaves out. | Editor without an account; free account: 5 documents/day, 10 per rolling week | free generator advertised |
| Currency | CHF | not stated |
| BillingWatch for four-week billing periods anywhere: that is 13 charges a year, not 12. The pricing page was unreachable on 4 September 2026 (HTTP 404), so no price is printed rather than an estimated one. | Calendar month, cancel any time | not stated |
Everything about lebenslaufapp.ch was read from the vendor's own page on 4 September 2026; our rows come from the code (lib/stripe/trialConfig.ts) and from walking the live flow. "not stated" means it could not be read on their site — not "does not exist".
The four price cards, read on 4 September 2026
Four cards are on offer. CHF 2.95 buys seven trial days with every template and colour, under a line reading "Der Preis für 7 Tage ändert sich zu CHF 14.95 pro Monat" — after the trial the price becomes CHF 14.95 a month. Beside it sit two one-off payments with nothing to cancel: CHF 44.95 for six months, CHF 74.95 for twelve. Then the "Nulltarif" at CHF 0.00: one CV, one cover letter, "Downloads nur im TXT-Format". All three paid cards carry a seven-day money-back guarantee, and payment runs through Adyen.
That free tier is built differently from the usual. Most CV builders let you download a watermarked PDF; here you get your text as a plain text file instead, with no design at all. For someone who wants to secure the wording and lay it out elsewhere, that is arguably more honest than a defaced PDF. For someone who came for the template, it is nothing.
One thing is worth reading yourself before paying, because two of their own pages say different things. The pricing card turns the trial into a monthly subscription at CHF 14.95. The right-of-withdrawal page instead states that after the trial "wird das Abonnement automatisch für einen Zeitraum von 6 Monaten zum Preis von 44.95 CHF verlängert" — the subscription renews automatically for six months at CHF 44.95. Those are two different consequences of the same trial. We are not resolving the contradiction, only pointing at it; and the same advice applies to our prices, which you should read on the page rather than in a comparison.
The same page notes that the right of withdrawal falls away when you take a subscription, because the digital content is delivered immediately, and that the trial is covered by the money-back guarantee instead. Over a full year, without discounts, the arithmetic is: CHF 74.95 with them as a single payment, CHF 95 with us. They are cheaper for a year, and they stay cheaper if what you need is one well-designed document.
Who is behind it — the address is not the company
The footer of every page reads "Resume.io // Imkey BV", with an address in Breda in the Netherlands. The terms of use name Talent, Inc. and its subsidiaries and affiliates as the contracting party, and describe the career.io platform. Their own "Über uns" timeline tells the story: in 2019 Resume.io expands across several countries, in 2021 Talent Inc. acquires it, in 2023 the tools are folded into the Career.io portal. lebenslaufapp.ch is the Swiss door into that house.
This is not an accusation. A product built for the world is often more polished than a local one, and the usage they advertise runs into the millions. It does change what "Swiss CV app" means, though. The Swiss part is the interface language, one example article and a price list in francs; the application underneath is the one that runs in Denmark, Mexico and Japan. You can see it in the gallery itself: alongside the templates you would use here sit Rirekisho and Shokumukeirekisho, the two standard Japanese application forms.
If it matters to you which law your dossier sits under, read both halves of their terms. The general half places your use of the platform under the laws of the United States and the State of Delaware, with venue in Kent County. A supplement for residents of the European Economic Area places it under Dutch law with a court in Amsterdam. Their privacy policy defines that area explicitly as "the countries of the European Union plus Norway, Liechtenstein and Iceland". Switzerland is not on that list. What follows from that for you is a question for a lawyer, not for a comparison page; we are only saying where it is written.
Their cookie notice is also unusually blunt, and it is their sentence rather than ours: consenting means data may be transferred to the USA, where US authorities "könnten geheim und ohne Rechtsbehelfsmöglichkeiten dagegen darauf zugreifen" — could access it secretly and without any remedy against it. It appears at the foot of every page on the site.
How Swiss the Swiss part actually is
Their "Lebenslauf Schweiz" example, last updated on 22 August 2026, is better than we expected and longer than most guides. It explains that a photo in the header is welcome here, unlike in the US or the UK. It walks through primary school, lower secondary, apprenticeship and university, so that a qualification lands in the right place. It advises restraint in the profile — do not overstate — and contrasts that explicitly with Germany. And it closes on Helvetisms: Couvert for envelope, Lichtsignal for traffic light, and double-s in place of the German sharp S. If you are moving here, that page is worth reading.
What is missing from it is just as telling. The German word for a residence permit does not appear anywhere on the page, although the B, C or G permit is the first question HR asks anyone without a Swiss passport. No CEFR level appears either: the sample CV lists "Deutsch, Französisch, Englisch" with no grade, while Swiss adverts ask for B2 and C1. And the Arbeitszeugnis is absent altogether — the page mentions references and says a letter of recommendation is issued by a former employer on request.
On that last point the statute is worth reading rather than remembering. Article 330a of the Swiss Code of Obligations, in the version in force since 1 January 2026, says: "The employee may at any time request from the employer a reference concerning the nature and the duration of the employment relationship, the quality of his work and his conduct." So an Arbeitszeugnis is a different object from a letter of recommendation, which genuinely is a favour — and it is the document a Swiss dossier normally encloses. Anyone following that page alone will not enclose it. What that means in your case is for a legal adviser; here we only report what the article says.
The reason for the gaps is architectural rather than careless. A product that fills the same form in more than two dozen countries cannot carry a field for a Swiss residence permit, because the field would be meaningless in twenty-four other markets. A tool that only knows Switzerland can carry it. That is the whole difference, and it cuts both ways: if you are also applying in Germany, Ireland or Portugal, their breadth is the feature and ours is the limit.
Five examples against a whole job market
The model at lebenslaufapp.ch is the template plus the pre-written sentence: you pick a look, choose from suggested phrasing and fill in the rest. For a tool like that to save you work, it has to hold something pre-written for your occupation. For Switzerland it publishes five CV examples — a general "Lebenslauf Schweiz" plus four occupations: customer service, nursing, commercial clerk and chef — and five cover-letter examples.
We counted how far those four occupations reach into the market that is actually open. The basis is the open Swiss postings we carry, apprenticeships and internships excluded; a posting counts as covered when its title clearly falls into one of the four, in any advert language. The result: 6.8 per cent of open positions fall into one of those occupations, and 93.2 per cent into none of them. Nursing reaches furthest at 3.1 per cent, then customer service at 2.1, commercial administration at 1.2 and kitchen work at 0.6 per cent.
This explicitly does not mean you cannot build a CV for another occupation there — of course you can. It means the pre-writing stops and you are back at an empty field, inside a good-looking frame. And the coverage is uneven by language, which matters if you are arriving into an English-speaking role: in German-language adverts it is 10.1 per cent, in French-language adverts 3.7, and in English-language adverts 2.2 per cent. For Italian-language adverts the pool is too small for a published rate to mean anything.
That gap is where the two approaches part. We do not need an example for your occupation, because instead of an example we read the advert you are applying to: the posting text goes into the generation and every section is rewritten against it, including for jobs nobody ever wrote a sample for. Afterwards you can edit any line by hand, or ask for a change in plain language and have the document rewritten.
What SwissJobs.app does — and the three places this goes against us
Our own row was checked today in the code and against the live site, not written from memory. Opened without signing in, our start routine answers anonymously with a finished document in the Swiss format — tried again today. Anonymity ends at saving: that route turns away a request with no account behind it. The account itself is free, wants an address and no card, and its ceilings are constants from our code: five documents in a day, ten across a rolling week, as many AI instructions, and for motivation letters five daily and ten monthly.
The finished file is the paid step: to download, whether as PDF or as Word, you need either the trial of seven days or a running subscription — CHF 15 monthly, CHF 95 yearly. The browser assembles the Word version out of exactly the document in front of you, accent colour and all, and it never carries a watermark — it is the version a recruiter puts a logo on and an RAV adviser comments in.
Three things go against us in this comparison, and they are worth stating plainly. First, at lebenslaufapp.ch you can leave with a file for nothing; it is plain text, but it is yours. With us you cannot. Second, thirty-eight drawn designs offer more visual choice than our 54 design variations, counted in the constants today and made of 2 layouts x 3 fonts x 9 accent colours — we vary one Swiss format, they offer different formats, and for a creative application their gallery wins. Third, for a full year CHF 74.95 as a single payment beats our CHF 95, with no cancellation to remember.
What we set against that is not "we understand Switzerland" — both sites claim it and their guide largely earns it. It is the combination that exists nowhere else: a CV written from the text of a specific advert that is already sitting in the search next to it; four languages with their own pages instead of one; the Word file in the same tier as the PDF; and the proof-of-efforts sheet filled from the same applications you were tracking anyway.
Who should pick which
Pick lebenslaufapp.ch if you write your own CV anyway and mainly want a good, tested layout — thirty-eight designs for CHF 74.95 a year is a fair deal. Pick it too if Switzerland is not your only market: a company with country editions from Denmark to Mexico is built for a cross-border search and we are not, so if you are applying in Zurich and in Dublin in the same month, one account covering both is worth something. And pick it if you want to leave with your text for free — the TXT file costs nothing.
Pick SwissJobs.app if you are applying to Swiss adverts and want a CV cut to each one rather than a template you re-edit by hand every time. That holds especially if your occupation is not nursing, customer service, administration or the kitchen — in other words in better than nine of ten open positions. It holds if you are searching in the Romandie or Ticino, because the other provider’s Swiss address has nothing there for you. And it holds if you need the file as Word, or if you hand a proof of job-search efforts to an RAV office every month.
One warning specific to reading this from abroad: signing up for either one requires no Swiss address and no AHV number, so both work before the move. What neither can do is make a dossier acceptable that is missing the permit line and the Arbeitszeugnisse — those are content, not formatting, and no builder invents them for you.
What is written here about lebenslaufapp.ch we fetched ourselves on 4 September 2026, with no account — home page, pricing page, "Lebenslauf erstellen", the template gallery, the CV examples index, the "Lebenslauf Schweiz" example, terms of use, privacy policy, right of withdrawal and the contact page. Because their editor is a browser application and returned only an empty shell to us, the payment path went unwalked; whatever this page says about it is quoted from their own wording. The "FAQ" links in their navigation resolved to an error page that day; the question list on their home page was reachable. Prices change and are shown differently by country — read the pricing page yourself before paying. Our own figures were checked the same day in the code and against the live site. The market figures were calculated on 4 September from our own stock of open Swiss postings, with apprenticeships and internships left out, and only shares are published, never absolute stock figures. The statute is the consolidated version published on Fedlex, in force since 1 January 2026.
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 advertSources
Related 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%