Free. No sign-up. No installation.

Free. No sign-up. No installation.

Stop wasting hours fixing your resume

Write your data once. Update it forever. Get a professional CV on the web and as PDF. Free.

Create my CV from scratch

The problem with traditional resume builders

Every time you need to update your resume, the same thing happens:

😩

The format breaks every time you edit

You add a line and the tables shift, margins change and the layout falls apart.

📂

You have ten versions of the same file

CV_final, CV_final2, CV_final_REAL... You don't know which one to send.

⏱️

You waste hours fixing the layout

More time positioning elements than writing your professional experience.

💸

Canva charges for basic features

The web version, premium templates and advanced export require payment.

📄

The PDF never looks like it does on screen

You export to PDF and the result doesn't match what you saw in the editor.

🔄

Every update starts from scratch

Changing templates means redoing the entire design from the beginning.

🌐

You don't have a professional website

A PDF is not a website. Recruiters expect a link, not an attachment.

The idea behind CV for Everyone

CV for Everyone separates your data from the design. Write your information once and keep it updated forever.

✏️

Write your data once

Your information is stored separately from the design. You never lose what you've written.

🎨

Change the design anytime

Professional templates ready to use. Switch and the format is always perfect.

🔄

Update in minutes, not hours

Change a detail, publish and your CV updates instantly.

📋

Web and PDF from the same source

One place for your CV. Generate the website and download the PDF without duplicating effort.

How the free CV builder works

1
🔗

Connect your GitHub

Authorize the app with your account. It's secure and takes just a moment.

2
✏️

Fill in your data

Complete the form with your experience, education and skills.

3
🎨

Choose a design

Select from professional templates. You can switch later without losing anything.

4
🚀

Publish your CV

One click. Your CV is published as a professional website, ready to share.

5
📄

Download the PDF

From the browser, print or download your CV as PDF with one click.

Everything you can do

✔️ Create a free CV
✔️ Have a professional website to share
✔️ Download your CV as PDF
✔️ Update your CV anytime
✔️ Switch designs without losing data
✔️ Use multiple languages
✔️ Import a resume.json file
✔️ Share a professional URL
✔️ Keep a single version always up to date

What you get with your GitHub Pages CV

📐

The format never breaks

Write as much as you want. The design stays intact no matter how many times you edit.

⏱️

Update your CV in minutes

Open the editor, change what you need and republish. No starting from scratch.

🔗

A professional link to share

Give recruiters a URL. Your CV accessible from any device.

🔐

Your data is yours

It lives in your GitHub repository. You control everything. No third-party servers.

🌐

Web and PDF with one click

Generate a professional web version and download the PDF from the same tool.

🌍

Available in multiple languages

Create your CV in Spanish, Italian or English. Switch languages instantly.

Why is it different?

Traditional editor

  • Data and design mixed together
  • Every change can break the format
  • Changing templates means starting from scratch
  • No web version

CV for Everyone

  • Data separated from design
  • Change what you want, the format always stays
  • Switch templates without losing anything
  • Web and PDF from the same source

This is possible thanks to JSON Resume, an open format that keeps your data independent from the design. You don't need to know about it, but it's good to know it exists.

Who is it for?

🎓

Students

Create your first professional CV without spending anything.

💼

Professionals

Keep your CV always up to date without losing hours.

🧑‍💻

Freelancers

Have a professional website to share with clients.

🔍

Job seekers

A CV that impresses, available instantly.

👩‍💻

Developers

Use the open standard JSON Resume.

🎨

Creative profiles

Professional designs without needing a designer.

🔄

Frequent CV updaters

Change data without reformatting anything.

Frequently asked questions about the CV builder

Is it really free?
Yes. Completely free. No subscriptions, no ads, and no paid plans. CV for Everyone is an open source project and resumes are hosted on GitHub Pages, a free service from GitHub. If you find the tool useful and want to help maintain the project, you can support it with a voluntary contribution.
Do I need to know how to code?
No. The editor is 100% visual. You fill in forms with your data and the CV is generated automatically. You don't need to touch a single line of code.
What is JSON Resume?
It's an open, standard format for resumes. It keeps your data separate from the design, so you can switch templates without losing anything.
Why do you use GitHub?
GitHub Pages is free, reliable and doesn't depend on us. Your data lives in your own account. If the app stopped existing, your CV would still be available.
Can I change the design later?
Yes. You can switch templates anytime. Your data stays intact. Only the design changes.
Can I download my CV as PDF?
Yes. From the browser you can print or save your CV as PDF with one click.
Where does my data live?
In your personal GitHub repository. Only you have write access. The app has no servers of its own to store your data.
What happens if I stop using the app?
Nothing. Your data is in your GitHub account. You can download the JSON, use another JSON Resume-compatible editor or keep updating manually.
Can I import a resume.json?
Yes. If you already have a resume.json file, you can import it directly and start editing.
Can I edit my CV after publishing?
Yes. Return to the editor, change what you need and republish. Your website updates instantly.
Can I delete my CV?
Yes. Delete your GitHub repository and your CV stops being available immediately.
Can I have multiple languages?
Yes. You can create your CV in Spanish, Italian or English. Switch languages instantly.
Do I need to install anything?
No. It works directly in the browser. You don't need to download or install any software.
What happens if GitHub changes?
You always have a copy of your data in standard format. You can migrate to any JSON Resume-compatible service.
Why is it better than a traditional editor?
Because it separates data from design. In Word or Canva, every change can break the format. Here, you change what you want and the design always stays intact.

Your professional resume, ready in minutes

Free. No sign-up. No credit card. No commitment.

Create my CV from scratch

📥 Recommended: Upload a file resume.en.json

You can download your current CV in JSON from any editor and re-import it here.