Skip to content

Free while SkyStudy is in beta

Pilot CV Pro

For the weeks you are applying to six operators, not one. Keep a named CV per airline, see exactly what you changed for each, and check it against what the advert actually asks for.

Start free with no account. Pro sits on top of the same CV.

4
printed layouts, two of them free
3
export formats beyond PDF
0
AI services see your CV

Start with the free builder. It makes the whole document.

Everything that turns a blank page into a finished pilot CV is free, with no account, no sign-up and no watermark, and it is not a trial of anything. You get the whole builder: personal details, licence and ratings, ICAO English, employment history, training, additional information and referees, plus a thirteen-column flight-hours grid that keeps P1, PICUS, P2 and dual in separate columns and a separate table for simulator time. You can import an existing CV or a logbook CSV instead of retyping either, and both imports run in your own browser.

The recruiter-style health check is free. It runs on every keystroke, it is deterministic rather than a language model, and although it keeps a score out of 100 in view, what it leads with is the exact field to fix: hours that do not reconcile against the total, an ICAO English or type-rating validity already inside its warning window, simulator time that has drifted into the flight grid, a cadet CV spilling onto a second page, and nine filler phrases such as responsible for and duties included, each one with a note on what to write instead.

The ATS X-ray is free. Export your PDF, drop that exact file back in, and it reads the real text layer the way a resume parser does, then shows you what came out. It works on a CV built somewhere else, which is the whole reason it exists: the failure it catches is invisible on paper.

Two of the four printed layouts are free, along with the five print-safe ink colours, the region presets that decide whether a photo and a date of birth belong on the page at all, the passport-photo pipeline that resizes on your device and uploads nothing, the referees sheet that prints as its own page, the PDF export, and the pilot cover letter builder next door.

None of that moves behind Pro, and that is written into the code as a rule rather than left as an intention. The paid feature list carries a note forbidding anything the free builder already ships from being taken back behind it, and a test holds the list to that note. It also works in the other direction: the application tracker was on the paid list until somebody checked, found that every signed-in account already had it, and took it off rather than gating it. Free while SkyStudy is in beta, and any change to that is published on the pricing page first.

What Pro adds, and why each one exists

Six things, and every one of them only starts to matter once a single CV has become several. If you are sending one, the free builder is the whole product and this section is not for you.

Named versions, and a diff you can actually read

Up to 50 named CV versions, one per airline, with a readable diff against your base CV

Save the CV you are editing as a named version, one per operator, and load any of them back. The library sits beside the working copy rather than replacing it, so the single CV the free builder holds is never touched by any of this: a failed save cannot damage the document you are actually editing, and if access ever lapses the library is hidden rather than destroyed. It holds up to 50 versions per account, and the save after the last slot asks you to delete one first rather than silently dropping the oldest.

The reason to keep them apart is the question you have three weeks later. Six tailored CVs look identical at a glance, and what you need to know is what you changed for this one. A raw comparison of the saved data answers that in a language nobody reads, so the diff is written in the form's own words: which field, what it said, what it says now, with both values shown. Summary changed is useless. Summary: this sentence became that sentence is the answer.

Two rules keep it honest. It never says which version is better and never suggests one, because that is your judgement and not a tool's. And a blank is treated as a real value: clearing a phone number is reported as removed rather than skipped, because an emptied contact field is exactly the thing worth catching before an application goes out.

Cloud save, with your photo kept on your device

Cloud save, so the same CV is on your laptop and your phone

The free builder keeps your CV in your own browser, which is private and also fragile: it is one device, one browser profile, and one cleared cache away from gone. Cloud save puts the versions on your account instead, so the CV you wrote on a laptop opens on a phone.

What crosses the wire is drawn as an explicit boundary rather than whatever the page happens to send. The payload is parsed by the same validator the local path uses, so a malformed save cannot put a shape into storage that the builder later fails to render. Every version is capped at 100 KB of data by the interface and 200 KB by the database itself, the second being the lock that fires only if something skipped the first.

Your photo stays on this device. Cloud-save requests leave it out, and the server strips it again before storage. Opening a cloud version retains the photo already on your current device; it does not sync across devices. Do not put health information in a version name or free-text field, because those fields are saved. Ordinary authenticated database access is restricted to the owner, with no administrator read policy. Privileged backend and database access remains possible for necessary operations or support.

Advert match: what this vacancy said, against what you hold

Advert match: paste a vacancy and see which of its stated requirements you already meet

