Europass — official EU CV format
The XML standard

Europass XML — the format the EU actually built around

Behind every Europass PDF is an XML file that EURES, EU recruiters, and skills-passport systems consume. We generate it correctly the first time.

Generate XML — Free
europass-cv.xml
<SkillsPassport>
  <LearnerInfo>
    <Identification>
      <PersonName>
        <FirstName>Marco</FirstName>
        <Surname>Rossi</Surname>
      </PersonName>
      <DateOfBirth>1991-03-14</DateOfBirth>
      <Nationality>
        <Code>IT</Code>
      </Nationality>
    </Identification>
  </LearnerInfo>
</SkillsPassport>
Europass — official European Union format
European Commission Erasmus+

Who consumes Europass XML?

More than you'd think. The EU's interoperability work has paid off.

EURES

The official EU job-mobility portal. Drop in your Europass XML and your profile is built in seconds.

EU institutions (EPSO)

The European Personnel Selection Office accepts Europass for some application processes.

National employment agencies

Most EU member states' public employment services accept Europass XML at the recruiter end.

Erasmus+ &amp; mobility programs

Skills passport portability for students, trainees, apprentices.

ATS &amp; HR software

SAP SuccessFactors, Workday, Greenhouse and several EU-focused ATS read embedded Europass.

Skills wallet apps

Emerging EU skills-wallet projects (EBSI, EUDI Wallet) consume the same schema.

We validate your XML against the official XSD

Every Europass XML we generate is validated against the official European Commission XSD schema before download. Invalid XML simply isn't allowed to escape — that's the difference between us and many free generators.

100%
XSD-compliant output
UTF-8
Encoding · all 24 EU languages
v3.4.0
Latest Europass schema version
Europass — official European Union format

Get a fully-validated Europass XML — for free

Drop in your old CV. We extract, format, validate, and ship XML + PDF in 60 seconds.

Free forever No card required GDPR · EU-hosted XML schema-validated
Austria Belgium Bulgaria Croatia Cyprus Czechia Denmark Estonia Finland France Germany Greece Hungary Ireland Italy Latvia Lithuania Luxembourg Malta Netherlands Poland Portugal Romania Slovakia Slovenia Spain Sweden
Accepted in all 27 EU states