Paste the text of a vacancy and the panel reports which of the requirements that advert actually states are met by your CV, which are not, and which it could not tell either way. It reads the advert with the same conservative parser the SkyStudy jobs board runs over an ingested vacancy, and reads your side with the same mapper that fills a job profile from a CV, which already refuses to read PICUS as PIC or multi-engine as turbine.

It is a checklist fact and it is never a percentage. A percentage reads as a probability of being invited, and nobody can know that: the operator decides who they invite, adverts leave things out, and a stated minimum is a filter rather than the decision. So there is no score, no ranking, no grade and no prediction anywhere in it, and the sentence saying so is rendered beside the result rather than in a footnote.

Two things sit under the count. The first is the keyword gap: words the advert uses that your CV does not, offered with the only sensible instruction, which is to add the ones you can defend in an interview and leave the rest, because a keyword you cannot evidence costs you more than a missing one. The second is the list of fields your CV could not fill, so the answer to an unknown is add your turbine hours and check one more, rather than a failure on a number you never entered.

DOCX, plain text, and the portal answers pack

DOCX, plain text and a portal answers pack for airline application forms

Some airline portals accept a Word file and nothing else, and a PDF renamed to .docx is not a Word file. The DOCX export builds a genuine document in your browser: single column, headings that are really headings, the hours grid as a real table, in the ink colour you chose. It deliberately does not chase the printed layout, because a Word file reflows to whatever page size and font the recruiter's machine has, and a pixel copy would look broken everywhere except here.

The plain-text export is built for one specific box: the single textarea labelled paste your CV that strips every byte of formatting. So it contains no tabs, because a tab is the character those fields reliably mangle, no bullet characters from outside ASCII, and an hours table padded with spaces to a fixed width so the columns survive.

The portal answers pack is the one that saves an evening. An application portal asks the same set of questions every time, in a different order each time, on a form with a session timer, and you already typed every one of those answers into the builder. So the pack lays them out grouped the way the forms ask: about you, licence and ratings, ICAO English, flight time, eligibility and availability. One rule makes it trustworthy: a blank stays blank. An answer the builder does not hold comes back empty with a note saying where to find the real value, never with a plausible guess, because a wrong figure typed into an airline's form is a declaration you signed.

None of the three uploads anything to produce the file. They are built on your device, like the PDF.

Expiry reminders for the dates that stop you flying

Email reminders for English and type ratings

Optional email reminders use the ICAO English and type-rating dates in a cloud-saved CV.

An ICAO English re-evaluation gets 183 days because it has to be scheduled with a provider. A type rating gets 90. A month always means the end of that month, so a certificate valid to March is valid through the thirty-first and is not reported as expired a month early. An ICAO English Level 6 is listed as having no re-evaluation date rather than as a missing one.

Nothing is ever derived. A type rating's remaining validity cannot be read off its issue date once it has been revalidated, so a date you did not enter is reported as blank and never filled in with a guess. The email itself is opt-in and off by default, switchable off in the same screen that turned it on, and carries only your name, your own label for the version and the credential in words. No licence number, no phone number and no other CV field is in it.

Two more layouts, three font pairings, and US Letter

Two more printed layouts, font pairings, and US Letter page size

Command puts the hours first, with the headline figures in the header and tight spacing, which is the layout a long logbook needs. Modern is a single column under a solid header band, for a direct application that a person will read on screen. Both are additions to the two free layouts rather than replacements for them.

The three font pairings are Classic, which is serif throughout in the traditional European style, Modern, which is grotesque throughout and the safest for parsers, and Humanist, which sets sans headings over a serif body for more contrast. One rule governs all three: every stack is built only from faces already installed on the machine doing the printing, so nothing is fetched at print time. A webfont that has not finished loading when the print dialog opens produces a document set in the fallback, which means you see one thing and the recruiter receives another.

US Letter is not cosmetic either. Letter is 215.9 by 279.4 mm and A4 is 210 by 297, so Letter is about 6 mm wider and 18 mm shorter. An A4 document printed on Letter loses the bottom of the page, and on a one-page CV the bottom of the page is the referees line or your most recent role. The same real dimensions drive both the print stylesheet and the Word file, so the two cannot disagree about what Letter means.

How a pilot CV is actually read

Two readers open your CV and only one of them is a person. At a large operator the file is usually parsed by an applicant tracking system before anybody sees it, and what that software does is segment the document by its headings, then pull your details out of the segments. If it cannot find a heading, it cannot file what is underneath it.

That is a mechanical process, and it means the rules below are not opinions about design. They are the dictionary the parser is actually working from, and they are the same dictionary the free ATS X-ray on this site checks your exported PDF against.

The seven headings a parser looks for

Profile
also accepted: summary, personal statement, objective, about
Licences and ratings
also accepted: licences, licenses, certificates, qualifications, ratings
Flight experience
also accepted: flight hours, flying experience, flight time, logbook summary
Employment history
also accepted: experience, work experience, employment, professional experience, career history
Education and training
also accepted: education, training, qualifications and training
Additional information
also accepted: additional, other, skills, interests
Referees
also accepted: references

Those alternatives are matched line by line, not anywhere in the document, and the difference is not a technicality. Experience is an accepted alternative for employment history, and almost every pilot CV contains the phrase flight experience in a different section and the bare word experience somewhere in its profile paragraph. Searching the flattened text therefore reported a genuinely broken employment heading as found, which is the exact failure the check exists to catch. A real parser segments by line too, so the check does.

Everything below is a fault the X-ray reports, in the order it costs you the application.

The file has almost no readable text

Under about 200 characters of extractable text means the CV was scanned, photographed, or exported as an image rather than as a document. It looks perfect on screen and arrives effectively blank, because the parser reads the text layer and not the picture. Export it again straight from a builder, or from a word processor using Save as PDF rather than printing to an image.

A heading came out one letter at a time

Wide letter spacing on a heading makes a browser write it into the PDF as separate glyphs, so EMPLOYMENT HISTORY extracts as E M P L O Y M E N T H I S T O R Y. Every letter is there, in order, and no parser will match the heading, so everything filed under it may land in the wrong place or nowhere. This is not hypothetical: it was true of four of the seven headings in this very builder for as long as the tool existed, and nobody could see it, because on screen and on paper the document was flawless. Keep character spacing on headings at normal.

A standard section is missing entirely

A heading the dictionary does not recognise is invisible to a keyword parser, and a creative one is the commonest way to produce that. This is expected for a section you deliberately left off and is a real problem for one you meant to include, so the check reports which sections were not found rather than assuming.

No email address could be read

Most systems key the candidate record on the email address, so a CV whose email cannot be extracted may not be contactable at all. Put it in the body text of the document. The four places parsers routinely miss it are a page header, a page footer, a text box and an image.

The practical conclusion is short. Use the conventional heading rather than the clever one, keep letter spacing normal, put your contact details in the body of the document, and check the file you are actually sending rather than the one on your screen. The last of those is the only one you cannot do by eye, and it is free here.

The four printed layouts

All four print from the same data, so switching between them is one control and never a retype. Whichever you pick, the export is real selectable text rather than a picture of text, and the five ink colours are all dark enough to read on white paper and to survive a mono print.

ATS ProFree
Single column, real text and parser-safe: the one to send to an airline portal. Like every layout here it prints a photo only when you added one and your region preset allows it, and the EASA and UK presets never do, so a portal CV stays photo-free by choosing the preset rather than the layout.
European ClassicFree
A designed two-column layout for direct and email applications that a person reads first. Under the continental EU preset a photo and date of birth are optional and under the Gulf preset they are expected, so it carries them there; under the EASA, UK and US presets it leaves both off, as every layout does.
CommandPro
Hours first, headline figures in the header, tight spacing. Built for a long logbook, where the problem is fitting a career onto two pages rather than filling one.
ModernPro
A single column under a solid header band, for a direct application that will be read on screen rather than parsed.

A referees sheet prints as its own page alongside any of them, and it is free. Pro adds the three font pairings and US Letter on top.

The price

EUR 29

Planned. Not available yet. Paid once, not a subscription.

That is the price this will carry when it opens, stated now so it is not a surprise later. There is no date, because nothing here knows when the trading registration will be approved, and there is no discount, no countdown and no early-bird rate. Until then every feature on this page is open to any signed-in account.

Free while SkyStudy is in beta, with no card and no trial. As individual tools mature some of them move to paid plans, and nothing that is free today starts charging without notice being published on this page first. Use while it was free is never billed retroactively.

Planned prices are shown in EUR. Final pricing, applicable VAT, and billing terms are confirmed when paid access launches; see terms.

What happens to your CV

A CV is a career and identity dossier, so it is worth saying exactly what is held and what is not, in plain words rather than by pointing at a policy.

Until you save a version, nothing is held at all. The builder, both imports, the health check, the ATS X-ray, the PDF export and the cover letter all run in your browser against local storage, so a pilot who never turns on cloud save has a CV that exists only on their own machine.

When you save a cloud version, its photo is excluded. It remains on your current device. Other CV text and the version name are saved, so do not place health information in those fields.

No AI service ever sees your CV. That is a design decision rather than an omission: the import parses text locally, the PDF is produced by your own browser's print, and the Word file by a library running on your device. None of the three sends the document anywhere. The advert match and the health check are deterministic code, not a model.

Saved versions are restricted to their owner for ordinary authenticated database access, with no administrator read policy. Privileged backend and database access remains possible for necessary operations or support. There is no retention timer, because a saved CV is the document you are actively applying with and ageing it out would delete the thing you meant to keep. Deleting your account deletes every saved version and the reminder settings in the same request, and you can delete any single version yourself from the versions screen.

One thing worth knowing rather than discovering: the referees section holds another person's name, employer, email and phone number, and that person has no relationship with SkyStudy. Nothing here ever contacts a referee or discloses the field to anyone, but ask them first, the way you would before putting them on any application.

Refunds and your 14-day withdrawal right

Nothing on this page is for sale today, so there is nothing to refund today. The terms are published in advance anyway, on the refunds page, so they are readable before any of this goes live rather than after.

We treat Pilot CV Pro as a hosted online service supplied over time, including cloud storage and account features. If you are a consumer in the EU you have 14 days from the contract date to withdraw without giving a reason. The payment step asks you, in an unticked box, to start the service during that period. The request does not give up the right. If you withdraw after service starts, applicable law may allow a charge proportionate to what was supplied.

There is also a voluntary money-back guarantee for a first purchase inside 14 days, offered once per customer. On that first purchase the refund is normally self-serve and immediate, with no email to write. Other requests go to a person under any statutory right and the published guarantee. The full wording, deadlines, model withdrawal form and complaints route are on the refunds page.

What the Pro tools are not

They are formatting, version control and a checklist. Nothing here writes your CV for you, scores you as a candidate, ranks you against other applicants, or is sent to an employer. The health check and the ATS X-ray judge a document rather than a person, and they run in your own browser. SkyStudy is independent, is not affiliated with any airline or aviation authority, and cannot guarantee an interview or a job.

Frequently asked questions

Do I need Pilot CV Pro to make a pilot CV?

No. The free builder produces the whole document: every field, the health check, the ATS X-ray, two printed layouts, both imports and the PDF export, with no account and no watermark. Pro is for the weeks when one CV has become several. If you are sending one CV, use the free builder and ignore this page.

Can I use Pilot CV Pro right now?

Yes. Every feature on this page is open to any signed-in account, free while SkyStudy is in beta. Nothing is for sale, there is no card field anywhere, and no payment step exists yet, because the business has no approved trading entity to take a payment through.

What will it cost when it opens?

The planned price is EUR 29, paid once, not a subscription. It is not available yet and there is no date, because nothing here knows when the trading registration will be approved. Nothing that is free today starts charging without notice being published first.

Does my CV leave my device?

Only if you save a version to your account. Your photo stays on your device and is stripped from cloud requests and stored payloads. Without cloud save the builder holds everything in your browser's local storage and uploads nothing. No AI service sees the document in either case.

Does the advert match tell me whether I will get an interview?

No, and it is built so that it cannot pretend to. It reports which of the requirements a vacancy actually states are met by your CV, as a checklist. It produces no percentage, no score and no ranking, because the operator decides who they invite, adverts leave things out, and a stated minimum is a filter rather than the decision.

Will a CV from here pass an applicant tracking system?

No tool can guarantee a specific operator's system, and anything claiming otherwise is guessing. What you can do is check: export the PDF, drop it back into the free ATS X-ray, and read the text a parser actually gets out of it, which sections it can find and which of your details it managed to read. That check is free and works on a CV built anywhere.

How many versions can I keep?

Up to 50 per account, each capped at 100 KB of data, which is far more than a CV. They are saved to your account rather than to one browser, and the save after the last slot asks you to delete one first rather than silently dropping the oldest.

What happens to my saved CVs if I stop using SkyStudy?

Deleting your account deletes every saved version and your reminder settings in the same request. You can also delete any single version from the versions screen, and download the document itself as a PDF or a Word file at any time.

Next steps

Write the CV first. The rest waits for it.

Nothing on this page is worth anything until there is a document to tailor. The free builder makes that document in this tab, with no account and nothing uploaded, and everything here sits on top of the same CV when you need it.

Optional analytics measures site use and campaign visits, with Vercel, Plausible when configured, and Sentry browser error monitoring. Login and security remain available if you reject. Your choice is saved on this device for up to 180 days. Cookie policy.